I have written a controller in .Net using the daqmx libraries. I have tested this on a number of daqs and it works fine except on the cDaq where I see a small cumulative slow down when queueing data (specifically using the commands 'WriteMultiSamplePort' and 'WriteMultiSample'). I am changing the timing of the tasks between some runs and each time I do the commands to queue output data take about ~1ms longer to complete. This isn't a problem at first, but ideally my controller will be running for a long time with many different timings.
Since I only see this issue on the cDaq I am wondering if this is a known problem with this hardware and if anyone has any advice about how to deal with it.
I'd really appreciate any advice anyone can provide
Adam