09-19-2006 12:41 PM
09-19-2006 10:56 PM - edited 09-19-2006 10:56 PM
yes it does have an internal multiplexing sequence.
A single ADC is shared by all your 16 AI channels.
All channels in the scan list that you specify, will be scanned at a fixed interval. So, you cannot have a differrent sampling rate for each channel
And I am not sure if you will be able to multiplex 3 signals into each channel and read them
( The only way I can think of doing this would be to use a SCXI chassis and multiplex those modules to one channel of your DAQ card).
I have not done the same thing using a cmos 4 bit mux package. So, not sure about that part
Let's hear from others
Message Edited by devchander on 09-19-2006 10:57 PM
09-19-2006 11:43 PM - edited 09-19-2006 11:43 PM
Message Edited by parsec on 09-19-2006 11:45 PM
09-20-2006 01:17 PM
You can develop this type of NI-DAQmx application if all sampling rates have a common divisor and the sampling rates remain within the limits of the device specifications. Otherwise, it is not possible to have different sampling rates.The problem with this is that there is a sample clock and a convert clock with each AI read. The Sample Clock says how often to take all the measurements. The Convert Clock determines when the ADC actually latches the values.When the rates have a common divisor, you can choose the common divisor as the sampling rate and create as many local virtual channels as you need for each sampling rate.
For example, to sample channel 1 at 300 S/s while sampling channel 2 at 500 S/s, complete these three steps:
- Set the sampling rate to 100 S/s.
- Add to the task three local virtual channels that point to channel 1.
- Add to the task five local virtual channels that point to channel 2.
The LabVIEW 7.0 Express example (linked below) illustrates this principle.
Note: Each local virtual channel must have a unique name because NI-DAQmx does not allow two virtual channels with the same name in the same task.
09-20-2006 09:46 PM
09-21-2006 05:39 AM