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 интерфейс.
Убедитесь, что адаптер включен, если интерфейс VISA имеет его, например, для GPIB. Убедитесь, что устройство также включено.
Убедитесь, что для устройства установлен правильный драйвер прибора. Обратитесь к документации по устройству и веб-сайту поставщика.
Убедитесь, что устройство поддерживается в Toolbox™ управления приборами. См. раздел Поддерживается ли мое оборудование? и поддерживаемое аппаратное обеспечение инструментария управления приборами.
Убедитесь, что 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 вашего поставщика.
Можно создать объект VISA для использования с различными типами инструментов. Например, создайте объект VISA-Serial, подключенный к последовательному порту COM1.
v = visadev("ASRL1::INSTR");Если ошибка не получена, объект был создан успешно. Если имя или псевдоним ресурса не существует, появится ошибка. Проверьте правильность имени или псевдонима ресурса в программе настройки поставщика.
У вас может быть только один visadev для данного ресурса за один раз.
После подключения можно установить связь с устройством. При возникновении проблем с отправкой или получением может потребоваться настройка параметров связи. Убедитесь, что используется правильная команда instrument. Просмотрите документацию прибора, чтобы узнать, какие команды он распознает. Убедитесь, что связь работает, протестировав подключение с помощью утилиты настройки поставщика.
Если у вас все еще есть проблемы с подключением или связью с инструментом с помощью VISA, вы можете устранить неполадки с помощью программного обеспечения и утилит поставщика VISA, как описано в следующей таблице.
| Продавец | Утилита конфигурирования | Тестирование соединения | Утилита отладки |
|---|---|---|---|
| Keysight VISA | Эксперт по соединениям Keysight (KCE) | Кнопка интерактивного ввода-вывода на KCE | Кнопка монитора ввода-вывода на KCE |
| Национальные инструменты VISA | Обозреватель измерений и автоматизации (MAX) | Инструменты > NI VISA > Интерактивный контроль VISA | Сервис > Трассировка ввода/вывода NI |
| Rohde & Schwarz R&S VISA | RsVisaConfigure, запускается с вкладки RsVisa Config программы RsVisaTester | RsVisaTester | RsVisaTriveTool, запущенный с вкладки RsVisa TriveTool на RsVisaTester |
Если у вас несколько установок VISA, убедитесь, что у вас есть предпочтительный набор VISA. Проверьте, все ли интерфейсы VISA используют ожидаемую VISA. Убедитесь, что для R&S VISA установлено значение «Preferred».
Используйте программу настройки поставщика, чтобы убедиться, что оборудование устройства обнаружено. Проверьте, что аппаратные средства и свойства интерфейса назначены соответствующим образом. Можно также проверить, что устройство отвечает на *IDN? запрос.
Если используются команды SCPI, проверьте, правильно ли реагирует устройство на них при помощи утилиты настройки.
Используйте утилиту отладки вашего поставщика для проверки трафика ввода-вывода КИП на наличие ошибок, отличных от ошибок тайм-аута.