PyVISA — Не удается подключиться через VICP, но работает TCPIP?

#python #pyvisa

#python #pyvisa

Вопрос:

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

Код с подключением к инструменту, но функции в моем драйвере больше не работают. Команды чтения также отвечают:

‘ПРЕДУПРЕЖДЕНИЕ: ТЕКУЩИЙ ИНТЕРФЕЙС УДАЛЕННОГО УПРАВЛЕНИЯ — TCPIP’

Я никогда не видел проблемы до перехода на версию pyvisa 1.9.

Версия Python 2.7 64-разрядная, работает под управлением Windows 10 64bit

Любые подсказки были бы оценены.

Комментарии:

1. Я исправил это ….. установите новую компьютерную ОС, и я забыл, что установка VICP passport отсутствовала.