I want to log both some raw data I'm acquiring as well as data that comes out as a result of a processing pipeline.
Previously, I had just been using multiple files for these tasks (one file for raw data - one for processed). I'd love to have them all in one file (with their own timestamps).
Does writing data at potentially different speeds to a TDMS file have any significant benefit over just using multiple files and combining them in post-processing? Trying to gage if it is worth the effort.
I am collecting data at 200Hz using DAQmx.
I am also using the QMH pattern so I have one loop for acquiring data, one loop for processing, one for logging if that makes a difference.
Thanks in advance.