Apologies for a novice question. I've read several forum posts, and still not sure I follow the best approach for my application.
I am using some 6614 boards. I've configured nine counters for two-edge separation.
The "start" edge is the same for all nine counters, and I've wired the input pulse to the default "Aux" signal for each of the nine counters.
The "stop" edge is different for all nine, but I've again wired the respective pulses to the nine different "Gate" inputs.
I'm doing rising edge to rising edge time measurement. This is one-shot--I set up all the counters, wait for the pulses, and then read the time values.
I initially thought that doing DAQmx Start would arm the counters so they would wait for their start pulses, and then I could read the counters later when I knew the pulses had been delivered. That doesn't seem to be how it behaves, though.
If I Start and then Read with a long timeout, all of the reads measure the two-edge time difference as expected. So I guess it is the DAQmx Read that arms the counters.
Is there a way I can have Start start the counters, so that I don't have to use a long timeout on Read?
I'm not using the Trigger VI at all. I've read some about Arm Start Trigger, but I'm not convinced that's the right thing to use.
Thanks for any help.