Hi Michael,
I spent a good deal of time playing around with this, and it appears that the functionality of the Read Traces.vi's option input is to interpolate (draw a straight horizontal line in a graph) the data for all traces. This includes those that have updated within the interval (the updates are lost)... and having a larger interval would have more data loss.
If you want to minimize disk usage, you'd want to increase the deadband so that fewer points are written to Citadel - I'm not sure what aspect of your program is concerning you with CPU usage. You mention that all of your variables are logged in one second intervals.
Hopefully I have understood your concern and the workings of this VI. If I haven't, please post some screenshots or describe a little more clearly what you are looking to accomplish.
For future reference, the LabVIEW DSC forum would probably be a better place to post questions, rather than fieldpoint
🙂Best regards,
-Sam F, DAQ Marketing Manager