LabVIEW论坛
直播中

海浪

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

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

我用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)

fasmer

2018-8-28 09:44:30
把读取那边的延时设大一点看看!
举报

老蜗牛

2018-8-28 13:38:51
设置部分不需要放在循环里。你先设置一个电压,再读取一个电流。先完成这一步。
举报

何志刚

2018-8-28 14:39:43
给你一个34970的驱动看看吧

举报

    HP34970.zip (2018-8-28 14:39 上传)

    112.46 KB, 下载次数: 56

更多回帖

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