大佬们,visa读取串口缓冲区溢出怎么解决?困扰很多天了,最好能给个程序截屏指导,感激不尽。

2019-07-17 10:27发布

我用labview连接源表,然后给源表发送指令,让它设置从1V到10伏的电压输出,间隔是0.05伏测一个电流值出来,正好测200个点,然后labview读取出来,但是我写的这个程序每次只读到5伏左右,就没有数据了 ,然后提示    VISA: (Hex 0xBFFF006C) 传输时发生超出限度错误.在下一个字符到达之前,未从硬件 读取    我自己认为是读取串口缓冲区溢出了,但是我不知道具体怎么解决比如;添加什么指令;怎么连接等,各位大佬请具体的指教一二,最好有截图看一下,附件里是我的程序

Cache_-4f9e96eece8a3d4d..jpg
Cache_702c3d80562b91d9..jpg
Cache_-735b93cebafa7df9..jpg
Cache_-4f9e96eece8a3d4d..jpg
Cache_702c3d80562b91d9..jpg
Cache_-735b93cebafa7df9..jpg
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
3条回答
老蜗牛
2019-07-17 19:04
设置部分不需要放在循环里。你先设置一个电压,再读取一个电流。先完成这一步。

一周热门 更多>