NI-DAQmx関数でアナログ入力モード設定を行う際の定義済みの変数名 使用ソフトウェア: Driver Software>>NI-DAQmx使用ソフトウェア・バージョン: N/A 使用ソフトウェア・バージョンに特化: N/A 二次のソフトウェア: LabWindows/CVI Development Systems>>Full Development System
問題: LabWindows/CVIを使って、アナログ入力測定を行おうとしています。 サンプルプログラムをそのまま使って集録を行う場合は、問題なく動作しましたが、入力モードをシングルエンドにしようとして、"DAQmxCreateAIVoltageChan" 関数の4番目の引数 "DAQmx_Val_Cfg_Default" を "DAQmx_Val_InputTermCfg_RSE" に変更したところ、Undeclared identifier "DAQmx_Val_InputTermCfg_RSE". というエラーが返されて、実行できませんでした。 "DAQmx_Val_InputTermCfg_NRSE" の場合も同様でした。 どのようにしたらシングルエンドでの測定が行えますか? 解決策: NI-DAQmx8.1や8.3などに付属する一部のNI-DAQmx C Reference Helpの入力モードを設定する定数(定義済みの変数)に関して記述に誤りがあります。 入力モードを設定する定数(定義済みの変数)に関して以下のように変更してください。 基準化シングルエンドの設定にする場合、 "DAQmx_Val_InputTermCfg_RSE" ではなく、"DAQmx_Val_RSE" に、 非基準化シングルエンドのの設定にする場合、 "DAQmx_Val_InputTermCfg_RSE" ではなく、"DAQmx_Val_NRSE" に、 また、差動のの設定にする場合、 "DAQmx_Val_InputTermCfg_Diff"ではなく、"DAQmx_Val_Diff" に、 また、擬似差動のの設定にする場合、 "DAQmx_Val_InputTermCfg_PseudoDiff" ではなく、"DAQmx_Val_PseudoDiff"にしてください。 関連リンク: 添付:
報告日時: 03/13/2007 最終更新日: 02/11/2008 ドキュメントID: 47CIP78V |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
