07-21-2005 01:46 PM
07-22-2005 01:04 PM
07-22-2005 01:54 PM
09-08-2005 09:36 AM
My last DAQ channel is still incorrect. I changed my order of daq channels going into the array and the last channel is incorrect. Why does the last channel start out reading the correct value and then become incorrect when the voltage is decreased to a low value? I am wondering if it is a timing issue? I created a simple vi (picture attached) to verify that the last daq channel becomes incorrect when going from higher voltage to very low voltage.
The quick and dirty fix would be to sample an additional channel that is not needed and make it the last input since the last input is the only one that reads incorrect.
I tried increasing the acquisition rate and this did not help either.
09-09-2005 04:14 PM
Hi Fantester,
I see what it is you are trying to do, but it still does not make any sense why
the one channel would be faulty, but everything else is fine. I really
don't think that it has anything to do with the timing or anything along those
lines. Instead of setting up Virtual Channels you might want to try and
take a look at the raw voltage values by simply looking at channel 0, 1, or
X. Check to make sure that your raw voltage is correct, because if it is
out of range then your scaled measurements will be off too.
If you are still having some problems could you tell us what type of Virtual
Channels you are using? How are you configuring those channels? If
you keep monitoring those channels in MAX do you see the same behavior that you
are noticing in LabVIEW?
Essentially, LabVIEW should not be reading anything differently than you do in
MAX. The VI that you are using doesn't really use any timing; it just
looks for a single sample when you demand it. Another option might be to
use an AI Mult Scan.vi to sample at a rate of 3 Hz instead, or whatever rate
you want.
Basically try to figure out what the differences are, and then focus on those
differences to find out where the error occurs.
Regards,