教育资源为主的文档平台

当前位置: 查字典文档网> 所有文档分类> 论文> 其他论文> 利用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通讯控

下载文档

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

网友最新关注

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)论文
浅谈消防车取水井设计
浅谈智能型自动扫描定位喷水灭火装置
我国自动喷水灭火系统技术的现状与发展
《童年的发现》同步作文训练素材
《儿童诗两首》重点字词梳理
《童年的发现》美文欣赏二
《童年的发现》重点字词梳理
《儿童诗两首》同步作文范文欣赏
《童年的发现》美文欣赏一
《儿童诗两首》重点字词的意思
《儿童诗两首》老师语录
《儿童诗两首》整体阅读感知
《儿童诗两首》同步作文写作指导
《儿童诗两首》作者简介及代表作
《童年的发现》同步作文写作指导
《儿童诗两首》同步作文写作素材
《儿童诗两首》考点练兵 基础篇
《儿童诗两首》重难点分析