改变NI开关板卡的资源标识



硬件: Switches>>Multiplexer/Matrix>>PXI-2501

问题:
我有一张National Instruments的PXI开关模块,例如PXI-2501, PXI-2503, PXI-2565, PXI-2590, or PXI-2591。在Measurement & Automation Explorer (MAX)中,开关有一个VISA资源名称的结构"PXIx::y::INSTR",在软件可以使用该名称来访问板卡。但是我希望改变设备ID。我如何能够改变VISA资源ID?


解答:
NI-Switch板卡在MAX中被识别成为一个结构为PXIx::y::INSTR的资源ID,其中"x"和"y"代表了PXI 开关在系统PCI总线中的地址位置,(注意,PXI是基于PCI总线的)因此资源ID代表了一个由PXI插槽、PXI机箱类型、PXI控制器或者电脑类型决定的地址。因为PCI是一个即插即用系统,因此这个ID是无法改变的。但是你可以使用VISA别名来指定你的板卡而不是资源ID。

KnowledgeBase What is the Format of VISA Resources for PXI Devices (ie, PXIx::y::INSTR) 深层分析了这个问题。另外这一篇KnowledgeBase指出了有效使用VISA资源编程并方便控制硬件的可用技巧。

范例 Programmatic Slot Detection of PXI Instruments 同样很具实用性。使用这个程序你可以扫描多有的PXI设备的描述并查询模块代码。一旦PXI设备的描述和开关模块匹配在一起,就可以自动化的编程。


相关链接:
KnowledgeBase 2IJ896LS: What is the Format of VISA Resources for PXI Devices (ie, PXIx::y::INSTR)
KnowledgeBase 1UNH8NDM: Can I Change the VISA Address of a PXI Instrument?
Developer Zone Example: Programmatic Slot Detection of PXI Instruments

附件:





报告日期: 03/04/2002
最近更新: 02/06/2013
文档编号: 2J3C1ALS