2009-08-31 32 views
1

ni-daqmxには「シミュレートされたドライバ」機能があります。 AIの場合、返される信号はノイズの多い正弦波です。 anytypeのシグナルを持つために、何らかの形でこの動作を変更することは可能でしょうか?ni-daqmx simualedデバイスから返されるシグナルをカスタマイズすることは可能ですか?

ハードウェアをシミュレートする方法はありますか?

+0

LabVIEWまたはLabWindows/CVIを使用していますか? – Swinders

+0

私は両方のh/wをシミュレートするアプローチを探しています – luc

答えて

2

私は、シミュレートされたデバイスに返される信号を制御することはできないと思います。 DAQmxのシミュレートされたデバイスは、実際のハードウェアを開発プロセスの一部として提示することなく、データ取得コードが動作するかどうかを確認することを目的としています。

ハードウェアのシミュレーションに実際のデータを提供する必要がある場合は、LabVIEWを使用して、必要な信号を計算(または読み込み)してこれをメインプログラムに渡すことができます。私は、実際のハードウェアを実行し、実際のデータをファイルに記録してから実際のデータでテストを再実行することで、このアプローチを使用してデバッグのための繰り返し可能なテストを提供しました。

+0

私はこのアプローチが好きです。あなたが私を助けることができる文書やチュートリアルを知っていますか?私はDAQmxの世界が初めてです。おかげで – luc

+0

私はこれを示すチュートリアルはわかりませんが、私はこれをLabVIEWでどのようにしたかの例を考え出すことができます – Swinders

0

シミュレートされたデバイスは、指定されたサンプルレートに比例した周波数の正弦波を出力します。振幅もタスクで指定された入力電圧の範囲に設定されていると私は信じています。

任意の信号を入力し、DaqMxで正しく受信していることを確認するには、ハードウェアのアナログ出力機能を使用して信号を生成し、その出力をテストする入力に接続します。

これには、アプリケーションのデータ処理をテストするだけでなく、DaqMxインターフェイスをテストするという利点があります。

関連する問題