GxAoArbSetGroupTrigger

Purpose

Sets the specified group trigger mode.

Applies

GX1649, GX1649-1

Syntax

GxAoArbSetGroupTrigger (nHandle, nGroup, nTriggerMode, pnStatus)

Parameters

Name
Type
Description
nHandle
SHORT
Handle to a GX1649 board.
nGroup
SHORT
Group number:
0.   GXAO_GROUPA
1.   GXAO_GROUPB
2.   GXAO_GROUPC
3.   GXAO_GROUPD
nTriggerMode
SHORT
 
Trigger mode:
0.   GXAO_1649_TRIGGERMODE_SOFTWARE_ONLY
1.   GXAO_1649_TRIGGERMODE_EXTERNAL
2.   GXAO_1649_TRIGGERMODE_PXI0
3.   GXAO_1649_TRIGGERMODE_PXI1
4.   GXAO_1649_TRIGGERMODE_PXI2
5.   GXAO_1649_TRIGGERMODE_PXI3
6.   GXAO_1649_TRIGGERMODE_PXI4
7.   GXAO_1649_TRIGGERMODE_PXI5
8.   GXAO_1649_TRIGGERMODE_PXI6
9.   GXAO_1649_TRIGGERMODE_PXI7
10. GXAO_1649_TRIGGERMODE_STAR
11. GXAO_1649_TRIGGERMODE_GLOBAL
pnStatus
PSHORT
Returned status: 0 on success, negative number on failure.

Comments

Default trigger mode is software only (GXAO_1649_TRIGGERMODE_SOFTWARE_ONLY). Setting the trigger mode to global (GXAO_1649_TRIGGERMODE_GLOBAL) will allow global software trigger to trigger multiple groups at the same time.

Example

The following example sets the trigger mode for group A to external trigger:

 

SHORT nStatus;

GxAoArbSetGroupTrigger(nHandle, GXAO_GROUPA, GXAO_1649_TRIGGERMODE_EXTERNAL, &nStatus);

 

See Also

GxAoArbGetGroupTrigger, GxAoArbTrigGroup, GxAoGetErrorString