微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 测试测量 > Labview > LABVIEW利用visa采数据经常会丢数据 怎么办

LABVIEW利用visa采数据经常会丢数据 怎么办

时间:10-02 整理:3721RD 点击:
labview利用visa采数据总会出现丢数据的现象,比如我发送10组18个字节的数给labview,经常会出现只采集到17个的现象,有大神知道为什么吗?求指导。


最好在循环外开启/关闭串口,如果你在VISA关闭时下位机正好在发送,数据就会丢失。VISA关闭了,读buffer内存也就释放了
没必要频繁的开启/关闭VISA,这并不能节省内存。

要不把visa read的18改成19试试

发送写入串口命令后最好延时50ms再使用读取串口字节数,当字节数等于18才读取visa所有的错误簇必须连这个框图的数据走向谁看的清

右键接口,里面有个属性节点,是数据长度,加一个while循环,数据长度达到标准时循环结束。这是现场常用的方法

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top