用LV控制EXFO的光功率计与Keithley的万用表,出现如下错误
我正在用labview控制仪器设备做一个光学实验,在我的光波导样品上加电压,通入激光,测量通过波导的电流和输出光强。labview程序中涉及三个Driver:Agilent E3643A的电压源加电压,Keithley 2000的万用表测电流,EXFO PM-1600的功率计测输出光强。我确认这些driver没有错误,因为我以前分别编写了三个程序单独控制上述三个设备,都可以正常工作。
之后,我先用lv控制电压源和万用表一起工作,没有问题。可是打开功率计之后,这个程序就产生下面错误:
ERR(-1073807339)
VISA wait on Event in Wait for RQS.VI:1 --> Keithley 2000.lvlib: Wait for SRQ.vi --> Keithley 2000.lvlib: Data Read Single --> 程序文件名
也就是说错误发生在Keithley万用表上。实验过程中三个设备都用GPIB线和电脑连起来。我发现如果功率计不开机就对程序没有影响,开机之后刚才那个程序就不能正常运行。奇怪的是我这个程序只涉及电压源和万用表,根本没有提功率计。我又试着把功率计的visa、initialization和close都加进这个程序,只是不给它其他命令,可还是不能正常运行。
于是我分别用两个程序控制电压源与功率计、万用表与功率计一起工作,正如所料第一个可以正常运行,第二个不能。由于我的万用表和功率计不能一起工作,所以实验暂时做不下去了,比较着急。这里向大家求助如何解决这个问题,谢谢帮助 OTZ
把其他拔掉,只连万用表会出错吗 是说现在能正常吗。你说以前正常,但你要确认现在是否正常 本帖最后由 epohym 于 2010-7-22 04:09 编辑
哦,谢谢回复。我试过,万用表单独可以正常工作。文中的“以前”就是指现在,指上周。 自己顶一下问题
页:
[1]