アカデミック 会社 イベント NI Developer Zone サポート ソリューション 製品とサービス お問い合わせ MyNI
This Document is not yet Rated  Rate this Document

プログラム的にデータ集録デバイスのシリアル番号をクエリする方法

使用ソフトウェア: LabVIEW Development Systems>>LabVIEW Base Package
使用ソフトウェア・バージョン: 7.0
使用ソフトウェア・バージョンに特化:
二次のソフトウェア: N/A
ハードウェア: Multifunction DAQ (MIO)

問題:

どうすればプログラム的にデータ集録デバイスのシリアル番号をクエリできるでしょうか



解決策:

「DAQmxデバイスプロパティノード」を用いて、デバイスのシリアル番号を直接クエリすることができます。
「DAQmxデバイスプロパティノード」はブロックダイヤグラム上で右クリックして、関数パレットから、測定I/O>DAQmx - データ集録>DAQmx上級>DAQmx定数&プロパティノードにあります。

関数を配置し、「アクティブデバイス」端子に「DAQmxデバイス名」定数もしくは制御器を接続します。
「DAQmxデバイスプロパティノード」を拡張し、表示項目をクリックして、識別>デバイスシリアル番号を選択します。
そうしてできた出力端子に表示器を作成することで、指定したデバイスのデバイスシリアル番号をクエリすることができます。

選択できる表示項目の詳細については、LabVIEWヘルプの目次から、プロパティとメソッド>NI-DAQmxプロパティ>DAQmxデバイスの項から確認できます。

シリアル番号は一般的に16進法形式で表示されますが、右クリックから作成>表示器で数値表示器を作った際には、形式が符号なし倍長整数となっています。
そのため、フロントパネル上で数値表示器を右クリックし、ショートカットメニューから「表示形式」クリックします。
プロパティ画面にて、表示形式を16進法に変更し、OKをクリックします。
これにより表示されるデバイスシリアル番号が16進法表記に変更されます。



関連リンク: KnowledgeBase [0TOE61IU]: Programmatically Reading Serial Numbers from National Instruments Data Acquisition Devices (Traditional DAQ)

添付:


QuerySerialNumber.vi - QuerySerialNumber.vi
DeviceNode-FunctionPalette.JPG - DeviceNode-FunctionPalette.JPG
DeviceNode-BlockDiagram.GIF - DeviceNode-BlockDiagram.GIF


報告日時: 06/08/2006
最終更新日: 10/10/2008
ドキュメントID: 3Y7FG446

Your Feedback! poor Poor  |  Excellent excellent   Yes No
 Document Quality? 
 Answered Your Question? 
  1 2 3 4 5
Please Contact NI for all product and support inquiries.submit