TDMSを開く関数
- 更新日2025-07-30
- 7分で読める
読み取りおよび書き込みを行う.tdmsファイルを開きます。また、新しいファイルの作成または既存ファイルとの置換に、この関数を使用できます。「TDMSを閉じる」関数を使用して、ファイルへのリファレンスを閉じます。

入力/出力
指標ファイルを作成? (T)
—
指標ファイルを作成?は、対応する.tdmsのために.tdms_indexファイルを自動的に生成するかどうかを指定します。この指標ファイルにより、LabVIEWの.tdmsファイルへのアクセス速度が向上します。ディスクの容量が限られている場合は、LabVIEWが.tdms_indexファイルを生成しないように、この入力にFALSE値を配線します。デフォルトはTRUEです。 既に.tdms_indexファイルが存在する.tdmsファイルを開いた場合は、この入力は無視されます。この入力にFALSE値を配線しても、このファイルは削除されません。このファイルを最新の状態に保つために、LabVIEWはTDMSアプリケーションの間にこのファイルを更新する場合があります。このファイルを削除するには、ディスクから手動で削除するか、削除関数を使用してプログラム的に削除できます。 メモ create index file? 入力の値が異なる複数のTDMS Open関数を使用して同じ .tdms ファイルを開く場合、LabVIEWは最初のTDMS Open関数の create index file? 入力を使用して、 .tdms_index ファイルを生成するかどうかを決定します。それ以降のすべての「TDMSを開く」関数の指標ファイルを作成?入力は無視されます。
.tdms_indexファイルはTDMSアプリケーションでオプションです。TDMSアプリケーションまたは.tdmsファイルを別のコンピュータに配布する際に、対応する.tdms_indexファイルを含める必要はありません。必要な場合、この関数を使用してTDMSアプリケーション用に新しく.tdms_indexファイルを作成できます。
ファイル形式バージョン (2.0)
—
ファイル形式バージョンは、.tdmsファイルのファイル形式バージョンを指定します。 .tdmsファイル形式の詳細については、ni.com/zoneの以下のサポートドキュメントを参照してください。
ファイルパス
—
ファイルパスは、開きたいファイルの絶対パスを指定します。この関数で新しいファイルを作成する場合、ファイルパスで指定するファイル名のファイル拡張子は.tdmsでなければなりません。この拡張子でない場合は、指定したファイル名に自動的に.tdmsが付けられます。この関数を使用して既存のファイルを開くか更新する場合は、ファイル拡張子が.tdmsである必要はありません。
操作 (0:open)
—
操作は実行する操作を指定します。
バイト順序 (2: リトルエンディアン)
—
バイト順序は、.tdmsファイルのデータのバイト順序またはエンディアン形式を指定します。バイト順序は、数値が最上位のバイトから最下位のバイトへの順序、またはその逆の順序のどちらでメモリ上に配置されるかを示します。 バイト順序入力は、この関数を使用して.tdmsファイルを作成する場合にのみ有効です。この関数を使用して既存の.tdmsファイルを読み取る場合、データはファイルのバイト順序で読み取られ、ホストコンピュータのネイティブのバイト順序で表されます。この関数を使用して既存の.tdmsファイルを更新する場合、データはファイルのバイト順所で書き込まれます。
エラー入力 (エラーなし)
—
エラー入力は、このノードを実行する前に発生したエラーの状態を示します。この入力は、標準エラー入力として機能します。
バッファを無効? (T)
—
バッファリングを無効にしますか? (Windows)は、システム バッファリングなしでLabVIEWが .tdms ファイルを開くか、作成するか、置き換えるかどうかを指定します。デフォルトはTRUEで、関数がシステムバッファを無効にして、TDMSディスクキャッシュによるバッファリングを有効にすることを意味します。 システムバッファを無効すると、特定の状態でのデータ転送の速度が向上します。転送するデータ量が小さい場合、システムバッファを無効にしても違いが見られないことがあります。RAID (Redundant Array of Independent Disks) でデータファイルを読み書きするには、データ転送速度を高めるためにシステムバッファを使用しないでファイルを開くことをお勧めします。コンピュータの同じデータセットを繰り返し読み取る場合は、システムバッファを有効にすることをお勧めします。
TDMSファイル出力
—
エラー出力
—
エラー出力には、エラー情報が含まれます。この出力は、標準エラー出力として機能します。 |
サンプルプログラム
LabVIEWに含まれている以下のサンプルファイルを参照してください。
- labview\examples\File IO\TDMS\Standard Read and Write\TDMS Read Events Data.vi
- labview\examples\File IO\TDMS\Concurrent Access to TDMS File.vi
指標ファイルを作成? (T)
—
ファイル形式バージョン (2.0)
—
ファイルパス
—
エラー入力 (エラーなし)
—
TDMSファイル出力
—
エラー出力
—