上級TDMS非同期読み取り関数
- 更新日2025-07-30
- 4分で読める
指定した.tdmsファイルを読み取り、データタイプ入力で指定した形式でデータを返します。この関数は「TDMS非同期読み取りを構成」関数で構成されたバッファに前回読み取られたデータを返します。この関数はバックグラウンドで複数の非同期読み取り操作を同時に実行できます。

入力/出力
TDMSファイル
—
エラー入力 (エラーなし)
—
エラー入力は、このノードを実行する前に発生したエラーの状態を示します。この入力は、標準エラー入力として機能します。
データタイプ
—
データタイプは、操作を実行するデータのタイプを指定します。この入力は、整数、浮動小数点整数、ブール、およびタイムスタンプを受け入れます。 メモ この入力には、以下の浮動小数点数を配線できる:
TDMSファイル出力
—
データ
—
データは、この関数が.tdmsファイルから読み取ったデータを指定したデータタイプで返します。
エラー出力
—
エラー出力には、エラー情報が含まれます。この出力は、標準エラー出力として機能します。
読み取り処理終了?
—
読み取り処理終了?は、読み取り処理が終了したかどうかを示します。 ヒント
Whileループの停止条件の1つとしてこのブール値を使用します。たとえば、Whileループに「上級TDMS非同期読み取り」関数を配置して、読み取り処理終了?がTRUEを返すまで無期限にデータを読み取ることができます。この値は、以下のいずれかの状態が発生したときにTRUEになります。
|
サンプルプログラム
LabVIEWに含まれている以下のサンプルファイルを参照してください。
- labview\examples\File IO\TDMS\Advanced Read and Write\Asynchronous Read and Write\TDMS Advanced Basic Asynchronous Read.vi
- labview\examples\File IO\TDMS\Advanced Read and Write\Asynchronous Read and Write\TDMS Advanced Finite Asynchronous Read.vi
- labview\examples\File IO\TDMS\Advanced Read and Write\Asynchronous Read and Write\TDMS Advanced Prefetched Asynchronous Read.vi
TDMSファイル
—
エラー入力 (エラーなし)
—
データタイプ
—
TDMSファイル出力
—
データ
—
エラー出力
—
読み取り処理終了?
—