The TDM format is designed to capture and manage all the important information surrounding a measurement or simulation, assuring that the data is self-explanatory, reusable, and requires no additional explanation to recreate the conditions under which it was captured.
The TDM data model defines 3 hierarchy levels: Root objects, Group objects, and Channel objects. Each file has a single root object, and any number of group and channel objects. For example, in one file you can save the original data in group 1 named “raw data”, and create a second group called “analyzed results” to separate the analyzed results from the original data. Within each group the measurement or simulation data is saved in channels which are 2D arrays of numeric or string data types.
Each of the three levels has a set of predefined properties. You can add an unlimited number of freely definable properties of data type string, numeric, integer, and time. For example, you may want to save the sensor id as a property associated with each channel, and save the UUT number at the root level.