09-15-2011 09:25 AM
10チャンネルの電圧値データをシフトレジスタでできるだけたくさん足し合わせ、その値の平均を求めたいのですが、表示器には0と表示されてしまいます。
全て足し合わせる時点で0となります。
VIを添付します。基本的なことで申し訳ないのですがご教授願います。
解決済! 解決策の投稿を見る。
09-26-2011 06:42 AM
phoenix01 様
お世話になります。
VI の添付ありがとうございました。よろしければ、どの様なプログラムを組もうとされているのかフィルタなどの部分も含めてご教示いただけますでしょうか。よろしくお願いいたします。
09-27-2011 10:06 AM
説明不足で申し訳ありません。
もっと簡単に説明しますと、DAQmxなどで読み取った10チャンネルの電圧値のデータを
ループ上で、指定した数ずつ波形チャート上に表示させていくVIなのですが、
その際、例えば10秒間読み取った後、その間に読み取った電圧値の平均値を
数値表示器(今回は10チャンネルなので配列表示器)に表示させるというのが目的です。
そのため、起動時からの電圧値を、一回一回のループごとの電圧値データを足してゆくためにシフトレジスタにつなぎ、
その足したものをループ回数+1で割り、表示器に表示させるといったプログラムになっています。
この場合、フィルタは必要ないのかもしれません。
作り直したVIを添付します。
09-28-2011 11:24 PM - 編集済み 09-28-2011 11:24 PM
phoenix01 様
お世話になります。
添付の VI をご参考いただけますでしょうか。
ご不明な点などございましたら、ご連絡くださいませ。よろしくお願いいたします。
10-05-2011 04:11 AM
ようやくわかりました。
ただ単に初期値がないとだめなのですね。
基本的なことで申し訳ありませんでした。
ありがとうございました。
10-05-2011 04:13 AM
phoenix01 様
また何かございましたらお気軽にご連絡くださいませ。今後ともよろしくお願いいたします。