TDMS次の書き込み位置を設定関数
- 更新日2025-07-30
- 4分で読める
「上級TDMS非同期書き込み」または「上級TDMS同期書き込み」関数が.tdmsファイルで既存データの上書きを開始するオフセットを構成します。
メモ ファイルの途中から既存のデータを上書きすると、結果のファイルが破損する可能性があります。NIでは、書き込みが終了したらファイルを切り捨てるか、ファイルの残り全体を上書きすることを推奨します。「上級TDMSを閉じる」関数のファイルを切り捨てる?入力を使用して.tdmsファイルを切り捨てます。

入力/出力
チャンネル名入力
—
チャンネル名入力は操作を実行するチャンネルを指定します。
グループ名入力
—
グループ名入力は操作を実行するグループを指定します。
TDMSファイル
—
オフセット (0)
—
オフセットは、未処理データ内で基点で指定された位置からファイル位置までの距離を指定します。デフォルトは0です。上級TDMSを開く関数のバッファを無効?入力がTRUEの場合、次の読み取り位置は、ハードディスクのセクタサイズの倍数に設定する必要があります。
基点 (0:start)
—
基点は、未処理データ内でオフセットに基づいたファイル位置を設定する位置を指定します。
エラー入力 (エラーなし)
—
エラー入力は、このノードを実行する前に発生したエラーの状態を示します。この入力は、標準エラー入力として機能します。
TDMSファイル出力
—
エラー出力
—
エラー出力には、エラー情報が含まれます。この出力は、標準エラー出力として機能します。 |
サンプルプログラム
LabVIEWに含まれている以下のサンプルファイルを参照してください。
- labview\examples\File IO\TDMS\Advanced Read and Write\Asynchronous Read and Write\TDMS Advanced Overwrite.vi
- labview\examples\File IO\TDMS\Advanced Read and Write\Asynchronous Read and Write\TDMS Advanced Ring Buffer.vi
チャンネル名入力
—
TDMSファイル
—
オフセット (0)
—
基点 (0:start)
—
エラー入力 (エラーなし)
—
TDMSファイル出力
—
エラー出力
—