教育资源为主的文档平台

当前位置: 查字典文档网> 所有文档分类> 论文> 其他论文> 利用VC中的通讯控件开发串形通信程序

利用VC中的通讯控件开发串形通信程序

上传者:网友
|
翻新时间:2023-05-17

利用VC中的通讯控件开发串形通信程序

利用VC中的通讯控件开发串形通信程序

杨峰

河南省水文水资源局

由于需要我们开发了前置机应用程序,实现功能就是将前置机里存放的信息取出来用计算机进行处理,该程序是利用VC在WIN98下开发而成,对串口的访问是通过VC中的通讯控件主要完成的。通讯程序开发不仅涉及对串口的访问,还牵涉多线程编程24小时运行等问题,是编程中令人头疼的问题。本文中只介绍利用控件对串口的访问。为了说明控件的应用,这里特编制两台计算机通过串口进行信息交换的小程序,来介绍通讯控件的具体运用。

1. 控件程序的实现

启动Microsoft 5.0,利用Appwizards建立一个新的基于对话框的project,选名commtest,其中第二步选择ActiveX Control选项,证明支持控件功能,其他都选择缺省,这样就建立了一个基于对话框的应用程序。

然后将通讯控件加入应用之中,在对话框资源上点击鼠标右键,选择Insert ActiveX Control然后在控件选择对话框中选择Microsoft Communictions Control,Version5.0,然后选择Insert插入一个类似电话机的控件,然后点击该控件就可以修改和设置控件特性。按Add to Project选项中Registered ActiveX Control选项然后在控件选择对话框中选择Microsoft Communictions Control,Version5.0,将通讯控件两个程序Mscomm.h和Mscomm.cpp加入project当中。这样就把通讯控件加入了应用程序当中,可以应用该控件进行编程了。

2.通讯控件的各属性的含义:

w10 属性

设定值

说明

ComPort

1

串口号

Settings

9600,n,8,1

串口的参数设置,依次为波特率、奇偶校验、数据位数、停止位数

InBufferSize

1024

接收缓冲区大小

InputLen

0

从接收缓冲区读取的字节数,0表示全部读取

InputMode

1

接收数据的类型,0表示文本类型,1表示二进制类型

OutBufferSize

1024

发送缓冲区大小

RThreshold

1

设定当接收几个字符时触发OnComm事件,0表示不产生事件,1表示每接收一个字符就产生一个事件

SThreshold

0

设定在触发OnComm事件前发送缓冲区内所允许的最少字符数,0表示发数据时不产生事件,1表示当发送缓冲区空时产生OnComm事件

通讯控件的属性很多,这里只是介绍其中的几种,可以根据自己的需求选择加以设置调整,对于其他属性可以查看VC帮助和联机手册。

通讯控件的工作原理类似于中禵cf方式,当有通讯事件发生时(如发送数据、接收数据等),就会触发OnComm事件,在该事件的处理函数中调用GetCommEvent()函数,通过返回值即可确定是那类事件,再作出相应的处理。

3.VC通讯控

下载文档

版权声明:此文档由查字典文档网用户提供,如用于商业用途请与作者联系,查字典文档网保持最终解释权!

网友最新关注

养金鱼
大自然老师
战争中的孩子
一件真实的事情
废墟中的孩子
战争中的孩子
牢记历史勿忘国耻
沉痛的教训
幸运的战争孤儿
绿树的启示
一张旧照片
大自然的启示
战争与孩子
战争中的孩子(1)
战争中的孩子
如何提升秘书的人格魅力
秘书办事掌握领导性格
秘书职业的成长规则
秘书放置书刊是一门学问
不温不火做秘书
秘书工作艺术谈 2
秘书人员最忌情绪不稳定
秘书人员的政治素养
秘书工作要求提高自身修养
秘书如何维护上司隐私权
新形势对秘书素质新要求
处理好矛盾当好领导秘书 2
秘书要漂亮还是要精明
秘书的职业道德
论秘书意识与气质的修养(1)
色彩与心理
建筑新人经验分享
建筑构图的基本要领
土地利用总体规划和城镇规划的衔接
地面与楼面工程质量预控
浅谈混杂建筑是否为环境和谐之音
浅谈国产CAD厂商之间的合作
地面与楼面工程通病及治理
建筑工程现场施工经验
某花园工程设计管理部经验小结
美国建筑企业ERP应用现状分析与思考
门窗工程通病及治理
城市规划与建筑节能
土方与基坑工程
土木工程实习报告
《美丽的小路》重点字词梳理
《松鼠和松果》重难点分析-教学难点
《松鼠和松果》知识点精析-整体阅读感知
《美丽的小路》老师语录
《松鼠和松果》考点练兵:这木头里有虫
《松鼠和松果》重难点分析-教学重点
《松鼠和松果》随堂练习 提高篇
《荒野的呼唤》读后感
《松鼠和松果》重难点分析-教学目标
《松鼠和松果》知识点精析-重点字词意思
《荒野的呼唤》读后感
《松鼠和松果》趣闻故事:显微镜下的新发现
《美丽的小路》重点字词的意思
《松鼠和松果》背景知识
《松鼠和松果》随堂练习 巩固篇