IMAQIOSignalType Enumeration

NI-IMAQ I/O Visual Basic

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)
imaqIOChangeDetectConfigure
imaqIOChangeDetectQuery
imaqIOChangeDetectReset
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 outputsimaqIODrive
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)
imaqIOChangeDetectConfigure
imaqIOChangeDetectQuery
imaqIOChangeDetectReset
For the triggerSignalType parameter of the IMAQIOPulseCreate method, this input is valid only for signal lines 0 and 1.
IMAQIO_SIGNAL_TTL_OUTGeneral-purpose outputsimaqIODrive
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.