翻新时间: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通讯控
下载文档
网友最新关注
- Friendship(友谊)
- My Home Village(我的家乡)
- 你怎么样度过“五一节”的
- My labors day(我的五一节)
- 看图作文
- 五一见闻
- 祝父亲节快乐
- Protect Environment(环境保护)
- May Day Long Holiday, Kept or Cancelled?(五一长假是否应该取消)
- 母亲节由来和发展
- My Britihday Gifts(我的生日礼物)
- Protect Environment(保护环境)
- My Father(我的爸爸)
- 看图作文
- 关于父亲节(Father"s Day)
- 区休干管理所车辆管理制度
- 学校德育管理规章制度
- 税务信息工作考核办法
- 中心机房管理制度
- 车间宣传报道考核办法
- 机关工作制度
- 商场员工的培训与离职制度
- 工程项目部办公物品管理制度
- 党务工作制度
- 公司行政事务管理制度
- 促销员培训管理制度
- 幼儿园章程
- 合理化建议管理办法
- 报酬待遇管理规定
- 学校教职工管理规章制度
- 浅谈高层综合建筑消防设计
- 高层建筑消防给水设计之我见
- 谈高大空间灭火设计
- 浅议循环冷却水水质处理
- 如何用水来灭火
- 浅谈风力灭火机在森林火灾中的实际应用
- 119报警电话来历
- 火灾初期消防设备的配置探讨
- 消防信息化建设中的网络安全分析
- 浅论高层建筑消防设施验收与维护管理
- 消防给水系统的维护管理
- 商务谈判三步曲-市场营销管理论文(1)论文
- 浅谈消防车取水井设计
- 浅谈智能型自动扫描定位喷水灭火装置
- 我国自动喷水灭火系统技术的现状与发展
- 《童年的发现》同步作文训练素材
- 《儿童诗两首》重点字词梳理
- 《童年的发现》美文欣赏二
- 《童年的发现》重点字词梳理
- 《儿童诗两首》同步作文范文欣赏
- 《童年的发现》美文欣赏一
- 《儿童诗两首》重点字词的意思
- 《儿童诗两首》老师语录
- 《儿童诗两首》整体阅读感知
- 《儿童诗两首》同步作文写作指导
- 《儿童诗两首》作者简介及代表作
- 《童年的发现》同步作文写作指导
- 《儿童诗两首》同步作文写作素材
- 《儿童诗两首》考点练兵 基础篇
- 《儿童诗两首》重难点分析