
The TDMS_Index file provides consolidated information on all the attributes and pointers in the bulk data file, and speeds up access to the data while reading. Unlike TDM files, which have a strictly required XML-based header file, TDMS files have a binary index file with the extension *.TDMS_Index. The TDM file format specifies that you save descriptive information in a header file with the extension TDM and the bulk measurement, simulation, and analysis results in a bulk binary data file with the extension TDX. The TDM data model supports two file formats: TDM and TDMS. You can insert your own custom properties at each of the three levels. The TDM data model file can contain several groups, and each group can contain several channels. Each TDM and TDMS file written in LabVIEW contains descriptive information on the root, group, and channel levels. Each level accepts an unlimited number of customer-defined attributes, making the files “search ready.”įigure 1.

The TDM data model offers three levels of hierarchy, as shown in Figure 1 – root, group, and channel.

The TDM data model offers several unique benefits such as the ability to scale to your specific project requirements and easily attach descriptive information to your measurements while streaming your data to disk. To reduce the need to design and maintain your own data file format, NI has created the flexible technical data management (TDM) data model, which is natively accessible through NI LabVIEW, LabWindows™/CVI, Measurement Studio, LabVIEW SignalExpress, and DIAdem and is portable to other common applications such as Excel.
