注册 登录
编程论坛 VB6论坛

串口发送接收数据

zguilin04 发布于 2015-03-29 22:54, 605 次点击
我做一个多机通信采集数据,如果从机开机有返回数据,可以触发MSComm1_OnComm(),如果有几台没开机,就不会有返回数据,就不能触发接收数据事件,用什么办法把这台机器作一个没开机的标志。谢了
5 回复
#2
zguilin042015-04-01 09:35
怎么没人回答呀
#3
lianyicq2015-04-01 10:18
两年前做过用无线传感器网络的一个节点做为网关通过串口实现网络与P的C通讯。PC与其它节点的数据收发都是通过网关中转的。232的多机通讯机制不太清楚,特别是总线上同时有多机数据要发送的时候。你可以了解RS485多机通讯的内容,资料显示两线制可以实现。
#4
zguilin042015-05-26 22:33
用VB6打开excel后,实时显示由串口传来的数据,但是却不能点击工作表上的单元格,一点击VB就报错。怎样才能既可以用VB实时显示数据,又可以人工操作excel的工作表。
实时显示时,一点击单元格就提示 实时错误' 50290 ':应用程序定义或对象定义错误
我估计是人为点击单元格和vb操作发送冲突。不知怎样解决,哪位帮助解决一下,十分感谢!!
#5
lianyicq2015-05-27 09:40
回复 4楼 zguilin04
试过了,确实是这现象。只是想到了在写单元格的时候禁止手工对表格操作,比如隐藏鼠标。LOCKED或DISABLED对象肯定是不可取的,这样实时数据也写不进。
实时来的数据写表格肯定会和手工写表格有重合时间。
为什么不用VB做监视界面,又好看,又好用。
#6
zguilin042015-06-05 22:05
我用VB6在某一个文件夹新建一个excel工作薄,怎样查找是否已经有同名的文件存在?
1