永发信息网

vb 如何轮询多个仪表采集数据

答案:2  悬赏:20  手机版
解决时间 2021-02-21 20:18
  • 提问者网友:謫仙
  • 2021-02-21 11:15
发送数据帧为01H(地址)03H(功能码,读寄存器)017AH(起始位地址)0003H(采集位数)CRC校验码,采用CRC校验仪表的settings设置为“9600,n,8,1”,我要采集多个这样的仪表的017AH三个数据
最佳答案
  • 五星知识达人网友:有你哪都是故乡
  • 2021-02-21 11:35
仪表地址不同分别不同寻址。eg:
发送数据帧为01H(地址)03H(功能码,读寄存器)017AH(起始位地址)0003H(采集位数)CRC校验码
发送数据帧为02H(地址)03H(功能码,读寄存器)017AH(起始位地址)0003H(采集位数)CRC校验码
全部回答
  • 1楼网友:过活
  • 2021-02-21 12:38
如果是利用timer进行轮询,则设定好timer的间隔时间,在其timer事件里,放入轮询程序即可。 如果想轮询多个timer控件的运行参数,就没什么好办法了,vb是时间驱动的,对过程是透明的。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