我怎么通过编程方式获取模块化仪器的信息?



硬件: Modular Instruments

问题: 我怎么通过编程方式获取模块化仪器(高速数字化仪,信号发生器,数字万用表,高速数字发生器/分析仪,开关,RF信号发生器)的相关信息?我一直在寻找一种方法可以在不打开驱动引用的情况下获取设备名、模块号和PXI槽位。对于DAQmx设备,我可以使用DAQmx系统属性节点。对模块化仪器设备是否也有相应方法呢?

解答: NI-ModInst是一个有用的API工具,你可以使用该工具去获取安装在系统上的NI模块化仪器(MI)的相关信息。它允许你不打开驱动引用的情况下获取设备特定信息,比如设备名、模块和序列号等。 以前,它只支持NI-SCOPE驱动,在NI-SCOPE 2.8版本中发布。现在,它支持所有模块化仪器,包括: NI-SCOPE 2.9, NI-FGEN 2.6, NI-HSDIO 1.5.4, NI-DMM 2.9, NI-RFSG 1.4, NI-RFSA 2.1和NI-SWITCH 3.0。

NI-ModInst API的使用范例如下图所示:
 
NI-ModInst选板可以在LabVIEW的下面位置下找到



注意: 在尝试获取只有传统NI-DAQ支持的MI设备信息的时候,要先启动Measurement and Automation Explorer (MAX) 。如果你的设备只被Traditional NI-DAQ支持,在MAX下,你的设备位于设备与接口»传统NI-DAQ设备下,而不是位于设备与接口»NI-DAQmx设备下。



相关链接: Modular Instruments Home Page
KnowledgeBase 2MDFG2WD: Programmatic PXI Slot Detection
KnowledgeBase 3I4FSSN5: How Can I Programmatically Determine What DAQ Devices Are In My System?
KnowledgeBase 0TOE61IU: Programmatically Reading Serial Numbers from National Instruments Data Acquisition Devices
Developer Zone Example: Programmatically Read DAQ Device Serial Numbers

附件:


niModInst.JPG - niModInst.JPGniModInst.vi - niModInst.vi



报告日期: 04/21/2005
最近更新: 07/29/2010
文档编号: 3KK599LE