问一个labview中GPIB读取的问题
时间:12-13
整理:3721RD
点击:
我用keithley 2700表测量一些铂电阻,采用GPIB接口
开始使用一个GPIB写入,输入代码是
*rst;
*cls;
:form:elem read;
:rout :open:all;
然后使用错误输出连线至下一个GPIB写入,输入代码是
:rout:clos(@101);
:func 'res';
:read?
然后错误输出连线至一个gpib读取,读完一个信号后,接着按顺序读取下一个通道
:rout:clos(@102);
:func 'res';
:read?
读完所有信号后,隔5s再次采集
现在的问题是,我第一次打开程序,打开采集仪,运行程序,可以顺畅的读取信号。如果把程序停止,然后又开始运行,会出现error -410,“Query INTERRUPTED”的错误
必须程序重启,采集仪重启才能正常采集
这是怎么回事呢?
开始使用一个GPIB写入,输入代码是
*rst;
*cls;
:form:elem read;
:rout :open:all;
然后使用错误输出连线至下一个GPIB写入,输入代码是
:rout:clos(@101);
:func 'res';
:read?
然后错误输出连线至一个gpib读取,读完一个信号后,接着按顺序读取下一个通道
:rout:clos(@102);
:func 'res';
:read?
读完所有信号后,隔5s再次采集
现在的问题是,我第一次打开程序,打开采集仪,运行程序,可以顺畅的读取信号。如果把程序停止,然后又开始运行,会出现error -410,“Query INTERRUPTED”的错误
必须程序重启,采集仪重启才能正常采集
这是怎么回事呢?
你这个可以骚扰ke的客服问问
说英文的还是说中文的?
说中文的就可以了。。。。
程序强行停止的吧,数据没传输完导致异常?
我这的ke也这德性
有可能,那怎么改呢?
不要点停止运行,加一个程序正常停止按键
ok
我明天试试
要是能解决,那简直太爽了,困扰了我快1年的问题呐
以前写过Ke2600的,不过程序不在手边
停止程序的时候,按循环停止的控件,而不是停止程序,让采集仪正常停止就ok了
感谢版二!
con~