NI製品ディスカッション

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

指定したデータだけをFFT処理する方法

解決済み
解決策を見る

承知しました。

 

AIAO Sample.png

 

バージョン情報をいただければ、旧バージョンで保存する機能で保存し直すことは可能です。

0 件の賞賛
メッセージ11/17
540件の閲覧回数

ありがとうございます。

 

私が使っているのはlabview2010 ソースバージョン10.0になっています。

 

よろしくお願いします。

0 件の賞賛
メッセージ12/17
528件の閲覧回数

旧バージョンで保存致しました。ただし、保存の際にいくつか警告がでていましたので、実行できない状態でしたらお使いの環境で置き換えが必要な可能性がございますので予めご了承ください。

0 件の賞賛
メッセージ13/17
521件の閲覧回数

ありがとうございます。

 

これまでご教授いただいたものを参考に、

指標配列によって指定したチャンネルだけを、シングルトーン情報抽出を用いてFFT処理をし、回転数を求めようとしています。

しかし、「Nが未配線で指標付け入力がありません」とでます。

①これを解決しようと考えていますが、なにかいい方法はありますか?

 

②またこれを完成させた場合、ある時間に対する回転数を知ることは可能ですか?

 

何度もお尋ねし申し訳ありませんが、どうかよろしくお願いします。

0 件の賞賛
メッセージ14/17
502件の閲覧回数

>①これを解決しようと考えていますが、なにかいい方法はありますか?

 

指標配列関数を使用していますので、このForループは不要になります。

ただし、「回転速度」表示器は配列ですので、つながらなくなります。スカラ値である数値表示器や波形チャートであれば配線できません。

この配列表示器をもっとも簡単に配線するなら、Whileループの外に出して配線し直す際にループトンネルを指標に設定すると配線可能です。

 

 

>②またこれを完成させた場合、ある時間に対する回転数を知ることは可能ですか?

時間は相対時間ということでしょうか?

連続サンプルモードの場合、フロントパネルで設定したサンプル数が1ループ分読み取られます(例: 10,000点)。そのデータをFFTして回転数を求めますので、10000点につき1点の値となります。

0 件の賞賛
メッセージ15/17
492件の閲覧回数

データをとり始めてからの時間です。

 

例えば10秒間実験を行って、1、2、3、4、5.......10秒におけるそれぞれの回転数を求めたいです。

0 件の賞賛
メッセージ16/17
480件の閲覧回数

相対時間ですね。前回添付したVIにその部分を実装しておりますので、ご確認ください。

0 件の賞賛
メッセージ17/17
473件の閲覧回数