This is a library of functions for an asynchronous TDMS logger. It allows you to dynamically run an asynchronous thread for data logging with additional functionality of separating 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.
Source and Description: https://decibel.ni.com/content/docs/DOC-39366