基于CBuilder语言串口监控程序设计.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于CBuilder语言串口监控程序设计

基于CBuilder语言串口监控程序设计   [摘 要]卫星通信在现代社会中的地位越来越重要,其覆盖范围广,通信距离远,在政治、文化等方面得到了广泛应用。信道链路是卫星通信的重要组成部分,然而信道链路设备多,需要监控计算机完成与信道链路设备的通信任务。通常监控计算机通过串口实现与信道链路设备的通信,本文提出了利用 Pcomm实现主机与从机串口通信的方法,并给出了具体实例,通过试验测试和实际运行, 监控程序能够准确、快速地完成通信任务。   [关键词]卫星通信、信道链路、串口   中图分类号:S615 文献标识码:A 文章编号:1009-914X(2018)24-0351-01   [Abstract]The status of satellite communication in modern society is more and more important. Its coverage is wide and its communication distance is far. It has been widely used in politics and culture. Channel link is an important part of satellite communication. However, there are many channel link devices, and the monitoring computer needs to complete the task of communication with channel link devices. Usually, the monitoring computer realizes the communication with the channel link device through the serial port. In this paper, a method of using Pcomm to communicate with the serial port of the host and the slave is proposed. The specific examples are given. Through the test and actual operation, the monitoring program can accurately and quickly complete the communication task.   [Key words]satellite communication, channel link ,serial port   1 引言   卫星通信范围广,通信距离远,在政治、经济、文化、交通等方面得到了广泛应用。信道链路是卫星通信重要组成部分,其中的上位机监控程序完成信道链路各个单元的通信与控制。基于此设计了该软件,经过试验测试和实际运行, 监控程序能够准确、快速地完成通信任务。   通常有3种实现方法可以实现主机与从机间的串口通信:一是采用在C++程序中嵌入行中嵌入行间汇编,直接对UART串口通信接收系硬件进行操作,实时性最高,但编程需要了解硬件。二是Windows的API函数,该函数通信复杂,但灵活性最大,实时性较高。三是利用VB下高性能的ActiveX软控件MSComm,编程简单,但接收模式编程稍为复杂。本文介绍一种更为简单、可靠的方法:用PComm实现串口通信。   2 Pcomm简介   PComm串口通信软件包是可以运用于WindowsXP/Vista/7等操作系统。如今WindowsXP/Vista/7等操作系统已被广泛应用,占据全球主流操作系统,而它提供的Win32 Comm API却复杂难用。   相对于Win32 Comm API的复杂繁琐,PComm的函数响应更为简单,它还提供了一个十分有用的函数库PComm Library。该函数库由若干动态连接库(DLL)文件组成,它提供的sio_xxx( )函数在C++Builder下使用十分方便。采用该库,通信的可靠性与使用MSComm控件相比有了明显提高,相对使用Win32 Comm API函数编程,则降低了程序开发难度,缩短了开发周期。在C++Builder环境下使用 PComm,需要进行以下操作。   1.在C++Builder中新建工程项目后,将Pcommb.lib文件加入工程文件中。   2.打开Project\Options的Directories/Conditionals,在Include path中添加PComm的库文件。   3.在相关单元文件的起始部分添加头文件:#inclu

文档评论(0)

fangsheke66 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档