我连接了Keithley 2701数字万用表,安装了软件并设置了IPs。我可以通过internet explorer网页和Keithley通讯器访问和控制仪器。当我尝试使用python时,它会检测到仪器
i、 e.a=visa.instrument("COM1")
不给出错误。在
我也可以给仪器写信:
a.write("*RST")
a.write("DISP:ENAB ON/OFF")
a.write("DISP:TEXT:STAT ON/OFF")
etc都没有给出任何错误,但仪器屏幕上看不到任何变化。
但是,当我试图回读时,a.ask("*IDN?")
等会给我一个错误
说操作完成前超时。在
我试着重新定义为:
^{pr2}$还有一些其他可能的组合,但我得到了同样的错误。在
请帮忙。在
与2701通信的问题可能是无效的终止字符。默认情况下,终止字符的值为
CR+LF
,即“\r\n”
。在设置终止字符的python代码是:
或者
^{pr2}$我希望这有帮助
相关问题 更多 >
编程相关推荐