11-17-2008 05:09 AM
11-18-2008 02:17 PM
Hi Scrx,
Considering that you are acquiring approximately 180 Kb/sec (30ksamples/sec*3 channels*2bytes/samples), this should not be a problem for you PCI-6143. What version of DAQmx are you using? Could you describe to me what error message you are getting when running your code? Have you tried running one of our shipping examples? The one I would like you to try running is the Acq&Graph Voltage-Int Clk.vi in your Example Finder under Hardware Input and Output » DAQmx » Analog Generation.
Perhaps you can include a snapshot of your DAQmx task so we can have a better look at the problem.
11-19-2008 08:57 PM
11-19-2008 09:00 PM
11-19-2008 09:01 PM
PS - DAQmx version is 8.6 S.
11-20-2008 03:04 PM
Hi Scrx,
From taking a look at the forum post as well as your code, it seems that the source of the problem may be because you are running a software timed (sample on demand) counter task. This means that the counter tasks are going to be completely dependent on your software execution. Since this means that your tasks are no longer deterministic, you may be acquiring your counter measurements at different times. It is possible that for later iterations, you may be handling a larger data set which then causes a delay in your counter task offseting all your data.
I hope this makes sense.
P.S. In the future, if possible, we would like you to keep the same issue on a single thread as this will help other customers and application engineers to find all the necessary resources they need when tackling similar problems.