LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

How to efficiently log multiple data streams with TDMS

You can use the "Build Array" and "Transpose 2D Array" to convert your 1D array to a 12*1 2-d array and use on "TDMS Write" to log the 12 channels.

0 Kudos
Message 11 of 12
(1,036 Views)

Vrmithrax, I have a very very similar application and have similar concerns. Try this example.  I'm not sure about the efficiency of the file size though. https://decibel.ni.com/content/docs/DOC-7982

 

As for the accurate time stamp.  How are you getting the data from your cRIO to your computer?  I've never used it but you can enable timestamping directly on the analog card's channel property page as well as on shared variables. Time stamping the data right at the hardware seems the most accurate way to do it, but again, I have never used this feature.

 

Hope that helps.

 

0 Kudos
Message 12 of 12
(990 Views)