03-30-2006 09:04 AM
03-31-2006
08:35 AM
- last edited on
09-18-2026
09:25 AM
by
Content Cleaner
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:
http://sine.ni.com/apps/we/niepd_web_display.display_epd4?p_guid=BCB8746152612330E034080020E74861&p_node=201213&p_source=External
(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