找回密码
 注册
LabVIEW+单片机学习套件全套教程资料下载[免费]LabVIEW论坛精华列表贴USB0816数据采集卡《LabVIEW宝典》
LabWindows/CVI论坛精华贴NET0816以太网数据采集卡RC0210远程设备授权系统 关闭关停锁定打开设备 户外分布式数据采集
NET1624低速高精度以太网数据采集卡WIFI0824SD无线WIFI网络数据采集卡脱机运行 SD存储 小尺寸微型 串口采集远程采集 安卓 手持移动采集 纪录仪
查看: 1386|回复: 4

[求助]GPIB READ为何不能读数据?

[复制链接]
发表于 2005-11-24 23:57:10 | 显示全部楼层 |阅读模式

我用LV控制仪器,写入控制字符串都没有问题,但在读数据时出现超时错误,这是什么原因?
该如何解决?
另外写与读的地址是否可以一样?
发表于 2005-11-25 08:14:24 | 显示全部楼层
能确保下面都发回数据了吗?还有格式对不对呢,命令的格式?就像我们自己开发的设备一样,发是可以的,无论您发什么它都可以发出去,但不对的话下面的设备就识别不出来的,一定要格式正确才行!还要确保下面的设备是正常工作的!
回复 顶

使用道具 举报

JOVE 该用户已被删除
发表于 2006-1-12 11:12:10 | 显示全部楼层
地址可以一样, &#160;&#160;<BR/>有时候仪器没有返回值,这时候去读就会超时报错<BR/>
回复 顶

使用道具 举报

发表于 2006-1-15 21:55:05 | 显示全部楼层
發出你的原程序一起研究!!!否則別人很難知道你的問題所在。
回复 顶

使用道具 举报

发表于 2007-7-23 11:26:19 | 显示全部楼层
我也遇到了这个问题。可以保证所发送的命令没有问题。
       我直接将Write VISA.vi和Read VISA.vi连起来,后者放在一个while循环内,前者的count输出是后者的输入。通过判断Read VISA.vi的count输出来判断是否读取到了数据,设定如果超出一定的时间或读取指定的次数仍然读不到数据则跳出循环。这种方法有时可行,有时不行。
       VISA中有个TIMEOUT控件,可以设置VISA READ的等待时间,在论坛中看到此建议。我尝试了一下,也是有时成功,有时失败。还有一个疑问:如果发送每一条命令后都等待一段时间,这样程序效率会很低啊?
      请各位给些建议,最好有例程。
       谢谢!!
回复 顶

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|cpubbs论坛. ( 粤ICP备09171248号 )

GMT+8, 2026-9-30 16:09 , Processed in 0.038874 second(s), 8 queries , Gzip On, File On.

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表