exponenta event banner

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

Что такое VISA?

Virtual Instrument Standard Architecture (VISA) - стандарт, определяемый Keysight™ (ранее Agilent Technologies ®) и National Instruments ® для связи с приборами независимо от интерфейса. Стандарт VISA ранее поддерживался VXIplug & play Systems Alliance и теперь поддерживается IVI Foundation.

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

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

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

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

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

Подключение к ресурсу VISA и его настройка

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

Чтобы подключиться к ресурсу 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Получение статуса последовательного контакта

См. также

|

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

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