02-05-2010 01:51 AM
PCI-6143を使用して開発していますが分からないことがありますので質問します。
1.搭載されているディジタルアウト8ポートのうちいずれか1ポートにだけ出力したいのですが
書き込みはバイト単位でしか行えないのでしょうか。
2.DAQmxGetAIGain と DAQmxSetAIGain について
DAQmxGetAIGain で値は取得できるのですが、DAQmxSetAIGain しても設定値が変化しません。
この時何れの関数もリタン値は0です。ゲインを設定のための方法を教えたください。
Solved! Go to Solution.
02-07-2010 07:51 PM
musashi 様
はじめまして。E.Maedaと申します。
まずお問い合わせ頂いているデジタル出力に関してですが8ラインのデジタルI/Oのデバイスになり、そのうちの1ラインのみを出力されたいということでしょうか。
NI-DAQmx書き込み.viのデジタルブール、1ライン1ポイントの書き込みで仮想チャンネルのチャンネルに1ラインのみ設定をしていただくことでご所望の動作はされませんでしょうか。
次にゲイン設定ですがお使いのデバイスのアナログ入力の電圧範囲が+/-5Vのみとなっております。
信号入力値が低い場合にはこのデバイスの場合、外部での増幅が考えられます。
尚、お使いのプロパティノードに関しては下記に別のご案内もございます。
DAQmxゲインプロパティの設定が実際のDAQデバイスのチャンネルゲインの値に反映されません
http://digital.ni.com/public.nsf/allkb/EA0C9A84AAFBFF1086256F17004B1FAF
上記ご検討のほどよろしくお願いします。