Sign In

Asynchronous TDMS Logger by NI - Toolkit for LabVIEW Download

* 1 ↓295
ReleasedMay 19, 2016
Publisher NI
LicenseNot Specified
LabVIEW VersionLabVIEW>=14.0
Operating System Windows, Mac, and Linux
Project links


This is a library of functions of the asynchronous TDMS logger. It allows you to dynamically run an asynchronous thread for data logging with additional functionality of seperating the data into multiple files based on size or date and time. It also implements functions to delete old files that would normally overflow your hard drive.

These functions can be used in the same loop as you measurement task because they are asynchronous. This means that the logger is created in the background and works as a parallel thread. You can monitor the status of that thread by getting its info.

Please note that this functionality may not work correctly when the destination folder is updated by NI Data Finder or Google Drive etc.

The supported data types are: Single, Double, Double Waveform, Signed Integer 8 bit, Signed Integer 16 bit, Unsigned Integer 8 bit, 16 bit and String Events.

Release Notes (May 19, 2016)

- finalized support for I8, I16, U8, U16, Single, Double, Waveform and String data types,
- rewritten the code in the background not to use classes for data types. This minimizes the footprint and optimizes the API to work faster,
- modified the internal architecture to make it easier to understand,
- updated description of the package.

Install with VIPM Download Package

Note, you must have the VIPM Desktop app to install this package into LabVIEW.


  Post an Idea   Post a Resource

Recent Posts