Проблема с подключением Python pyVISA GPIBPython

Программы на Python
Ответить
Anonymous
 Проблема с подключением Python pyVISA GPIB

Сообщение Anonymous »

Я пытаюсь подключиться к инструменту GPIB с помощью pyVISA, но получаю сообщение об ошибке. Я следую простому примеру на веб-сайте pyVISA: http://pyvisa.readthedocs.org/en/master/

Я ввожу следующий код в консоль IPython:

Код: Выделить всё

import visa
rm = visa.ResourceManager()
rm.list_resources()

Out[4]:
(u'USB0::0x0957::0x0D0B::MY49431510::INSTR',
u'USB0::0x0957::0x17BC::MY52400338::INSTR',
u'ASRL1::INSTR',
u'ASRL2::INSTR',
u'ASRL5::INSTR',
u'ASRL6::INSTR',
u'ASRL7::INSTR',
u'ASRL8::INSTR',
u'ASRL9::INSTR',
u'ASRL10::INSTR')
Однако мои инструменты GPIB не отображаются, а только последовательные порты и мои USB-инструменты. Когда я запускаю Agilent Connection Expert (или NI MAX), я вижу все свои инструменты GPIB и могу взаимодействовать с ними. Я также могу без проблем общаться с приборами с помощью Matlab.

Итак, когда я пытаюсь подключиться к прибору с помощью линии:

Код: Выделить всё

inst = rm.open_resource('GPIB0::19::INSTR')
Выдает ошибку:
VisaIOError: VI_ERROR_INTF_NUM_NCONFIG (-1073807195): тип интерфейса действителен, но указанный номер интерфейса не настроен.

Я также пытался подключиться к USB-инструментам, которые отображаются, когда я перечисляю ресурсы, и они не выдают эту ошибку. Однако когда я пытаюсь выполнить простой запрос:

Код: Выделить всё

inst = rm.open_resource('USB0::0x0957::0x0D0B::MY49431510::INSTR')
inst.query("*IDN?")
Ничего не возвращается и никаких ошибок не возникает.

Я использую Python(X,Y) 2.7.9.0 с 32-битной версией Python 2.7.9

Версия pyVISA — 1.6.3
Разрядность NI — 32

Любые рекомендации приветствуются как Я новичок в Python.

Спасибо

Подробнее здесь: https://stackoverflow.com/questions/286 ... tion-issue
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»