First of all, the PCI-MIO-16E-1 does not do simultaneous sampling. It uses
an analog mux to switch channels to an instrumentation amplifier. Secondly,
all LabVIEW does is interface to NI-DAQ. If you want to know more, National
has NI-DAQ software and hardware manuals on line.
"Ekatet Intakan" wrote:
>>Thank you very much for your answers. However, there's something I'm not
quite>sure about. By default, if LabVIEW samples all channels simultaneously,
how>come I get slightly different voltage values for different channels when>I
use the same input for all? For example, there are two channels, ch0 and>ch1.
And the inputs to both are the same triangular waveform. If ch0 reads>6.250,
ch1 might read 6.300. Is this due to other error factors?>>Ekatet>>"jason"
wrote:>>>By default when LabVIEW is sampling multiple
channels it uses the simultaneous>sampling>method where the channels are
sampled 1 2 3 4 .... on each scan>clock, the>delay between scans is however
long it takes the ADC to settle.>You can,>however, program LabVIEW to use
"Round Robin" sampling where the>channels>are sampled at even intervals.
this is done by using two Clock Configs.>The>first is to set the scan clock
rate and the second sets the channel clock>rate>to the scan clock rate multiplied
by the number of channels. By default>the>channel clock goes to maximum to
accomplish simultaneous sampling. If>you>set the Channel Clock to twice the
Scan Clock for two channels, you will>get>even intervals between ch0 and
ch1 giving you "Round Robin" sampling.>I hope>this was clear and helpful.>>"Ekatet
Intakan" wrote:>>>I>would greatly appreciate any answers.>>I'm
using PCI-MIO-16E-1 with LabVIEW>and>analog input intermediate vi's for>my
DAQ applications. Say, I'm sampling>two>channels, 1 and 2, and set the>sampling
rate to be 1000 scans/second>(the>default). How does LabVIEW sample>those
channels?>Like this,>1 2 > 1 >2 1 2 1...,>having equal intervals,>or>1
2 1 2 1 2 > 1...,>having>different intervals between 1 to 2 and
2 to 1. (I got the feelings>that>it's>the latter case.)>>In the case that
is correct, how does LabVIEW calculate>the>time intervals>between channels?