从VXI和PXI接口开始
VXI接口与安装在VXI机箱0号槽位的VXI控制器相关联。该接口以及其他相关硬件如下所示。
VXI接口通过一个VISA-VXI对象来支持。与VISA-VXI对象关联的许多特征与与其他仪器对象关联的特征相似。因此,本节只讨论VISA VXI接口特有的函数和属性。
通过VISA-PXI对象支持PXI接口。与VISA-PXI对象关联的特性与与VISA-VXI对象关联的特性相同。
PXI设备可能由其他工具箱支持,或者带有比原始PXI接口更容易交互的更高级别的驱动程序。
创建VISA-VXI对象
属性创建一个VISA-VXI对象visadev
函数。每个对象都与:
VXI底盘
VXI机箱0号槽位的VXI控制器
一种安装在VXI机箱中的仪器
visadev
需要资源名或别名作为输入。资源名由VXI机箱索引和仪器逻辑地址组成。您可以使用供应商提供的配置工具或visadevlist
函数。使用VISA供应商配置工具定义别名。
签证- vxi资源名格式为VXI [底盘)::VXI_logical_address:: INSTR
.
例如,使用VISA-VXI接口连接索引为0和Keysight的VXI机箱®E1432A 16通道数字转换器,逻辑地址32。
Visavxi = visadev(“32 VXI0:::: INSTR”)
visavxi = VXI与属性:ResourceName:“VXI0::32::INSTR”别名:“digitaltizer_16ch”供应商:“Keysight”型号:“E1432A”显示所有属性,函数
VISA-VXI对象visavxi
表示到您的仪器的连接。点击属性
在对象显示中查看VISA-VXI属性的完整列表。
ResourceName: "VXI0::32::INSTR" Alias: "DIGITIZER_16CH" Vendor: "Keysight" Model: "E1432A" SerialNumber: "P12345" Type: vxi PreferredVisa: "National Instruments VISA" ChassisIndex: 0 LogicalAddress: 32 Slot: 0 ByteOrder: "little-endian" Timeout: 10 Terminator: "LF" EOIMode: on 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 [公共汽车)::设备(::函数] [:: INSTR]
或PXI [公共汽车)::底盘底盘::槽槽(::函数函数] [:: INSTR]
.
例如,使用VISA-PXI接口连接逻辑地址为32的Keysight E1432A 16通道数字化仪。
Visapxi = visadev(“PXI0:: 1:: 2:: INSTR”)
visapxi = PXI与属性:ResourceName:“PXI0::1::2::INSTR”别名:“digitaltizer_16ch”供应商:“Keysight”型号:“E1432A”显示所有属性,函数
VISA-PXI对象visapxi
表示到您的仪器的连接。点击属性
在对象显示中查看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 NumBytesWritten: 0 erroroccurs fcn: [] UserData: []
可以使用点表示法来配置和显示属性值。有关配置这些属性的详细信息,请参见visadev属性.
您可以使用visadev
对象的功能.