#author:lailai
import time
import pyvisa as visa
usb_addr = 'USB0::6833::2500::DM3L203900455::0::INSTR'
rm = visa.ResourceManager('C:/Windows/System32/visa32.dll')
rm.list_resources()
usb_inst = rm.open_resource(usb_addr)
# usb_inst.timeout = 10000
print(usb_inst.query('*IDN?'))
报错:
pyvisa.errors.VisaIOError: VI_ERROR_TMO (-1073807339): Timeout expired before operation complete
于是添加了延时:
usb_inst.timeout = 10000
但是仍然无济于事。
同时报错:
Could not perform operation because of I/O error.
重新拔插仪器上的usb口后解决。
应该是线缆没有插好。