Gx3756SerialOutSetTriggerDelay

Purpose

Sets the serial-out trigger delay time for all four serial-out channels.

Syntax

Gx3756SerialOutSetTriggerDelay (nHandle, dwTriggerDelay, pnStatus)

Parameters

Name
Type
Comments
nHandle
SHORT
Handle to a GX3756 board.
dwTriggerDelay
SHORT
Time in microseconds between the trigger input and serial-output transmission.
pnStatus
PSHORT
Returned status: 0 on success, negative number on failure.

Comments

Channels 0-3 (Group 0) can be programmed to operate as serial-out transmitter or as static I/O, see Gx3756SerialOutSetMode() API for more details. When any of Channels 0-3 (Group 0) are set to Serial-out, all 4 channels direction is set to output.

Channels 3-7 (Group 1) can be programmed as an external trigger source to channels 0-3 (Group 0), when they are set to serial-out operation mode. See Gx3756SerialOutSetMode(), and Gx3756SerialOutGetTriggerSource() APIs for more details.

Example

See the Gx3756SerialOutGetStatus () API for complete example.

The following example sets the serial-out trigger delay time for all four serial-out channels:

 

SHORT nHandle, nStatus;

 

Gx3756SerialOutGetTriggerDelay (nHandle, 1000,&nStatus);

 

See Also

Gx3756SerialOutReset, Gx3756SerialOutSetArmState, Gx3756SerialOutSetBitRate, Gx3756SerialOutSetData, Gx3756SerialOutSetDataBitsPulseWidth, Gx3756SerialOutSetTriggerSource, Gx3756SerialOutSetMode, Gx3756SerialOutSetNumOfDataBits, Gx3756SerialOutSetShiftMode, Gx3756SerialOutGetTriggerDelay, Gx3756SerialOutSetTriggerSource, Gx3756SerialOutTrig, GxFpgaGetErrorString