Я использую порт RS-232 для связи с KeithleyInstruments (протокол SCPI) и имею проблему. Я могу отправить команду записи, но когда я отправляю команду запроса, она показывает следующую ошибку.VI_ERROR_TMO (-1073807339)
import visa
rm = visa.ResourceManager()
inst = rm.list_resources()
print inst
# print inst --> (u'USB0::0x05E6::0x2200::9060025::INSTR', u'ASRL1::INSTR', u'ASRL6::INSTR', u'ASRL7::INSTR', u'ASRL10::INSTR', u'GPIB0::16::INSTR')
keithleyInst= rm.open_resource('ASRL7::INSTR')
print keithleyInst.write("*rst")
print keithleyInst.write(":meas:temp?")
print keithleyInst.query(":meas:temp?")
Error:
pyvisa.errors.VisaIOError: VI_ERROR_TMO (-1073807339): Timeout expired before operation completed.
Я пробовал без записи и с таймаутом (25000 мс), но он все еще не работает. –