#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 отсутствовала.