我該如何不透過Driver Session而動態得知NI模組化儀器的Device Name?



主要軟體:
主要軟體版本: 7.1
主要軟體修正版本:
次要軟體: Driver Software>>NI-DMM, Driver Software>>NI-FGEN, Driver Software>>NI-SCOPE, Driver Software>>NI-SWITCH, Driver Software>>NI-HSDIO
硬體: Modular Instruments

問題: 我可以透過DAQmx的Property Node得知DAQ裝置的Device Name,請問我該如何不透過Driver Session而動態得知NI模組化儀器(High-Speed Digitizer, Signal Generator, Digital Multimeter, High-Speed Digital Generator/Analyzer, Switch, RF Signal Generator)的Device Name?

解答: NI-ModInst是一組您可以用來查詢安裝在您系統中NI模組化儀器的資訊的API。它使您可不用開啟Driver Session就可以查詢裝置的特定資訊,包括Device names、型號、序號...等。目前它僅支援NI-SCOPE驅動程式並隨NI-SCOPE 2.8發佈。但最終,它會支援所有的模組化儀器,包括NI-SCOPE、NI-FGEN、NI-HSDIO、NI-DMM、NI-RFSG及NI-SWITCH。至於現在您還可以透過DAQmx的Property Node去查詢NI-SWITCH的裝置。

下面有一個使用NI-ModInst API的範例:


當您安裝NNI-SCOPE 2.8後,以LabVIEW撰寫NI-ModInst的範例程式會安裝在 "C:\Program Files\National Instruments\LabVIEW 7.1\examples\instr\niModInst"

注意:在查詢只支援Traditional NI-DAQ的模組化儀器,請先開啟Measurement and Automation Explorer (MAX)。如果您的裝置僅支援Traditional NI-DAQ,您的裝置在MAX中僅會出現在Devices and Interface»Traditional NI-DAQ Devices 下而不會出現在Devices and Interface»NI-DAQmx Devices

相關連結:
Modular Instruments Home Page
KnowledgeBase [3I4FSSN5]: How Can I Programmatically Determine What DAQ Devices Are In My System?

附加檔案:





報告日期: 08/26/2005
最後更新: 04/17/2006
文件偏號: 3OPFA3OY