Когда я пытаюсь запустить свой код, я получаю следующую ошибку:
ValueError: Пожалуйста, установите linux-gpib, чтобы использовать этот тип ресурса.
Нет модуля с именем 'gpib'
После попытки установить linux-gpib, используя pip и командную строку, я получаю следующее:
Не удалось найти версию, которая удовлетворяет требованию linux-gpib (из версии:)
Не найдено подходящего распределения для linux-gpib
Мне удалось подключить генератор сигналов через Ethernet, но мне не повезло, используя те же принципы с gpib.
Попытался переустановить python и пакет pyvisa, но безуспешно попытался импортировать оболочку для этого конкретного адаптера Ethernet:
pip install git + git: //github.com/nelsond/prologix-gpib-ethernet.git
опять не повезло.
Я также попытался использовать ip, предоставленный драйвером адаптера, для соединения через TCPIP, но все же не повезло.
import visa
rm = visa.ResourceManager()
rm.list_resources()
inst = rm.open_resource('GPIB0::16::INSTR') #using GPIB
inst = rm.open_resource('TCPIP::192.168.1.77::INSTR') #using TCPIP
print(inst.query("*IDN?"))
Выполненный код должен предоставить IDN устройства, например:
Rohde & Schwarz, SMB100A, 1406.6000k02 ... и т. Д.