03-30-2006 09:04 AM
03-31-2006 08:35 AM
Hi Adrian,
The normal way to do this is to sample all channels at the highest rate, then divide down (or discard samples of) the data to generate the waveforms for the lower rates.
There is an article on the NI website on how to achieve this here:
(this is written for the E series devices, but is equally applicable to the cRIO modules, or any other device which uses DAQmx).
Unfortunatley, you won't be able to define several analogue input tasks with different sampling frequencies, as there is generally only one sample clock available. This is why several analogue inputs are normally grouped together as a task, with shared timing characteristics.
I hope this helps you.
Best wishes,
Mark
Applications Engineer
National Instruments