MSComm应用注意

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

MSComm的使用
应用图如图所示,注意事项如下:
第一,应当采用顺序执行结构,因为,串口只能被一个程序或设备打开一次,然后串口就永被该程序或设备占用,如果此时再有程序要
求打开被占用的串口,哪怕是同一个程序的要求,就会出错,至
于Windows是怎样实现这种串口的,不清楚。

所以应当采用顺序
结构,以免程序两次要求打开串口。

第二,在设置MSComm的各项属性之前,必须把串口关闭,串口在打开的状态下,不允许更改其已经设定好的属性值。

第三,在设置MSComm各项属性值时,PortOpen属性必须放在最后,因为,只有把其它属性值都设置好之后,才可以打开串口,串口
一旦被打开,属性值就不再允许改变,MSComm属性值采用一种
从上往下的排列方式,程序处理时也是从上往下处理,尽管模拟
时数据流是同时流的,实际和电脑模拟的不太一样(灯亮看数据
流模拟)。

第四,插入的MSComm初始引用图标,
必须占据顺序执行结构的一个方
框,如右图所示,如果把MSComm
初始引用图标放入右图第二
个方框或把属性值放
入右图第一个方框,都会出错。

出错原
因:不明。

总起来说,第一个方框放置
初始引用图标,第二个方框设置
MSComm串口属性值。

然后,第三个方框就可以进行串口工作了(属猜
测)。

第五,MSComm属性值CommEvent是只读的,也就是说,CommEvent的各项事件都是已设定好的,当满足各种事件所要求的各种条件时,各事件会自动
触发,不需要我们进行CommEvent事件选择设定。

相关文档
最新文档