LabVIEW 进行RS485数据采集的问题!

2019-07-18 08:17发布

labview做了个485数据采集的上位机,得到的数据没问题,显示也正常,最后发现显示的数据偶尔有跳动,        问题来了!com口得到的数据发现有错误,错误就两种情况,0和uint的最大值,得到的别的数据都很正常,然后经过单步调试,发现是  VISA读取 的问题,错误输出 如果输出错误的话得到数据就是全0,如果错误输出是正确的话,得到的数据就正常!

        因为我是刚开始接触LabVIEW,所以请教各位高手VISA读取的输出错误一般是什么原因引起的,该怎么解决?还有另外一种方法就是把这些异常的数据剔除,该怎么剔除?谢谢各位!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
3条回答
fantek
2019-07-18 12:38
可能是出现了timeout错误。对读节点的错误输出进行判断,如果出现错误,当前数据不加入缓存数组。

评分

参与人数 1威望 +2 +5 积分 +5 收起 理由 sushu + 2 + 5 + 5 您的付出是论坛的动力,感谢您一直支持!.

查看全部评分

一周热门 更多>