У меня есть мультиметр Keithley 2700, который я подключаю к своему рабочему столу через кабель последовательного интерфейса (DB9) и USB.Кабель идет от порта RS232 мультиметра.В настоящее время я пытаюсь получить данные и контролировать 2700 через Python.Имейте в виду, это мое первое взаимодействие с 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.
Может кто-нибудь сказать мне, что я делаю неправильно?Приветствия.