当前位置: 首页 > news >正文

装潢设计网站互联网广告代理

装潢设计网站,互联网广告代理,iis7 静态网站,全网关键词搜索VB中的MSComm 控件通过串行端口传输和接收数据#xff0c;为应用程序提供串行通讯功能。MSComm控件在串口编程时非常方便#xff0c;程序员不必去花时间去了解较为复杂的API函数#xff0c;而且在VC、VB、Delphi等语言中均可使用。 Microsoft Communications Control#x…  VB中的MSComm 控件通过串行端口传输和接收数据为应用程序提供串行通讯功能。MSComm控件在串口编程时非常方便程序员不必去花时间去了解较为复杂的API函数而且在VC、VB、Delphi等语言中均可使用。 Microsoft Communications Control以下简称MSComm是Microsoft公司提供的简化Windows下串行通信编程的ActiveX控件它为应用程序提供了通过串行接口收发数据的简便方法。具体的来说它提供了两种处理通信问题的方法一是事件驱动(Eventdriven)方法一是查询法。 1.MSComm控件两种处理通讯的方式   MSComm控件提供下列两种处理通讯的方式事件驱动方式和查询方式。   1.1 事件驱动方式   事件驱动通讯是处理串行端口交互作用的一种非常有效的方法。在许多情况下在事件发生时需要得到通知例如在串口接收缓冲区中有字符或者 Carrier Detect (CD) 或 Request To Send (RTS) 线上一个字符到达或一个变化发生时。在这些情况下可以利用 MSComm 控件的 OnComm 事件捕获并处理这些通讯事件。OnComm 事件还可以检查和处理通讯错误。所有通讯事件和通讯错误的列表参阅 CommEvent 属性。在编程过程中就可以在OnComm事件处理函数中加入自己的处理代码。这种方法的优点是程序响应及时可靠性高。每个MSComm 控件对应着一个串行端口。如果应用程序需要访问多个串行端口必须使用多个 MSComm 控件。   1.2 查询方式   查询方式实质上还是事件驱动但在有些情况下这种方式显得更为便捷。在程序的每个关键功能之后可以通过检查 CommEvent 属性的值来查询事件和错误。如果应用程序较小并且是自保持的这种方法可能是更可取的。例如如果写一个简单的电话拨号程序则没有必要对每接收一个字符都产生事件因为唯一等待接收的字符是调制解调器的“确定”响应。 2.MSComm 控件的常用属性   MSComm 控件有很多重要的属性但首先必须熟悉几个属性。   CommPort  设置并返回通讯端口号。    Settings  以字符串的形式设置并返回波特率、奇偶校验、数据位、停止位。    PortOpen  设置并返回通讯端口的状态。也可以打开和关闭端口。   Input  从接收缓冲区返回和删除字符。    Output  向传输缓冲区写一个字符串。   下面分别描述   CommPort属性:设置并返回通讯端口号。   语法 object.CommPort[value ] (value 一整型值说明端口号。)   说明 在设计时value 可以设置成从 1 到 16 的任何数缺省值为 1。但是如果用 PortOpen 属性打开一个并不存在的端口时MSComm 控件会产生错误 68设备无效。   注意必须在打开端口之前设置 CommPort 属性。   RThreshold 属性在 MSComm 控件设置 CommEvent 属性为 comEvReceive 并产生 OnComm 之前设置并返回的要接收的字符数。   语法object.Rthreshold [ value ]value 整型表达式说明在产生 OnComm 事件之前要接收的字符数。   说明当接收字符后若 Rthreshold 属性设置为 0缺省值则不产生 OnComm 事件。例如设置 Rthreshold 为 1接收缓冲区收到每一个字符都会使 MSComm 控件产生 OnComm 事件。   CTSHolding 属性确定是否可通过查询 Clear To Send (CTS) 线的状态发送数据。Clear To Send 是调制解调器发送到相联计算机的信号指示传输可以进行。该属性在设计时无效在运行时为只读。   语法 object.CTSHoldingBoolean  Mscomm 控件的 CTSHolding 属性设置值  True Clear To Send 线为高电平。   False Clear To Send 线为低电平。   说明如果 Clear To Send 线为低电平 (CTSHolding False) 并且超时时MSComm 控件设置 CommEvent 属性为 comEventCTSTO (Clear To Send Timeout) 并产生 OnComm 事件。  Clear To Send 线用于 RTS/CTS (Request To Send/Clear To Send) 硬件握手。如果需要确定 Clear To Send 线的状态CTSHolding 属性给出一种手工查询的方法。  SThreshold 属性 MSComm 控件设置 CommEvent 属性为 comEvSend 并产生 OnComm 事件之前设置并返回传输缓冲区中允许的最小字符数。  语法 object.SThreshold [ value ]             value 整形表达式代表在 OnComm 事件产生之前在传输缓冲区中的最小字符数。   说明若设置 Sthreshold 属性为 0缺省值数据传输事件不会产生 OnComm 事件。若设置 Sthreshold 属性为 1当传输缓冲区完全空时MSComm 控件产生 OnComm 事件。如果在传输缓冲区中的字符数小于 valueCommEvent 属性设置为 comEvSend并产生 OnComm 事件。comEvSend 事件仅当字符数与 Sthreshold 交叉时被激活一次。例如如果 Sthreshold 等于 5仅当在输出队列中字符数从 5 降到 4 时comEvSend 才发生。如果在输出队列中从没有比 Sthreshold 多的字符comEvSend 事件将绝不会发生。    Handshake 常数  常数          值     描述   comNone      0      无握手。   comXonXoff     1      XOn/Xoff 握手。   comRTS       2      Request-to-send/clear-to-send 握手。   comRTSXOnXOff  3      Request-to-send 和 clear-to-send 握手皆可。    OnComm 常数  常数          值     描述   comEvSend       1          发送事件。   comEvReceive    2      接收事件。   comEvCTS     3      clear-to-send 线变化。   comEvDSR     4      data-set ready 线变化。   comEvCD       5      carrier detect 线变化。   comEvRing     6      振铃检测。   comEvEOF     7      文件结束。    Settings 属性: 设置并返回波特率、奇偶校验、数据位、停止位参数。  语法: object.Settings[ value]  说明当端口打开时如果 value 非法则 MSComm 控件产生错误 380非法属性值。  Value 由四个设置值组成有如下的格式  BBBB,P,D,S  BBBB 为波特率P 为奇偶校验D 为数据位数S 为停止位数。value 的缺省值是  9600,N,8,1   InputLen 属性设置并返回 Input 属性从接收缓冲区读取的字符数。  语法 object.InputLen [ value]  InputLen 属性语法包括下列部分  value 整型表达式说明 Input 属性从接收缓冲区中读取的字符数。   说明InputLen 属性的缺省值是 0。设置 InputLen 为 0 时使用 Input 将使 MSComm 控件读取接收缓冲区中全部的内容。  若接收缓冲区中 InputLen 字符无效Input 属性返回一个零长度字符串 ()。在使用 Input 前用户可以选择检查 InBufferCount 属性来确定缓冲区中是否已有需要数目的字符。该属性在从输出格式为定长数据的机器读取数据时非常有用。转载于:https://www.cnblogs.com/kongtiao/archive/2011/05/17/2048963.html
http://www.pierceye.com/news/717067/

