Поиск и устранение проблем интерфейс VISA

Виртуальная инструментальная программная архитектура (VISA) является промышленным стандартом, заданным IVI основами для связи с инструментами независимо от интерфейса.

Для полных технических требований VISA, обеспеченных IVI Основами, см. IVI Технических требований.

Проблема

Если вы испытываете затруднения при соединении с или передаче с ресурсом VISA, следуете этим советам поиска и устранения неисправностей.

Возможные решения

Поддерживаемые платформы и минимальные требования драйвера

VISA поддерживается на этих платформах:

  • macOS (только ВИЗА NI и R&S VISA)

  • Windows® 10

Это минимальные версии драйвера VISA, которые вы должны иметь:

  • Версия 18.1.24715.0 Библиотек Keysight™ IO (Эксперт по Связи Keysight 2019)

  • Версия 19.5 National Instruments® NI-VISA

  • Rohde & Schwarz R&S Версия 5.12 VISA

Tektronix® TekVISA не поддерживается для visadev интерфейс.

Настройка и связь

  1. Убедитесь, что ваш адаптер включается, если ваш интерфейс VISA имеет один, такой что касается GPIB. Убедитесь, что ваше устройство также включается.

  2. Убедитесь, что у вас есть правильный инструментальный драйвер, установленный для вашего устройства. Обратитесь к своей документации устройства и веб-сайту поставщика.

  3. Убедитесь, что ваше устройство поддерживается в Instrument Control Toolbox™. Смотрите, что Мое Оборудование Поддержано? и Instrument Control Toolbox Поддерживаемые аппаратные средства.

  4. Убедитесь, что Instrument Control Toolbox распознает ваше устройство, при помощи visadevlist функция.

    resourceList = visadevlist
    resourceList =
    
      6×6 table
    
                            ResourceName                         Alias                  Vendor               Model       SerialNumber     Type 
             __________________________________________    _________________    ______________________    ___________    ____________    ______
    
        1    "USB0::0x0699::0x036A::CU010105::0::INSTR"    "NI_SCOPE_4CH"       "TEKTRONIX"               "TDS 2024B"    "CU010105"      usb   
        2    "TCPIP0::169.254.2.20::inst0::INSTR"          "Keysight_33210A"    "Agilent Technologies"    "33210A"       "MY57003523"    tcpip 
        3    "ASRL1::INSTR"                                "COM1"               ""                        ""             ""              serial
        4    "ASRL3::INSTR"                                "COM3"               ""                        ""             ""              serial
        5    "GPIB0::5::INSTR"                             "FGEN_2CH"           "Agilent Technologies"    "33522B"       "MY52800145"    gpib  
        6    "GPIB0::11::INSTR"                            "OSCOPE_2CH"         "TEKTRONIX"               "TDS 1002"     "0"             gpib  
    

    Если инструмент не перечислен, он не может быть сконфигурирован правильно в программном обеспечении средства конфигурирования VISA вашего поставщика.

  5. Можно создать объект VISA использовать с различными инструментальными типами. Например, создайте объект VISA-Serial, соединенный с последовательным портом COM1.

    v = visadev("ASRL1::INSTR");

    Если вы не получаете ошибку, объект был создан успешно. Если имя ресурса или псевдоним не будут существовать, вы получите ошибку. Проверяйте, что имя ресурса или псевдоним правильны в программном обеспечении средства конфигурирования поставщика.

    У вас может быть только один visadev объект для данного ресурса за один раз.

  6. Когда вы соединились, можно связаться с устройством. Если у вас есть проблемы при отправке или получении, вы, возможно, должны сконфигурировать коммуникационные настройки. Убедитесь, что вы используете правильную инструментальную команду. Посмотрите в документации инструмента, чтобы видеть, какие команды она распознает. Проверьте, что коммуникация работает путем тестирования связи с помощью средства конфигурирования поставщика.

Настройка драйвера VISA

Если у вас все еще есть проблемы связи или коммуникации с вашим инструментом с помощью VISA, можно диагностировать использование программного обеспечения поставщика VISA и утилит, как описано в следующей таблице.

ПоставщикСредство конфигурированияТестирование связиУтилита отладки
Keysight VISAЭксперт по связи Keysight (KCE)Интерактивная кнопка IO на KCEКнопка IO Monitor на KCE
National Instruments ™ VISAИзмерение и проводник автоматизации (MAX)Инструменты> NI VISA> VISA Интерактивное управлениеИнструменты> Трассировка ввода-вывода NI
Rohde & Schwarz R&S VISARsVisaConfigure, запущенный от вкладки RsVisa Config на RsVisaTesterRsVisaTesterRsVisaTraceTool, запущенный от вкладки RsVisa TraceTool на RsVisaTester
  1. Если у вас есть установки многократной визы, убедитесь, что вам установили предпочтительный VISA. Проверяйте, используют ли все интерфейсы VISA ожидаемый VISA. Для R&S VISA убедитесь, что он установлен в "Предпочтительный".

  2. Используйте средство конфигурирования своего поставщика, чтобы убедиться, что ваше оборудование устройства обнаруживается. Проверяйте, что оборудование и интерфейсные свойства присвоены как ожидалось. Можно также проверять, что устройство отвечает на *IDN? запрос.

  3. Если вы используете команды SCPI, проверяйте, отвечает ли ваше устройство на них правильно, когда выпущено из средства конфигурирования.

  4. Используйте утилиту отладки своего поставщика, чтобы проверить Инструментальный трафик ввода-вывода на наличие ошибок кроме ошибок из-за тайм-аута.

Смотрите также

|

Похожие темы