NI製品ディスカッション

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

データ保存するサンプル数を増やすには?

DAQを用いてFGから周期2(s)ほどのデータを4(s)ほど取りたいのですがどうしても0.01~0.099までしか取れません。

 

何を変えればいいのかわからない状況でずっと悩んでいます。

DAQ ブロックダイアグラム.PNG

 

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

データの保存はデータの取得(DAQmx読み取り)より時間がかかることがあり、ましてや保存するたびにファイルダイアログが立ち上がるように設定されている場合は、ダイアログが表示されている間データをDAQから取り込めないことになります。

データ取得のWhileループとデータ保存のWhileループを分けて、二つのループの間をキューで結びデータを受け渡すといいとおもいます。

 

キューなどについてはこちらのシリーズがわかりやすいかもしれません。

 

https://forums.ni.com/t5/%E3%82%B5%E3%83%B3%E3%83%97%E3%83%AB%E3%82%B3%E3%83%BC%E3%83%89%E3%81%A8%E3...

 

https://forums.ni.com/t5/%E3%82%B5%E3%83%B3%E3%83%97%E3%83%AB%E3%82%B3%E3%83%BC%E3%83%89%E3%81%A8%E3...

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