imgSessionTriggerConfigure

NI IMAQ Function

imgSessionTriggerConfigure

Usage

rval imgSessionTriggerConfigure(SESSION_ID sid, uInt32 trigger, uInt32 polarity, uInt32 timeout, uInt32 action);

Purpose

Configures an acquisition to start based on an external trigger.

Note  This function is obsolete. The replacement function is imgSessionTriggerConfigure2, which incorporates the functionality of imgSessionTriggerConfigure but also returns additional information.

Parameters

Name Type Direction
sid SESSION_ID input
trigger uInt32 input
polarity uInt32 input
timeout uInt32 input
action uInt32 input
rval Int32 output

Parameter Discussion

sid: valid SESSION_ID.

trigger: trigger line to use. trigger can be one of the following constants:

IMG_EXT_TRIG0 IMG_EXT_RTSI2
IMG_EXT_TRIG1 IMG_EXT_RTSI3
IMG_EXT_TRIG2 IMG_EXT_RTSI4
IMG_EXT_TRIG3 IMG_EXT_RTSI5
IMG_EXT_RTSI0 IMG_EXT_RTSI6
IMG_EXT_RTSI1  
Note  IMG_EXT_TRIG ‹0..3› refers to the external trigger lines of the image acquisition device. IMG_EXT_RTSI ‹0..6› refers to the internal pins on the RTSI controller of the image acquisition device.

polarity: polarity of the trigger line. polarity can be one of the following constants:

IMG_TRIG_POLAR_ACTIVELTriggers on a falling edge.
IMG_TRIG_POLAR_ACTIVEHTriggers on a rising edge.

timeout: time, in milliseconds, to wait for the trigger to occur.

action: action to take when the trigger edge occurs. The following are valid values for action:

IMG_TRIG_ACTION_NONEClears the trigger.
IMG_TRIG_ACTION_CAPTUREStarts acquiring.
IMG_TRIG_ACTION_BUFLISTAcquires the buffer list once.
IMG_TRIG_ACTION_BUFFERAcquires a single image.

Return Value

This function returns 0 on success. On failure, this function returns an error code. For information about the error code, call imgShowError.

For more information, refer to the Obsolete functions topic.