DioSetupTriggerXEventSource

Applies To

GC5050, GX5050, GX5150, GX5280, GX5290, GX5290e, GX5295, File

Purpose

Sets the specified Master board external event lines source.

Syntax

DioSetupTriggerXEventSource (nMasterHandle, nSource, pnStatus)

Parameters

Name

Type

Comments

nMasterHandle

SHORT

Master or File board handle.

nSource

SHORT

Values are:

  0       The source is external event lines (default).

  1       The source is the X register.

pnStatus

PSHORT

Returned status: 0 on success, negative number on failure.

Comments

The function is used to simulate external event lines. When nSource is 1, the X register value is used instead of external event lines on trigger, pause and conditional commands in the running vector. DioWriteXRegister can be used to set the value of the X register.

Example

The following example demonstrates how to simulate external event lines to change the board state to PAUSE:

 

DioWriteXRegister (nMasterHandle, 0, &nStatus);

DioSetupTriggerXEventSource (nMasterHandle, 1, &nStatus);

DioSetupTriggerPEvent (nMasterHandle, 0xFFFF, 0x000A, &nStatus);

DioWriteXRegister (nMasterHandle, 0x000A, &nStatus);

 

See Also

DioWriteXRegister, DioSetupTriggerMode