我有一个吉时利2700万用表,它通过串行(DB9)到USB电缆连接到我的台式机。电缆从测高计的RS232端口延伸。我目前正在尝试获取数据并通过python控制2700。请记住,这是我与pyVISA的第一次互动。
我写了一些常见的行来标识我的计算机上的万用表,如下所示:
import visa
rm = visa.ResourceManager()
print(rm.list_resources())
inst = rm.open_resource('ASRL8::INSTR')
print(inst)
print(inst.query("*IDN?"))
在这里,ASRL8 :: INSTR代表我检测到的万用表。
运行代码后,出现以下错误:
VI_ERROR_TMO (-1073807339): Timeout expired before operation completed.
有人可以告诉我我做错了什么吗? 干杯。