LabVIEWwilliam hill官网
直播中

江浩楠

7年用户 26经验值
私信 关注
[问答]

串口通信计数会有超时报错

现在这个计数能成功,,但是会有超时报错,如果设置一个错误输出,就不影响计数的使用,但是会影响其他的程序。报错出现以后必须重新对labview发送读取数据,其他的写入程序才能响应,该怎么办?(还有一个关于william hill官网 的小问题,回复的时候怎么加图片,点击评论是不是就是回复)

  • 这是全部程序
  • 这是计数的程序
已退回1积分

回帖(2)

wuyaning222331

2019-4-10 08:59:15
你可以加个判断,用属性节点byte at port来判断,大于0时才用VISA 读取,这样就不会超时报错了
举报

老蜗牛

2019-4-10 10:52:06
建议贴出超时错误截图。一般超时是因为在默认时间内(10s)中串口收不到2字节数(可能你停止了下位机)。
2 举报
  • 江浩楠: 可是下位机也不能时时刻刻给它发送数据啊
  • 老蜗牛 回复 江浩楠: 如果你不能控制下位机代码,只能够通过判断是否超时(有一个输出)来控制上位机的程序是否结束;否则你就让下位机输出一个结束代码,上位机采集到之后停止程序。

更多回帖

发帖
×
20
完善资料,
赚取积分