単一サンプルの生成はオンデマンド操作です。つまり、NI-DAQmxは入力チャンネルから1つの値を生成し、即座に値を返します。この操作にはバッファリングやハードウェアタイミングは不要です。

NI-DAQmxを使用して、複数のチャンネルからデータを生成することも可能です。必要な場合、DAQアシスタントを使用して、単一サンプルを生成するタスクを構成することもできます。

ヒント   パフォーマンスを向上させるには (特に複数のサンプルを作成する場合)、アプリケーションで「開始」関数/VIおよび「停止」関数/VIを使用します。上記のフローチャートでは、開始関数/VIはサンプルを読み取る直前に実行され、停止関数はタスクをクリアする直前に実行されます。