TDMS非同期読み取りステータスを取得関数
- 更新日2025-07-30
- 4分で読める
「上級TDMS非同期読み取り」関数の読み取りに使用可能なデータを含むバッファ数を取得します。

入力/出力
TDMSファイル
—
エラー入力 (エラーなし)
—
エラー入力は、このノードを実行する前に発生したエラーの状態を示します。この入力は、標準エラー入力として機能します。
TDMSファイル出力
—
利用可能なバッファ数
—
利用可能なバッファ数は、「上級TDMS非同期読み取り」関数が読み取るデータを含むバッファ数を返します。
すべてのバッファが一杯?
—
すべてのバッファが一杯?は、「上級TDMS非同期読み取り」関数が読み取るデータですべてのバッファが一杯かどうかを示します。 This output also can be TRUE even when the number of buffers available output of this function is not equal to the number of buffers input of the TDMS Configure Asynchronous Reads function under the following conditions:
ヒント Whileループの停止条件の1つとしてこのブール値を使用します。たとえば、「TDMS非同期読み取りステータスを取得」関数をWhileループに配置して、すべてのバッファが一杯?出力をWhileループのTrueの場合停止条件端子に配線できます。TDMS非同期読み取りを開始関数を使用して非同期読み取りを開始して、すべてのバッファが一杯?の値がTRUEになるまで待機できます。この値がTRUEの場合、「上級TDMS非同期読み取り」関数を使用してバッファからデータを読み取れます。
エラー出力
—
エラー出力には、エラー情報が含まれます。この出力は、標準エラー出力として機能します。 |
サンプルプログラム
LabVIEWに含まれている以下のサンプルファイルを参照してください。
- 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ファイル出力
—
利用可能なバッファ数
—
すべてのバッファが一杯?
—
エラー出力
—