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