Запуск с VISA

Что такое VISA?

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

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

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

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

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

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

  • Windows® 10

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

  • Keysight IO Libraries версии 18.1.24715.0 (Keysight Connection Expert 2019)

  • National Instruments ™ NI-VISA версия 19.5

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

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

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

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

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

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

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

После подключения к инструменту или устройству можно сконфигурировать его свойства. Полный список visadev свойства и информация о том, как их сконфигурировать, см. Visadev Properties.

Другие функциональные возможности

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

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

См. также

|

Похожие темы

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