Начало работы с интерфейсом GPIB

Можно связаться с инструментами 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

Создайте объект 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 Функции объекта.

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

|

Похожие темы