Cas,
Sorry for the bad advice about change detection -- I got fooled by the spec sheets too.
Your digital circuit idea sounds workable, but here are 2 things to watch out for.
1. The first event will produce a finite pulse which acts as sample clock. If a second event occurs before that pulse is complete, you won't generate a 2nd sample because there isn't a transition.
2. A good practice would be to increment your count on the leading edge of the pulse and to sample on the trailing edge (after the increment has registered). With care in your circuit, you can limit your exposure to gotcha #1 above.
Imagine event 2 fires right after event 1. The sample clock can simply be the trailing (falling) edge from a simple multi-input OR'ing of all the events. The one timing problem to watch out for is if event 1 returns to low state before event 2. In that case, your DIO sample would not register that event 1 fired.
I suspect you may need some type of latch or flip-flop between each event and the DIO pin, so any event that fires is latched high until the end of the sample clock pulse.
I'm quite familiar with the 6602 and yes, you can cascade two of them together. But you may not need to. You could perform buffered sampling on just the lower 32 bits, supplemented by a query for the DAQmx Channel Property "Counter Input -> General Properties -> More -> Terminal Count Reached".
The property is smart enough to return a TRUE the first time you query it after a TC has been reached, and FALSE every time thereafter until the next TC is reached. (It didn't used to reset under traditional NI-DAQ circa 6.9.3 so it wasn't possible to count multiple TC's). This will happen slow enough for you to simply observe & count the higher 32 bits in software and not need to tie up a hw counter channel.
If you use a 6602 or 6608, be sure all the counters are configured to start off the same hw trigger signal so their time counts will be in sync.
-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.