Запуск с интерфейсами VXI и PXI

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

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

Вы можете общаться с вашим инструментом, используя 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 Properties.

Вы можете общаться с вашим инструментом, используя visadev Функции объекта.

См. также

|

Похожие темы