共查询到20条相似文献,搜索用时 109 毫秒
1.
借鉴I/O完成端口模型(IOCP)的核心思想,建立了一个适用于协议性串口通信的新模型.提出了一个协议性串口通信的最小单位——“通信元”,并将其提交到事件队列线程中自动处理,简化了处理过程并提高了运行效率.同时,基于该模型用C#设计出了一个协议性串口通信模块,以封装通信底层的细节,从而提供方便的通信接口. 相似文献
2.
在现代实时监控系统和工业自动化领域系统中,许多系统通过与串行设备通信从而控制终端设备,如何能够高效而又快速的开发串口通信程序显得尤为重要。以一个实际的控制系统为背景,简要介绍串口通信,阐述使用SerialPort类实现串口通信的过程,最后通过实际的应用展示SerialPort类能够简单快捷地实现串口通信。 相似文献
3.
借鉴I/O完成端口模型(IOCP)的核心思想,建立了一个适用于协议性串口通信的新模型。该模型提出了一个协议性串口通信的最小单位———"通信元",将"通信元"提交到事件队列线程中自动处理,简化了处理过程并提高了运行效率。同时,基于该模型用C#设计出了一个协议性串口通信模块,以封装通信底层的细节,从而提供方便的通信接口。将该模块应用于工业造气炉监控组态软件设计中,实际运行表明:该模型具有简单的接口和稳定、高效的运行机制。 相似文献
4.
5.
6.
7.
8.
串口通信多线程实现的分析 总被引:7,自引:0,他引:7
分析了多线程实现串口通信的机制,通过UML活动图详细展示了串口通信中各个线程并发执行的过程,并讨论了多线程同步问题。基于《串口通信多线程实现的分析》的通信程序能够实时接收和发送数据,具有高效、可靠、稳定等特点,实用性极强。 相似文献
9.
10.
基于VC6.0 MFC的平台上,利用工业通信中广为流行的多线程CSerialPort类进行多串口通信应用设计,经过反复测试,系统运行良好、性能稳定,给多串口多线程并行数据通信技术提供了一种可用的解决方案. 相似文献
11.
UTF-n是Unicode常用编码方式.这种方式主要的问题是编码后的存储位数大大增加.本文分析了高效Unicode转换格式的原理,并根据高效Unicode转换格式的思路,利用Haffman算法建立一种Unicode的编码模型. 相似文献
12.
基于高效UTF的Unicode编码方式研究 总被引:1,自引:0,他引:1
UTF-n是Unicode常用编码方式。这种方式主要的问题是编码后的存储位数大大增加。本文分析了高效Unicode转换格式的原理,并根据高效Unicode转换格式的思路,利用Haffman算法建立一种Unicode的编码模型。 相似文献
13.
基于Win32平台下串行通信编程方法研究 总被引:1,自引:0,他引:1
介绍串行通信编程的三种方式,着重说明在VC环境下串行通信编程所需要的Win32 API函数和串行通信编程的基本流程。最后以计算机通过串口控制投影仪为例,利用Win32 API笔者成功地实现串行通信。 相似文献
14.
阐述了外围设备通过红外串口与计算机的通讯方式,深入分析了IrDA的工作原理,详细地论述了使用红外串口的方法,介绍了普通RS-232串口与红外的结合方式,并给出了PC端和设备上的程序代码。 相似文献
15.
生产线测控系统中,软件所占比例日趋上升。一般的测控系统软件主要由界面(仪表面板),通信、参数数据库组成,本文主要讲述通信(RS-232串行口)部分。 相似文献
16.
单片机作为一种方便实用的微处理器,它在各种电子产品的设计中得到了广泛使用.在许多场合,将单片机与PC机有机地结合起来,可以达到很好的控制效果.笔者在设计具体电子产品的过程中曾经成功地将单片机和PC机进行了串行通信,达到了理想的控制效果.因此,将单片机和PC机的串行通信的实现进行了具体阐述,与大家共同探讨. 相似文献
17.
串行通信以其技术简单成熟、性能可靠而在测控系统中得到广泛应用。主要介绍了LabWindows/CVI环境下串口通信的实现技术,首先简要介绍了几种常用的通信实现方式,然后着重对LabWindows/CVI 7.0下实现串口通信的两种方法进行了详细介绍,分别为API方式和库函数方式。API方式实现灵活、应用范围广,但原理复杂,而库函数方式实现简单,并有强大的函数库支持,可有效提高系统的设计效率。对主要的编程函数进行详细说明,并给出了关键程序的实现代码。 相似文献
18.
19.
基于串口自定义协议传输文件的设计 总被引:1,自引:0,他引:1
为了利用串口准确高效地传输文件,文中采用了自定义协议封装数据帧的方式来实现这一目的。首先将文件发送分成3个过程,发送文件名和发送文件大小、发送文件内容以及发送文件结束确认。针对每一过程设计不同的数据帧结构,通过帧结构中的命令字来区分发送过程的不同阶段。线路受干扰可能出现传输数据丢失,线路故障将影响数据正常发送,采用定时器实时检测传输状态的模式提高数据发送过程的容错性,及时纠正发送过程中的错误,保证数据准且高效地传输。封装数据前对数据部分逐一字节进行对比,发现帧头帧尾关键字进行替换,保证了发送数据中关键字的唯一。结果表明,利用自定义数据帧结构封装数据通过串口进行发送,定时器模式及时纠正数据传输过程中的错误,高效准确地完成了文件的传输。 相似文献