TDMS is a great addition to Labview, but I want to highlight a tricky limitation: it ignores waveform timestamps! Once you created a new channel by writing a waveform for the first time, it will, only once, write the timestamp property to the channel. After that it will simply add the Y values, ignoring the timestamps.
LV8.5 example attached.