From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.
We appreciate your patience as we improve our online experience.
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
Other Support Options
Ask the NI Community
Collaborate with other users in our discussion forums
Request Support from an Engineer
A valid service agreement may be required, and support options vary by country.