NI製品ディスカッション

キャンセル
次の結果を表示 
次の代わりに検索 
もしかして: 

DAQmxで取得した電圧値の平均化について

タイトル通りなのですが、指定した時間(10秒など)の間にDAQの4つのチャンネルから取得した電圧値を平均化する仕組みを作りたいのですが、どうすればよいでしょうか?

できれば取得している間の電圧チャートもみれるようにしたいです。

0 件の賞賛
メッセージ1/2
758件の閲覧回数

簡易的に行うのなら、波形チャートを使うとよいと思います。波形チャートの履歴の長さを10秒分に設定(サンプリングレートが1000Hzであれば10倍の10000Hz)し、「履歴」プロパティからデータを取り出して「平均」関数で平均値を求めることができます。

プログラムはヘルプ→サンプルを検索...でサンプルファインダを起動し、ハードウェア入力と出力→DAQmx→アナログ入力→電圧 - 連続入力 が参考になると思います。

 

Chart history length.pngSet History Length.pngArray to Chart.pngCalc average.png

0 件の賞賛
メッセージ2/2
690件の閲覧回数