How can I read TDMS files?

Starting in SoundCheck 21, data can now be saved as TDMS. TDMS (Technical Data Management Solution) is a National Instruments defined file format. This allows curves, values, results, and waveforms to all be saved to a single file, alongside any metadata for those items. Just like .dat, .res, and .wfm files, a TDMS file can be re-opened in SoundCheck while retaining all calibration units.

TDMS files can also be opened in other programs for added flexibility. Some common examples include:


After installing an Add-In, TDMS files can be opened directly in Microsoft Excel. All data can be found on a single tab, and then each specific memory list item will also be opened on a separate tab. The Add-In is only available for Windows.
Excel TDMS Add-in

If not using Microsoft Excel, OpenOffice also has an Add-In that is compatible with TDMS.
OpenOffice TDMS Add-In

A Python package is available that can be used to read TDMS files

Example code and documentation on how to read TDMS files into MATLAB can be found in the link below
MATLAB Code and Documents for TDMS



TDMS files can be opened directly in LabVIEW. For more information on how to implement this, documentation can be found here.


National Instruments has a TDM C DLL available as a free download that contains all necessary functions for reading and writing TDMS files in any environment that can enable DLL communication
C DLL TDMS Download


This list is not exhaustive and many other programs have the ability to read TDMS files, either natively or with the use of extensions. 

Was this article helpful?
0 out of 0 found this helpful
Have more questions? Submit a request


Powered by Zendesk