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

Интерфейс VXI сопоставлен с контроллером VXI, который вы устанавливаете в пазе 0 шасси VXI. Этот интерфейс, наряду с другой соответствующей аппаратной, показывают ниже.

Интерфейс VXI поддерживается через объект VISA-VXI. Многие функции, сопоставленные с объектом VISA-VXI, похожи на функции, сопоставленные с другими инструментальными объектами. Поэтому только функции и свойства, которые уникальны для интерфейса VXI ВИЗЫ, обсуждены в этом разделе.

Интерфейс PXI поддерживается через объект VISA-PXI. Функции, сопоставленные с объектом VISA-PXI, идентичны функциям, сопоставленным с объектом VISA-VXI.

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

Создайте объект VISA-VXI

Создайте объект VISA-VXI с visadev функция. Каждый объект сопоставлен с:

  • Шасси VXI

  • Контроллер VXI в пазе 0 шасси VXI

  • Инструмент установлен в шасси VXI

visadev требует имени ресурса или псевдонима как вход. Имя ресурса состоит из индекса шасси VXI и инструмента логический адрес. Можно найти имя ресурса VISA-VXI или псевдоним для данного инструмента с инструментом конфигурирования обеспеченными поставщиком или с visadevlist функция. Задайте псевдоним с помощью инструмента конфигурирования поставщика VISA.

Имя ресурса VISA-VXI имеет формат VXI[chassis]::VXI_logical_address::INSTR.

Например, используйте интерфейс VISA-VXI, чтобы соединить с шасси VXI с индексом 0 и Keysight™ E1432A цифровой преобразователь с 16 каналами с логическим адресом 32.

visavxi = visadev("VXI0::32::INSTR")
visavxi = 

  VXI with properties:

         ResourceName: "VXI0::32::INSTR"
                Alias: "DIGITIZER_16CH"
               Vendor: "Keysight"
                Model: "E1432A"
    NumBytesAvailable: 0

  Show all properties, functions

Объект VISA-VXI visavxi представляет связь с вашим инструментом. Нажмите properties в отображении объекта, чтобы видеть полный список свойств VISA-VXI.

              ResourceName: "VXI0::32::INSTR"
                     Alias: "DIGITIZER_16CH"
                    Vendor: "Keysight"
                     Model: "E1432A"
         NumBytesAvailable: 0

              SerialNumber: "P12345"
                      Type: vxi
             PreferredVisa: "National Instruments VISA"

              ChassisIndex: 0
            LogicalAddress: 32
                      Slot: 0

                 ByteOrder: "little-endian"
                   Timeout: 10
                Terminator: "LF"
                   EOIMode: on

     BytesAvailableFcnMode: "off"
    BytesAvailableFcnCount: 64
         BytesAvailableFcn: []
           NumBytesWritten: 0

          ErrorOccurredFcn: []
                  UserData: []

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

Можно связаться с инструментом с помощью visadev Функции объекта.

Создайте объект VISA-PXI

Создайте объект VISA-PXI с visadev функция. Каждый объект сопоставлен с:

  • Шасси PXI

  • Контроллер PXI в пазе 0 шасси PXI

  • Инструмент установлен в шасси PXI

visadev требует имени ресурса или псевдонима как вход. Имя ресурса состоит из номера шины PCI, номера устройства PCI, номера функции PCI, индекса шасси PXI и номера слота. Можно найти имя ресурса VISA-PXI или псевдоним для данного инструмента с инструментом конфигурирования обеспеченными поставщиком или с visadevlist функция. Задайте псевдоним с помощью инструмента конфигурирования поставщика VISA.

Имя ресурса VISA-PXI имеет формат PXI[bus]::device[::function][::INSTR] или PXI[bus]::CHASSISchassis::SLOTslot[::FUNCfunction][::INSTR].

Например, используйте интерфейс VISA-PXI, чтобы соединить с Keysight E1432A цифровой преобразователь с 16 каналами с логическим адресом 32.

visapxi = visadev("PXI0::1::2::INSTR")
visapxi = 

  PXI with properties:

         ResourceName: "PXI0::1::2::INSTR"
                Alias: "DIGITIZER_16CH"
               Vendor: "Keysight"
                Model: "E1432A"
    NumBytesAvailable: 0

  Show all properties, functions

Объект VISA-PXI visapxi представляет связь с вашим инструментом. Нажмите properties в отображении объекта, чтобы видеть полный список свойств VISA-PXI.

              SerialNumber: "P67890"
                      Type: pxi
             PreferredVisa: "National Instruments VISA"

                       Bus: 0
               DeviceIndex: 1
             FunctionIndex: 2
                      Slot: 0

                 ByteOrder: "little-endian"
                   Timeout: 10
                Terminator: "LF"
                   EOIMode: on

     BytesAvailableFcnMode: "off"
    BytesAvailableFcnCount: 64
         BytesAvailableFcn: []
           NumBytesWritten: 0

          ErrorOccurredFcn: []
                  UserData: []

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

Можно связаться с инструментом с помощью visadev Функции объекта.

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

|

Похожие темы