What Are TDMS Files and How Can I Use Them in My LabVIEW Program?

Updated May 3, 2018

Reported In


  • LabVIEW

Issue Details

I have seen technical data management streaming (TDMS) files described as a high performance file type for storing and accessing binary data within LabVIEW. What are these files and how can I use them in my LabVIEW program?


The TDMS file type is designed by National Instruments to store measurement data. This proprietary file type offers the following features:
  • Structured: hierarchically organized by file, group, and channel allowing data to be easily organized and interpreted
  • Supported by all NI software development platforms, meaning that any National Instruments software will easily be able to work with this filetype
  • High-speed-streaming-capable: specifically designed for high-throughput applications resulting in the best possible write speeds of any file format

TDMS files can easily be incorporated into your code using the reading from and writing to TDMS files tutorial.

TDMS files can also be read and modified using Microsoft Excel.