Chris,
I don't have compatible DAQ hardware here to test it, but I think I've got it fixed. Basically, one of those many many tiny little wiring connections wasn't routed properly to the first instance of your 'Single TimeStamping' module. The value of '# to read' went into the 'buffer size' input, and all subsequent wires along the top were likewise shifted one position to the left.
This would have been hard to debug because the modules, being reentrant, wouldn't have shown the values passed in on the front panel.
Unsolicited advice: try *really* hard to avoid using those 28-connector panes! It's very difficult to wire them properly, and you can usually bundle several input values into a single cluster input to save on wire count. Personally, I stick with the 12-connector pane for general use and never use more than the 16-connector pane.
Attached is a (hopefully) fixed version of the top-level vi.
-Kevin P.
ALERT! LabVIEW's subscription-only policy came to an end (finally!). Unfortunately, pricing favors the captured and committed over new adopters -- so tread carefully.