12-06-2007 12:47 PM
12-07-2007 08:38 AM
Chris,
The term 'tri-state' does not always imply an input. There is such a thing as a tri-stated output. Tri-state will usually be associated with high impedance. Have not used this card myself but found this in docs for card.
At system startup and reset, the hardware sets all PFI and DIO lines to high-impedance inputs by default. The DAQ device does not drive the
signal high or low. Each line has a weak pull-down resistor connected to it, as described in the specifications document for your device.
NI-DAQmx 7.4 and later supports programmable power-up states for PFI and DIO lines. Software can program any value at power up to the P0, P1,
or P2 lines. The PFI and DIO lines can be set as:
• A high-impedance input with a weak pull-down resistor (default)
• An output driving a 0
• An output driving a 1
NI-DAQmx Help or the LabVIEW Help in version 8.0 or later for more information about setting power-up states in NI-DAQmx or MAX.Refer to the
12-07-2007 09:09 AM
Thanks, that is all the information I needed! Well done finding it - the "detailed specification" that I downloaded for the PCI-622x devices does not have that information in it.
I should have explained that I do actually know the normal meaning of the term "tri-state": it refers to the functionality of an output that can be put into a high-impedance state, usually so that another device can drive the same bus line. NI have used it incorrectly to refer to the state of a port line when it is defined as an input.
Chris
12-07-2007 10:05 AM
12-09-2007 05:18 PM