上級TDMS非同期書き込み (データリファレンス)関数
- 更新日2025-07-30
- 4分で読める
指定された.tdmsファイルに、データリファレンスでリファレンスされたデータを非同期で書き込みます。データリファレンス入力は、通常.tdmsファイルに書き込むLabVIEWの外部コンポーネントのデータ (DMAバッファの領域など) を参照します。

入力/出力
TDMSファイル
—
データリファレンス
—
エラー入力 (エラーなし)
—
エラー入力は、このノードを実行する前に発生したエラーの状態を示します。この入力は、標準エラー入力として機能します。
リファレンスを自動削除? (T)
—
リファレンスを自動削除?は、非同期操作の完了時にデータリファレンスを自動的に削除するかどうかを指定します。データリファレンスを削除することで、外部メモリの所有者にLabVIEWからその外部メモリへのアクセスが不要になったことを通知できます。デフォルトはTRUEです。非同期操作の完了後もリファレンスを使用する場合は、この値をFALSEにします。たとえば、リファレンスを削除する前にLabVIEWでデータを修正する場合がこれにあたります。この値をFALSEに設定する場合は、「データ値リファレンスを削除」関数でデータリファレンスを削除する必要があります。
TDMSファイル出力
—
エラー出力
—
エラー出力には、エラー情報が含まれます。この出力は、標準エラー出力として機能します。 |
この関数では、すでに発行された非同期書き込みのバックグラウンドでの実行中に、非同期書き込みを追加できます。この関数は、バックグラウンドでの非同期書き込みの数が最大値に達した場合、すでに発行された非同期書き込みが完了してから非同期書き込みを追加します。すでに発行された非同期書き込みがタイムアウト時間内に完了しないと、エラーコード–2546を返します。非同期書き込みの最大数とタイムアウト値は、「TDMS非同期書き込みを構成 (データリファレンス)」関数で構成します。
保留状態の非同期書き込みの数をクエリするには、「TDMS非同期書き込みステータスを取得 (データリファレンス)」関数を使用します。
TDMSファイル
—
データリファレンス
—
エラー入力 (エラーなし)
—
リファレンスを自動削除? (T)
—
TDMSファイル出力
—
エラー出力
—