У меня проблема с подключением к осциллографу LeCroy с использованием PyVisa v1.9.
Если я пытаюсь подключиться, используя код:
import visa
from pyvisa.resources import MessageBasedResource
visa.log_to_screen()
rm = visa.ResourceManager()
my_instrument = rm.open_resource('VICP::10.2.72.141:INSTR', resource_pyclass=MessageBasedResource)
Я получаю сообщение об ошибке: VisaIOError: VI_ERROR_RSRC_NFOUND (-1073807343): недостаточно информации о местоположении или запрошенное устройство или ресурс отсутствуют в системе.
Однако, если я изменю на:
my_instrument = rm.open_resource('TCPIP::10.2.72.141:INSTR', resource_pyclass=MessageBasedResource)
Код соединения с прибором, но функции в моем драйвере больше не работают. Команды чтения также отвечают:
‘ВНИМАНИЕ: ТЕКУЩИЙ ДИСТАНЦИОННЫЙ ИНТЕРФЕЙС УПРАВЛЕНИЯ IS TCPIP’
Я никогда не видел проблемы до перехода на версию 1.9 pyvisa.
Python версия 2.7 64-разрядная, работает на Windows 10 64-разрядная
Любые советы будут оценены.