exponenta event banner

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

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

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

Интерфейс 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 для подключения к 16-канальному цифровому устройству Keysight E1432A с логическим адресом 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 Функции объекта.

См. также

|

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