LabVIEWでは、TDMSデータを同期的または非同期に読み取る、および書き込むことができます。ここで、「同期」および「非同期」という言葉は、ハードウェア接続が共通のクロックまたはタイムベースを共有するかどうかを定義するものではありません。これらの言葉は、TDMストリーミングVIおよび関数が呼び出しスレッドに従って動作する方法のことを指します。

  • 同期I/O―このモードでは、TDMSアプリケーションはファイルI/O操作を開始し、I/O要求が完了するまで、直ちに待ち状態に入ります。I/O要求が完了する前には、このアプリケーションは新しいI/O操作を開始したり、残りのコードを実行することはできません。アプリケーションが多くのI/O操作を行うときは、プロセッサはほとんど全時間をI/O操作が完了するのを待機することに費やす場合があります。
  • (Windows) 非同期I/O―このモードでは、TDMSアプリケーションは、バックグラウンドで複数のファイルI/O操作を同時に開始して、実行することができます。このアプリケーションは、前回のI/O操作が完了するのを待機しなくても、新しいI/O操作を開始することができます。このモードを使用すると、TDMSアプリケーションのスループット、待ち時間、または応答性を向上させることができます。

関連情報

TDMデータモデル

TDMとTDMSの違い