相关文章:

  • 如何获取网站访客qq如何知道一个网站用什么建设的
  • 快站app客户管理软件多少钱
  • 山西教育学会的网站建设工作做ppt课件的网站
  • 网站开发还有哪些班级网站如何去建设
  • 学校网站框架wordpress 多个网址导航
  • 茶叶红酒网站建设关键词的优化方法
  • 做网站后台用什么语言好吴川市建设工程公司网站
  • 海口专业网站建设公司怎样利用网站做淘宝客
  • 雄安专业网站建设方案长沙做网站建设
  • 微信上的网站实物黄金哪个网站做的好
  • 网站建设的作用和用途wordpress外网固定链接
  • 网站做多长时间才有流量上海商城网站制作公司
  • 做电影网站服务器网站如何备案 流程图
  • 太原建站模板搭建wordpress attachment
  • 购买腾讯备案网站网站错误列表
  • 怎么查看网站的外链php网站建设流程图
  • 顺企网萍乡网站建设wordpress 读者墙
  • 电力建设期刊网站投稿域名提供商
  • 广东网站备案需要多久oa信息化管理系统平台
  • 哪个网站可以做担保交易小程序排行榜
  • 网站用html做的怎么弄后台中铁十六局个人门户网
  • 一个网站怎么做流量统计佛山市seo广告优化工具
  • 机关网站建设需求文档国家住建部官网
  • 一条龙网站建设哪家好六安招聘网官网
  • 网站建设 中企动力阀门和建设银行类似的网站
  • 所有做运动的网站姜堰网网站
  • 广西汽车网网站建设影楼微网站建设方案
  • 企业展厅设计比较好的公司北京优化服务
  • 网站的icp 备案信息wordpress爆破字典
  • 福建厦门网站建设公司网站代码素材建设