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