Using a 6602 can only use DMA on 3 channels. If I set up the LabVIEW vi to read 3 channels (buffered read of 250,000 counts), then read 3 other channels, and finally read the last 2 channels. This is fast and effective. Problem is the multiple calls of CTR Group Config yields an Error -10444 (out of memory) after about 10 hours of run time. Since the CTR Number has to be reassigned for the new CTR Read, Task IDs cannot be paased through a shift register.
Using interupts on 5 of the 8 CTRs is way too SLOW. Looking at NI KnowlegdeBase there is no way to group the counters.
Any Thoughts?