共查询到20条相似文献,搜索用时 15 毫秒
1.
Windows98/NT/2000环境下多线程方法在串口通信中的应用 总被引:2,自引:0,他引:2
主要解决在Windows98/NT/2000环境下如何应用多线程的方法实现串口通信的编程,以及如何利用常用的事件方法实现线程同步的问题,并给出了一个多线程串行通信的应用实例。所论述的方法已经在采用串口通信的长输管线泄漏监测系统中得到了实际应用。 相似文献
2.
1 引言 目前,支持32位多任务抢占式操作系统Win9x成为主流操作系统。应用广泛的AutoCAD也迅速从DOS版本转向Windows版本,AutoCAD R14.0版成为Win9x下的流行版本。AutoCAD的开发环境也正在从AutoLisp和ADS向ARX发展。ARX以VC++为开发语言,ObjectARX库为开发工具,功能强大,运算效率高。采用面向对象的编程方法且支持MFC编程。通过在CAD应用系统的应用,它的众多功能能实现原来开发环境难以实现的功能,提高工作效率,成为新一代应用软件的首选工具。 CAD程序通常主要由计算绘图组成,DOS环境下尤其如此。我们曾在DO… 相似文献
3.
用VC++实现多线程方式下的串行通信 总被引:3,自引:2,他引:3
结合实际工程 ,在 VC 环境下通过采用创建事件对象来保持线程同步、利用两个监听函数提高数据接收效率和可靠性等措施实现了多线程串行通信 ,完成了工程前端数据采集器与后台计算机之间的数据传输。 相似文献
4.
5.
基于Windows多线程环境下的串口通信 总被引:6,自引:0,他引:6
根据串口通信的基本原理,结合Windows环境下的多任务并发机制,采用Windows的多线程技术来实现串口动态实时通信。有效地解决了在串口通信中的实时响应问题,降低了数据的丢失率,提高了系统的可靠性,同时提出了在Windows环境下实现串口通信的一般方法和步骤,实践证明,这种结合多线程技术的串口通信方法具有很强的实用性。 相似文献
6.
解决了在Windows2000环境下如何用多线程技术采用Win32API函数实现串行通信的编程,以及如何用事件的方法实现线程同步的问题。该方法已成功运用于两台计算机之间的串行通信试验。 相似文献
7.
给出了集散系统中主从式多机串行通信的实现方案,并以最常用的MCS-51单片机为下位机,PC系统机为上位机,用C Builder语言及单片机汇编语言实现了基于多线程技术和消息响应机制的多机异步串行通信,给出了系统连接和编程的方法及流程. 相似文献
8.
9.
10.
基于API的Win32串口通信编程技术 总被引:3,自引:0,他引:3
本文对Windows下串口通信的作了简单介绍,从应用角度探讨了使用WindowsAPI开发串口通信程序的步骤,并根据设计的简单串口通信协议编写了串口通信程序的示例。 相似文献
11.
李永忠 《西北民族学院学报》2003,24(1):44-49
用VC++6 .0开发基于Windows操作系统上的应用程序界面的基本原理及其实现方法 ,可直接使用VC++6 .0MFC开发Win32Application标准窗口的程序 该程序实现了藏文字输入平台的界面设计 ,其主要功能是多线程设计 ,执行动画封面 ,软件工具条的隐藏与显现 相似文献
12.
基于WIN 9X/NT的机器人控制器高层软件系统的研发技术 总被引:1,自引:0,他引:1
介绍基于工控微机(IPC)和WIN 9X/NT操作系统的工业机器人控制高层软件系统的研发技术,详细介绍了机器人软件系统第二层的模块组成和实现方案,并讨论了开发过程中的关键技术。 相似文献
13.
基于API函数的windows多线程串口通信 总被引:2,自引:0,他引:2
介绍了在windows环境下,PC机与外设的通信接口为rs--232,及开发windows应用程序的多线程技术,描述了串口通讯类的功能和实现,并以此为基础,用VC++进行API函数的编程. 相似文献
14.
提出了在Win9x操作系统下对串行端口直接操作来实现通信的方法。用自定义类方便地解决了DOS下串行通信程序移植到Windows平台上的问题,并给出了用VC^++6.0编写的部分串行通信程序源代码。 相似文献
15.
提出用多线程实现分布式组织并发离散事件仿真的方法.首先分析了分布式组织活动的并发特性以及由此带来的仿真问题,指出原有离散事件仿真中的下次事件法不能实现并发条件下的模拟时钟推进.因为各结点之间独立运行并具有各自的时间管理,故不能对所有结点进行统一的时间查询.提出了在合理时间段内将线程挂起,接着进行线程式间仿真对象交互的解决方法,以实现交互行为仿真.最后指出多线程编程实现的主要问题与解决途径,并结合一个实例,借助UML工具给出了建模实现的具体过程. 相似文献
16.
在实际工程的开发中常常面临需要与外围数据源设备通信的问题,因此结合开发实践,通过一个
基于Windows98的具体应用程序实例,介绍了基于多线程的PC机与单片机之间的异步串行通信的实现
方法及通用红外遥控器的解码方法,该系统是采用Visual C++语言及汇编语言实现的。 相似文献
17.
操作系统分时多任务功能的实现,提高了系统资源的利用率,也带来了进程互斥与同步等方面的复杂性。基于实际生产系统,阐述了一种使用标志位区分地址和数据流,利用进程间互斥和进程内多线程同步技术,实现具有进程安全性的串行通信编程的方法。 相似文献
18.
在实际工程的开发中常常面临需要与外围数据源设备通信的问题,因此结合开发实践,通过一个基于Widnows98的具体应用程序实例,介绍了基于多线程的PC机与单片机之间的异步串行能信的实现方法及通用红外遥控器的解码方法,该系统是采用VisualC 语言及汇编语言实现的。 相似文献
19.
讨论了多线程技术应用于DES加密算法问题。用C++编程,数据分析结果表明:采用多线程技术可以大幅度提高加密效率。 相似文献
20.
基于32位Windows98环境开发了计算机与单片机间进行串行口通讯的软硬件系统,其中采用了多线程技术模拟中断机制,并利用同步事件确保线程间资源共享的同步,从而有效地克服了传统串行口通讯中的迟滞性和不可靠性. 相似文献