I am attempting to internally mux my Daqmx to read a sample of frequency from 8 input pins.
My current method works but it is slow. 500ms to read 8 channels.
However when I have the rest of my Tasks running on my daqmx 6343 the time it takes to read 8 channels jumps up to 2000ms.
Theoritically since i have a 30 ms time out on my read it should take
(30ms time out + 5ms read/write/time/jitter) * 8 = 280 ms aproximatly
Why am i getting such bad performance on this task?