10-10-2014 10:27 AM
Hello Everyone,
I have a question regarding hardware timed anolog data aquisition using multifunctional DAQ card. For example USB-6229 card has AI ranges +-10, +-5, +-1, and +-.2V. I am collecting DAQ timed Finite or Continuous Waveform. Can I switch ranges in a fly while collecting between these ranges and if yes how? I know that using channel property the ranges can be switched when the task is not running but when the taks is running it does not allow me.
Thanks,
Ted
10-10-2014 11:32 AM
@ttzvetkov wrote:
I know that using channel property the ranges can be switched when the task is not running but when the taks is running it does not allow me.
It seems you have answered your own question--you can't change the range setting on a channel while the task is running.
You can however have multiple instances of the same physical channel in your task with each configured at a different range. I'm not sure if this helps you or not...
Best Regards,
10-11-2014 01:06 PM
Hi John,
Yes I pretty much knew that. You have to stop the task to change the range.
The example you gave is very good for most of the cases with low scan rates. I use it sometimes when the sampling rate is not an issue. However when scanning 2 physical channels with 4 ranges you effectively read 8 times per point reducing the max sample rate perchannel 4 times. The dilema for me is to use external range selector or internal range selector. And it seems that everything is pointing to use the external range selection instead of have 3 extra readings per channel every time a point is read.
Thanks,
Ted