04-23-2009 11:53 AM
I am using the 6211 OEM version.
I not using labview., I am dynamically loading nicaiu.dll and using functions from this. The start-up/configure for my clock essentially looks like this (DaqMxDevice is a wrapper for the DaqMx routines)
DaqMxDevice::Verify (DaqMxDevice::DAQmxCfgSampClkTiming(Handle,"",rate,DAQmx_Val_Rising,DAQmx_Val_ContSamps,NUM_SAMPLES_CONT));
DaqMxDevice::Verify (DaqMxDevice::DAQmxRegisterEveryNSamplesEvent(Handle,DAQmx_Val_Acquired_Into_Buffer,NUM_SAMPLES_CONT,0,EveryNSamplesCallback,0));
DaqMxDevice::Verify (DaqMxDevice::DAQmxSetBufInputBufSize(Handle, NUM_SAMPLES_CONT*10)) ;
DaqMxDevice::Verify (DaqMxDevice::DAQmxStartTask(Handle));
I need to make sure that we are using interval scanning and not RR scanning, also can anyone tell me what the minimum interchannel delay is for the 6211
04-24-2009 10:55 AM - edited 04-24-2009 10:56 AM
Hi baker_matt,
If you are using the 6211 (or any M series device), then you will be using interval scanning. Round-robin is only a configurable option on our older hardware (E series). The interchannel delay is configurable by setting the convert clock rate, but adjusting this can affect the accuracy of your measurement in accordance with the settling time of the multiplexer. By default the scanning behavior will approximate round robin at higher rates since the driver will choose an appropriate delay time to allow the mux to settle:
From another post, I noticed you asked the following question
Is there a way to change the gain range of a channel without having to stop and start the task again since this causes a discontiuity in the data?
As others have stated, this is not possible. However, you can individually configure the channels in your task to have different gain settings--perhaps this may help accomplish what you need?
-John