MultiSerialPort在工业现场经常利用串口通讯进行工业实时监控,但由于工业现场需要监控的串口设备一般不止2台,大多数是3台以上,故必须使用多串口实时采集数据,这就需要使用多线程串口通讯编程技术来实现.1工业现场常用的串口通讯编程方法原来在DOS环境下可以对硬件直接进行操作,故编程较为直接方便,但编程者必须对硬件系统...
MSCOMM控件简单易用,但由于其对串口设备的封装及调用方式的局限性,不能灵活方便地对串口设备进行控制。而通过Windows API则可以实现对串口设备的完全控制,并且可以提供多线程的通信机制。 在复杂应用中,通信通常在后台完成,需要采用多线程技术。一个多线程的应用程序实际上是在其内部实现了多任务扩展,为代码赋予了并行...
1.VC多线程串口编程工具CSerialPort类(第三方类) 下载 http://www./Cpp/I-N/network/serialcommunications/article.php/c2483 2.控件MSComm串口编程(第三方控件) http://www./document/viewdoc/?id=1193(MSComm控件在基于单文档中的应用) MSComm 控件通过串行端口传输和接收数据,为应用程序提供串行通讯功能。 MSCo...
windowsce下多线程串口通信 嵌入式操作系统应用 中文核心期刊《微计算机信息》(嵌入式与SOC)2007年第23卷第10-2期 文章编号:1008—0570(2007)10-2-0038—03 WindowsCE下多线程串口通信 MultithreadingSerialPortCommunicationunderWindowsCEKernel (中国地质大学”地下信息探测技术与仪器··教育部重点实验室北京)陈凯邓明...
串口接收线程类:该类继承自QtCore.QThread类,主要进行串口接收处理 2. 多线程 在程序结构上,需要建立两个线程:主线程和串口接收线程;主线程在程序启动时就存在;串口接收线程主要负责在后台不断的读取串口接收缓存中的数据,判断是否有数据到来。多线程通过创立一个继承QtCore.QThread的类来实现;为什么没有使用threadin...
摘 要:根据串口通信的基本原理,结合W indow s环境下的多任务并发机制,采用Window s的多线程技术来实现串口动态实时通信.有效地解决了在串口通信中的实时响应问题,降低了数据的丢失率,提高了系统的可靠性.同时提出了在Window s环境下实现串口通信的一般方法和步骤.实践证明,这种结合多线程技术的串口通信方法具有很强...
基于API函数的windows多线程串口通信 维普资讯 http://www.cqvip.com
本文针对实际应用中对1394串行总线通信实时性和可靠性的要求 ,采用中断的方法来接收和发送数据,并提出了在Windows2000下运用多线程技术来实现1394串行总线异步通信的方法,有效的解决了在串口通信中出现的数据丢失和不稳定问题,提高了系统的执行效率和资源的利用率,实践证明这是一种有效的途径。
Windows CE下多线程多串口通信程序设计 维普资讯 http://www.cqvip.com
4 结束语 本文针对实际应用中对1394串行总线通信实时性和可靠性的要求 ,采用中断的方法来接收和发送数据,并提出了在Windows2000下运用多线程技术来实现1394串行总线异步通信的方法,有效的解决了在串口通信中出现的数据丢失和不稳定问题,提高了系统的执行效率和资源的利用率,实践证明这是一种有效的途径。欢迎访问Free...