PyVisa - Не удается подключиться через VICP, но TCPIP работает? - PullRequest
1 голос
/ 08 марта 2019

У меня проблема с подключением к осциллографу 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-разрядная

Любые советы будут оценены.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...