08-04-2021 07:25 AM
I would like to assign each channel (or at least each module) deriving from different modules (using AIForceBridge, AITemp, AIVoltage, ...) different sample rates.
Is it possile?
Without creating other SampleClocks?
How (please send me a picture to understand immediately)?
Is it efficient?
Other approaches?
08-04-2021 08:10 AM
Hello Robot,
no, that's not possible. One task -> one sample clock.
Only solution: several AI-tasks would allow for several sample clocks. Creating several AI-tasks that depends on the DAQ-HW you are using.
Regards, Jens
08-04-2021 08:24 AM
Is synchronism guaranteed? How can I efficiently manage the waveforms (graph them and write them to a file? Can the various tasks with the relative Timing Clock all end up on an Analog 1D Wfm NChan NSamp? Can you give me a graphic example on how to manage the post multi-DAQmx Timing?
08-04-2021 11:41 AM
Please elaborate on the model of instruments you have and what kind of signals do they acquire and stuff.
There are many ways of synchronization for DAQ hardware, if each hardware is running at a different sampling rate, synchronization will become complex.
08-05-2021 09:03 AM
At the moment I need to synchronize 1 AI Voltage, 1 AI Temp and 1 AI Force Bridge. Now they are connected to the same Sample Clock. Anyone can help me?
08-05-2021 10:34 AM
If they are connected to the same task and share the sample clock, they are perfectly synchronized.
The easiest way would be to use the highest required sample clock, for any channels that require a slower sample rate, you could just log every other sample or similar resampling technique to satisfy your needs.