NI製品ディスカッション

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

波形データ 平均

解決済み
解決策を見る

 10チャンネルの電圧値データをシフトレジスタでできるだけたくさん足し合わせ、その値の平均を求めたいのですが、表示器には0と表示されてしまいます。

全て足し合わせる時点で0となります。

VIを添付します。基本的なことで申し訳ないのですがご教授願います。

0 件の賞賛
メッセージ1/6
4,684件の閲覧回数

phoenix01 様

 

お世話になります。

 

 

VI の添付ありがとうございました。よろしければ、どの様なプログラムを組もうとされているのかフィルタなどの部分も含めてご教示いただけますでしょうか。よろしくお願いいたします。

0 件の賞賛
メッセージ2/6
4,649件の閲覧回数

説明不足で申し訳ありません。

もっと簡単に説明しますと、DAQmxなどで読み取った10チャンネルの電圧値のデータを

ループ上で、指定した数ずつ波形チャート上に表示させていくVIなのですが、

その際、例えば10秒間読み取った後、その間に読み取った電圧値の平均値を

数値表示器(今回は10チャンネルなので配列表示器)に表示させるというのが目的です。

そのため、起動時からの電圧値を、一回一回のループごとの電圧値データを足してゆくためにシフトレジスタにつなぎ、

その足したものをループ回数+1で割り、表示器に表示させるといったプログラムになっています。

この場合、フィルタは必要ないのかもしれません。

作り直したVIを添付します。

 

 

 

 

 

0 件の賞賛
メッセージ3/6
4,636件の閲覧回数
解決策
トピック作成者phoenix01が受理

phoenix01 様

 

 

お世話になります。

添付の VI をご参考いただけますでしょうか。

ご不明な点などございましたら、ご連絡くださいませ。よろしくお願いいたします。

 

 

DAQ Ave.png

 

 

 

メッセージ4/6
4,620件の閲覧回数

ようやくわかりました。

ただ単に初期値がないとだめなのですね。

基本的なことで申し訳ありませんでした。

ありがとうございました。

メッセージ5/6
4,598件の閲覧回数

phoenix01 様

 

 

また何かございましたらお気軽にご連絡くださいませ。今後ともよろしくお願いいたします。

0 件の賞賛
メッセージ6/6
4,596件の閲覧回数