I am using 6602 board to do buffered event counting. The counting is HW triggered from RTSI bus to sync with other operations. I encountered a wierd problem: the whole operation is held up until the first event occurs. So instead of being sync'ed to the rest of the operations the event counting is sync'ed to the first event. Not only that, if there were no events, it will report -10920 at the end of the operation as if the event rate was too high, while in fact it was too low(zero). If I use synchronous counting, there is no problem, but I do not really want to use it since the events are coming in bursts and the rate may exceed the 1/4 of the max timebase.
I am using NI-DAQ 6.9.3 and VC++ 6 under Win95.