04-19-2010 04:26 PM
I have a device that works on LabVIEW 6 (Win-NT machine), switching over to Vista, LabVIEW2009, with PCIe-6323. the voltage output signal control works fine on the NT machine over the full range of 0-10V. On the LabVIEW 2009/Vista machine, open AO channels work properly from -10 to 10 V in MAX. But when I connect the device - the same device that works just fine on LabVIEW6 - It only works up to ~2V. For example - I enter 1.5 V - i read 1.5 V. I anything from 2.2-10V, and I get 2.2 V. If I disconnect the device, I get output voltage that I enter in the Task test panel.
How can I get it to run the full -10 to 10 V?
04-19-2010 06:00 PM
What is the input impedance of the device you are connecting to?
You are probably up against a current limit. Can you connect your AO to something like a 1 Megohm resistor and see if you get the full voltage range?
04-19-2010 06:23 PM
The way that the scaling works for DAQmx tasks changed somewhere between DAQmx 7.? and DAQmx 8.8.
At least it did for analog inputs anyway.
Check if any scale is applied to your analog output task. Try changing it.
04-20-2010 10:17 AM
What type of device are you connecting to? The fact that you do get the correct -10 to 10V output from the card shows that the card is working as expected.
I agree with Nickerbocker to check the input impedance of your device. Also, what DAQ card were you using with LV 6 on NT?
01-20-2012 05:26 AM
Try DAQ Diagnostic utility
http://joule.ni.com/nidu/cds/view/p/id/2244/lang/de