网站大量收购独家精品文档,联系QQ:2885784924

VisualBasic4.0通信程序设计.pdf

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VisualBasic4.0通信程序设计

【串口通讯】VisualBasic4.0通信程序设计 龚建伟评论:本文对在VB4.0中使用ActiveX控件MSComm进行串口编程,给出了 一个实例,因我不懂VB,无法评论其实用性,但经常有网友问及VB的串口编程,故 我也放在这里,读者自已去看吧。 摘要:VisualBasic4.0 中通信控件及其在Windows平台下的通信软件设计方法,并 结合具体实例给出了基本的通信程序。 关键词:Visual Basic MSCOMM.VBX通信控件 程序设计 1992 CrescentSoftwareInc. VB MSCOMM.VBX 年 公司专为 设计了 用户通信控件, 它提供了通过串口发送和接收数据的串行通信能力,不但包括了全部WindowsAPI中 16 关于串行通信的 个函数所完成的功能,而且开拓了更多的使用户设计方便的对象属 VB 性来满足不同用户不同业务的需求。目前国内众多的 资料中很少涉及该通信控件的 介绍,本文将详细介绍MSCOMM.VBX通信控件及编程方法,并结合工作中的一个实 例给出基本通信程序。 1MSCOMM.VBX通信控件描述 MSCOMM.VBX VB ToolBox Form 通信控件可直接从 的 中加入窗体 ,即可用其进行 ToolBox Tools CustomControls MSCOMM.VBX 通信。若 中无此控件,则用 的 将 Windows System VB ToolBox 从 的 子目录中加入 的 中。 1.1 通信方式 MSCOMM.VBX 2 有 种不同的方式来处理和解决各类通信软件的开发和设计问题 1 C/C++ Windows 1 、事件驱动。它与 写 软件时的窗口回调函数类似,是 种功能强 大的处理问题的方法。在实际工作中,往往要处理许多通信中的相关事件,例如:当线 CD RTS 路数据到达本端或 线和 信号线状态发生变化时,要求我们使用相应的事件来 跟踪和处理,该控件是使用OnComm事件来实现的,它也包括检测和处理通信错误等 方面的问题,CommEvent 值返回最近的通信事件或错误的数字代码。通信控件详细 的错误和事件举例有: MSCOMM-ER-BREAK 收到1个BreakSignal MSCOMM-ER-CDTO CD 信号超时 …… MSCOMM-EV-CDCD信号改变 …… 2、查询方式。由程序设计者负责读取CommEvent 的值并处理所发生的错误或事件。 通常简单的应用程序设计可采用这种办法。 1.2 通信控件的属性 利用通信控件编制通信程序,关键是准确理解设置通信控件的属性。MSCOMM.VBX 提供了27个关于通信控件方面的属性,例如: CommPort:设置或返回通信口编号。 Settings:设置或返回以字符串形式出现的数据通信格式:波特率、校验、数据位和停 止位。 PortOpen:设置或返回通信口状态 (包括打开和关闭1个通信口) …… 3、 实例 本程序应用背景为DCC95型静电除尘器自动监控系统软件,解决1个PC工控机 (主 站)与32个单片机 (子站)之间的通信问题。主站与子站之间这总线式网络结构,采 用RS-485通信标准,以问答方式进行数据通信。由于32个子站与主站发送通信命令 (下行命令),主站在接收子站发回的相应回答命令 (上行命令)后继续发送下行命令 的通信形式。根据系统功能的要求,主站需发送2种类型的命令: (1)同期命令,它 由定时器触发引起,每隔ls周

文档评论(0)

feixiang2017 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档