Hello,
we're using the NI PCI 6602 card in combination with the C Library and trying to read 6/7 counters at a time. Because the device has just three DMA-Channels we're setting some of the counters to DAQmx_Val_Interrupts using DAQmxSetCIDataXferMech(). The counters are read using DAQmxReadCounterU32(...) for every single one. The program starts properly and reads the data for some time (between 10sec and 1min) and then suddenly the conuters stop counting up and we don't get anything out from the card until we restart all the task. You'll find attached a sample test project. Could you tell us what might be the cause of it?
thank you very much,
our test-environment:
NI PCI-6602 with NI-DAQmx 9.8 Driver, Intel Core i7-3610QE, 16GB Memory, Visual Studio 2010 SP1, Windows 7/8