Начало работы с VISA

Что такое VISA?

Виртуальная инструментальная архитектура стандарта (VISA) является стандартом, заданным Keysight™ (раньше Agilent Technologies®) и National Instruments® для связи с инструментами независимо от интерфейса. Стандарт VISA был раньше выпущен Системным Союзом VXIplug&play и теперь обеспечен IVI Основами.

Instrument Control Toolbox™ поддерживает TCP/IP (использующий VXI11 и HiSLIP), Сокет TCP/IP, USB, GPIB, Последовательный, VXI и интерфейсы PXI с помощью стандарта VISA. Коммуникация устанавливается через инструментальный объект VISA, который вы создаете в рабочей области MATLAB®. Например, объект VISA-GPIB позволяет вам использовать стандарт VISA, чтобы связаться с инструментом, который обладает интерфейсом GPIB.

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

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

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

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

  • Windows® 10

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

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

  • Версия 19.5 ВИЗЫ NI National Instruments ™

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

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

Интерфейсы, используемые с VISA

Для многих Заявлений на получение визы можно связаться с инструментом без детального знания того, как интерфейс работает.

Соединитесь с и сконфигурируйте ресурс VISA

См. список ресурсов VISA, доступных, чтобы соединиться с использованием visadevlist. Эта функция предоставляет список имен ресурса и псевдонимов. Можно также найти имя ресурса устройства или псевдоним из программного обеспечения управления поставщика VISA. Для получения дополнительной информации об имени ресурса VISA, смотрите ResourceName.

Чтобы соединиться с ресурсом VISA, задайте его имя ресурса или использование псевдонима visadev.

После того, как вы свяжете со своим инструментом или устройством, можно сконфигурировать его свойства. Для полного списка visadev свойства и информация о том, как сконфигурировать их, см. visadev Свойства.

Другая функциональность

Используйте следующие функции, чтобы связаться с visadev объект.

readСчитайте данные из ресурса VISA
readlineПрочитайте строку данных о строке ASCII из ресурса VISA
readbinblockСчитайте один binblock данных из ресурса VISA
writeЗапишите данные к ресурсу VISA
writelineЗапишите линию данных о ASCII к ресурсу VISA
writebinblockЗапишите один binblock данных к ресурсу VISA
writereadЗапишите команду в ресурс VISA и считайте ответ
configureTerminatorУстановите терминатор строки для связи строки ASCII с ресурсом VISA
configureCallbackУстановите функцию обратного вызова и инициируйте условие для связи с ресурсом VISA
flushОчистите буферы для связи с ресурсом VISA
visastatusПроверяйте состояние ресурса VISA
visatriggerОтправьте триггерное сообщение в GPIB или инструменты VXI
setDTRУстановите последовательный контакт DTR
setRTSУстановите последовательный контакт RTS
getpinstatusПолучите последовательное состояние контакта

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

|

Похожие темы

Внешние веб-сайты