请教大家我的程序VISA读取为什么时好时坏?错误-1073807339
我用GPIB控制仪器的时候总是第一次能正常运行,第二次以后每次都会报错!比如我循环10次的时候,总是第一次循环就报错,然后下面能正常运行,第一个数据没有读回来!不知道为什么啊?请教大家!错误-1073807339发生于 LIV graph1.vi中的VISA读取
可能原因
VISA:(Hex 0xBFFF0015) Timeout expired before operation completed. 好像是前面一个层叠结构0导致的问题,我删除层叠结构0就没有报错了!
[ 本帖最后由 zx1221 于 2007-5-15 16:49 编辑 ] 看ni上面有个说要设置timeout值,我设置了10s还是第一次循环会读取不到数据!哪位兄弟做过的帮忙下!感谢! 没有人遇到此问题吗?应该很常见的啊?搞半天试验很多方法都还是报错 至今无人帮助啊!程序都调好了就查这个bug搞不定!痛苦啊!斑竹帮忙啊! 你试试在发送命令之后等待3s左右再读取数据,因为仪器需要一段时间来对你的指令作出反应.
如功率计读功率,示波器读消光比等等都是需要时间的.
Labc 2007年的帖子????allqq-mogudiandian-36all 我翻到就回复了.
是不是 限制一下时间啊...
Labc
页:
[1]