exponenta event banner

Устранение неполадок интерфейса VISA

Virtual Instrument Software Architecture (VISA) - отраслевой стандарт, определяемый основой IVI для связи с приборами независимо от интерфейса.

Полные спецификации VISA, поддерживаемые IVI Foundation, см. в разделе Спецификации IVI.

Проблема

При возникновении проблем с подключением или взаимодействием с ресурсом VISA следуйте инструкциям по устранению неполадок.

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

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

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

  • macOS (только для NI-VISA и R&S VISA)

  • Windows ® 10

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

  • Keysight™ Библиотеки ввода-вывода версии 18.1.24715.0 (Keysight Connection Expert 2019)

  • Национальные инструменты ® NI-VISA версии 19.5

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

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

Конфигурация и подключение

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

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

  3. Убедитесь, что устройство поддерживается в 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. После подключения можно установить связь с устройством. При возникновении проблем с отправкой или получением может потребоваться настройка параметров связи. Убедитесь, что используется правильная команда instrument. Просмотрите документацию прибора, чтобы узнать, какие команды он распознает. Убедитесь, что связь работает, протестировав подключение с помощью утилиты настройки поставщика.

Конфигурация драйвера VISA

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

ПродавецУтилита конфигурированияТестирование соединенияУтилита отладки
Keysight VISAЭксперт по соединениям Keysight (KCE)Кнопка интерактивного ввода-вывода на KCEКнопка монитора ввода-вывода на KCE
Национальные инструменты VISAОбозреватель измерений и автоматизации (MAX)Инструменты > NI VISA > Интерактивный контроль VISAСервис > Трассировка ввода/вывода NI
Rohde & Schwarz R&S VISARsVisaConfigure, запускается с вкладки RsVisa Config программы RsVisaTesterRsVisaTesterRsVisaTriveTool, запущенный с вкладки RsVisa TriveTool на RsVisaTester
  1. Если у вас несколько установок VISA, убедитесь, что у вас есть предпочтительный набор VISA. Проверьте, все ли интерфейсы VISA используют ожидаемую VISA. Убедитесь, что для R&S VISA установлено значение «Preferred».

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

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

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

См. также

|

Связанные темы