IMAQIOSignalType Enumeration

NI-IMAQ I/O C Function

IMAQIOSignalType Enumeration

IMAQIOSignalType enumerations are the constants for the signalType parameter on the methods listed in the following table.

AttributeDescriptionApplicable MethodsNotes
IMAQIO_SIGNAL_ISO_INPulse trigger inputs, a shutdown input,
and a quadrature encoder input
imaqIORead
imaqIOPulseCreate (triggerSignalType)

imaqIOChangeDetectMode
For the triggerSignalType parameter of the IMAQIOPulseCreate method, this input is used as a pulse trigger for signal lines 5, 8, or 12.
IMAQIO_SIGNAL_ISO_OUTGeneral-purpose outputs imaqIODrive
imaqIORead
imaqIOPulseCreate (outputTriggerType)
imaqIOSetShutdownState
imaqIOGetShutdownState
IMAQIO_SIGNAL_STATUSInternal timing signals, including the
immediate trigger mode
imaqIOPulseCreate (triggerSignalType)
IMAQIO_SIGNAL_TTL_IN General-purpose inputsimaqIORead
imaqIOPulseCreate (triggerSignalType)
imaqIOChangeDetectMode 
For the triggerSignalType parameter of the IMAQIOPulseCreate method, this input is valid only for signal lines 0 and 1.
IMAQIO_SIGNAL_TTL_OUT General-purpose outputs imaqIODrive
imaqIORead
imaqIOPulseCreate (outputTriggerType)
imaqIOSetShutdownState
imaqIOGetShutdownState
For the outputTriggerSignalType parameter of the imaqIOPulseCreate method, this output is an output signal for signal lines 1, 2, 3, 4, 8, and 9.