Можно связаться с инструментами GPIB в MATLAB® при помощи интерфейса VISA-GPIB.
Для того, чтобы использовать интерфейс VISA-GPIB, необходимо было установить необходимые драйверы и для GPIB и для VISA. Интерфейс VISA-GPIB поддерживается на Windows® 10 и не доступный для macOS или Linux.
Следующая таблица показывает минимальный GPIB и версии драйвера VISA, которые вы должны иметь. У вас должен быть один из следующих драйверов GPIB и его соответствующего драйвера VISA оба установленные.
Минимальный драйвер GPIB | Минимальный драйвер VISA |
---|---|
Версия 18.1.24715.0 Библиотек Keysight™ IO (Эксперт по Связи Keysight 2019) | Версия 18.1.24715.0 Библиотек Keysight IO (Эксперт по Связи Keysight 2019) |
ICS 488.2v4 версия 4.0 Адаптера | |
Версия 20.01.0 GPIB ADL ADLINK | |
Адаптер NI-488.2 v2.8 | National Instruments ™® Версия 19.5 ВИЗЫ NI |
Библиотека MCC GPIB 488.2 v2.3 |
Создайте объект VISA-GPIB с visadev
функция. Каждый объект VISA-GPIB сопоставлен с:
Контроллер GPIB установлен в вашем компьютере
Инструмент с интерфейсом GPIB
visadev
требует имени ресурса или псевдонима как вход. Имя ресурса состоит из параметра плат GPIB, инструмент первичный адрес и инструмент вторичный адрес. Можно найти имя ресурса VISA-GPIB или псевдоним для данного инструмента с инструментом конфигурирования обеспеченными поставщиком или с visadevlist
функция. Задайте псевдоним с помощью инструмента конфигурирования поставщика VISA.
Имя ресурса VISA-GPIB имеет формат GPIB[board]::primary_address[::secondary_address]::INSTR
.
Например, используйте интерфейс VISA-GPIB, чтобы соединиться с контроллером National Instruments ™ с параметром плат 0 и Tektronix® TDS1002 цифровой осциллограф с первичным адресом 1 и вторичным адресом 0.
visagpib = visadev("GPIB0::1::0::INSTR")
visagpib = GPIB with properties: ResourceName: "GPIB0::1::0::INSTR" Alias: "OSCOPE_2CH" Vendor: "TEKTRONIX" Model: "TDS 1002" BoardIndex: 0 PrimaryAddress: 1 SecondaryAddress: 0 NumBytesAvailable: 0 Show all properties, functions
Объект VISA-GPIB visagpib
представляет связь с вашим инструментом. Нажмите properties
в отображении объекта, чтобы видеть полный список свойств VISA-GPIB.
ResourceName: "GPIB0::1::0::INSTR" Alias: "OSCOPE_2CH" Vendor: "TEKTRONIX" Model: "TDS 1002" BoardIndex: 0 PrimaryAddress: 1 SecondaryAddress: 0 NumBytesAvailable: 0 SerialNumber: "0" Type: gpib PreferredVisa: "National Instruments VISA" ByteOrder: "little-endian" Timeout: 10 Terminator: "LF" EOIMode: on BytesAvailableFcnMode: "off" BytesAvailableFcnCount: 64 BytesAvailableFcn: [] NumBytesWritten: 0 ErrorOccurredFcn: [] UserData: []
Можно использовать запись через точку, чтобы сконфигурировать и отобразить значения свойств. Для получения дополнительной информации о конфигурировании этих свойств, см. visadev Свойства.
Можно связаться с инструментом с помощью visadev
Функции объекта.