ホーム
サポート
有限または連続収集におけるDAQmxバッファサイズの割り当て
有限または連続収集におけるDAQmxバッファサイズの割り当て
更新しました Oct 25, 2022
使用製品
使用製品とは、この記事で説明されている解決策で動作することが確認された製品を示しています。この解決策は、他の同様の製品やアプリケーションにも適用される可能性があります。
ドライバ
NI-DAQmx
問題
DAQmxはどのようにバッファを割り当てますか?
収集バッファの容量はどれくらいですか?
バッファサイズを大きくするにはどうすればよいですか?
バッファオーバーフローエラーが発生するのはなぜですか?
解決策
NI-DAQmxでは、通常、メモリ割り当ては
DAQmxタイミングVI
で自動的に処理されます
収集が有限である場合(DAQmxタイミングVIのサンプルモードが
有限サンプル
に設定されている場合)、NI-DAQmxはサンプル数/チャンネルと同じサイズのバッファを割り当てます。
収集が連続である場合(DAQmxタイミングVIのサンプルモードが
連続サンプル
に設定されている場合)、NI-DAQmxは次の表に従ってバッファを割り当てます。
サンプルレート
バッファサイズ
0-100 S/s
1 kS
100-10,000 S/s
10 kS
10,000-1,000,000 S/s
100 kS
>1,000,000 S/s
1 MS
お使いのプログラミング環境用にNI-DAQmxバッファを設定するには、以下の記事を参照してください。
Avoid DAQmx Buffer Overflow by Adjusting Buffer Size in LabVIEW
Change DAQmx Buffer Allocation in LabVIEW NXG to Avoid Overflow
How to Avoid Overflow by Changing DAQmx Buffer Allocation in Text-Based Languages
追加情報
この情報はすべてNI-DAQmxのヘルプマニュアルに記載されています。Windowsでは、
スタート>>プログラム>>National Instruments>>NI-DAQ
の順に進み、このドキュメントを参照してください。ヘルプファイルでは、この特定の情報はバッファリングセクションのキーNI-DAQmxコンセプトにあります。 このトピックに加えて、他のよくある質問や問題も、このヘルプファイルに記載されています。
関連リンク
DAQmx読み取りまたはプロパティノードでLabVIEWエラー-200279が発生する
NI-DAQmx 入門
DAQmx Configure Input Buffer (VI) - NI-DAQmx Help
DAQmx Configure Output Buffer (VI) - NI-DAQmx Help
DAQmxCfgInputBuffer - NI-DAQmx Help
その他のサポートオプション
NIコミュニティに聞く
ディスカッションフォーラムで他のユーザーとコラボレーション
NIコミュニティでソリューションを検索する
エンジニアからのサポートをリクエストする
有効なサービス契約が必要な場合があり、サポートオプションは国によって異なります。
サービスリクエストを開く
サポートサービスの購入または更新
Was this information helpful?
Helpful
Not Helpful