LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

USB4431でデータ取得後のPGの処理が間に合わない

USB4431でデータを取得して、リサンプリング・FFT(平均化あり)をするプログラムを作成しています。

 

サンプリング点数を少なくした場合に、Labviewのプログラム(リサンプリング)の処理が、

 

追いついていないと思われる現象が発生しています。

 

この現象を回避する方法を教えてください。

 

よろしくお願いします。

0 Kudos
Message 1 of 2
(2,135 Views)

taka2 様

 

NIディスカッションフォーラムをご利用頂きましてありがとうございます。
日本ナショナルインスツルメンツ技術部のワカスと申します。

ご質問頂きましたFFT処理が追いつかないということですが、

まず、以下の点についてご確認頂ければと思います。

 

1) 処理が遅れている場合、 DAQmxにてエラーが発生していますでしょうか。


2) サンプリングレートとサンプル数はどのくらいにされていますでしょうか。

 a) 正常に処理される場合
 b) 処理が遅くなる場合

 

3) FFT リサンプル処理をDAQmx読み取り関数が配置されたWhileループの中に行われていますでしょうか。
 もしそうであれば、FFT処理よりも、DAQmxよりデータを読み取りが遅くなっている可能性が考えられます。
 
上記ご確認頂ければと思います。
宜しくお願い致します。

0 Kudos
Message 2 of 2
(2,124 Views)