Digital I/O

cancel
Showing results for 
Search instead for 
Did you mean: 

using dIO of pci1200

I have a problem using several digital input and output lines. The input lines are OK but the output lines give out a low voltage(0.5v)instead of 5Volts.For programming this VI I used sequences for the input and output lines. The used hardware is a pci1200 card.
0 Kudos
Message 1 of 4
(3,742 Views)
Greetings,

Well, it seems quite odd that the board's outputs would be inverted. Let's open the Measurement & Automation Explorer (MAX) utility and run the Test Panel on your PCI-1200. In the Test Panel window, go to the Digital I/O tab and set your DIO lines to be output and set them all high by clicking the check box and making the LED red. Now, go ahead and measure your DO lines and see if the voltage is 5V or a low voltage. You should first disconnected all external circuitry that may be connected to your output lines.

Let me know if you measure a voltage other than logic high.

Regards,
Justin Britten

Applications Engineer
National Instruments
0 Kudos
Message 2 of 4
(3,743 Views)
I've run into the same problem with the following configuration:

PCI-1200 using LabVIEW 7.1 running on WinXP. I installed the NI-DAQ 6.9.3, and copied the LabVIEW 6.1 DAQ directory to my 7.1 directory.

I've connected all the external circuits that will load the card. When running the measurement and automation explorer the card outputs +4V - +5V. I can successfully simulate operation through the automation explorer. Thus I know that the hardware is functioning correctly outside of LabVIEW.
When performing the same tasks through LabVIEW the output is erratic and remains somewhere around +1.5V. To output I am using the 'Write to Digital Line.vi' supplied in the 6.1 DAQ directory. Is there a configuration within LabView that I have missed that would cause this erratic behavior? The PCI-1200 does not have full support anymore, and so I'm wondering if the drivers I'm using are correct.
0 Kudos
Message 3 of 4
(3,700 Views)
Solved the problem just after asking about it. I was running the VI within a while-loop and didn't have the 'iteration' wired on it. After wiring the loop's iteration to the input the voltage levels stick at 4V and it seems to work just fine.
0 Kudos
Message 4 of 4
(3,698 Views)