Gx3748TriggerSetGroupAssertTime

Purpose

Sets all 16 channels in the specified group trigger assert time in milli-seconds.

Syntax

Gx3748TriggerSetGroupAssertTime (nHandle, nGroup, dTime, pnStatus)

Parameters

Name
Type
Comments
nHandle
SHORT
Handle for a GX3748 board.
nGroup
SHORT
Group number as follows:
0.      GX3748_GROUP0: J1 input connector pins 2 to 17.
1.      GX3748_GROUP1: J1 input connector pins 23 to 38.
2.    GX3748_GROUP2: J1 input connector pins 44 to 59.
dTime
DOUBLE
Assert time in milliseconds, assert time can be from 0 (GX3748_TRIGGER_MIN_ASSERT_TIME) to the max of 6553.6 (GX3748_TRIGGER_MAX_ASSERT_TIME). Assert time can be set in a 0.1mSec intervals.  
pnStatus
PSHORT
Returned status: 0 on success, negative number on failure.

Comments

The function sets all 16 channels in the specified group trigger assert time in milli-seconds.

Assert time is time between an input channel identifies a trigger and until that trigger is actually generated. The assert time can be from 0 (GX3748_TRIGGER_MIN_ASSERT_TIME) to the max of 6553.6 (GX3748_TRIGGER_MAX_ASSERT_TIME). Assert time can be set in a 0.1mSec intervals. The assert time counter is automatically cleared once the trigger condition is invalid or when the user calls the Gx3748TriggerClearChannelStatus() API.

Example

The following example sets the trigger condition for group 0 channel 0, enable IRQ and PXI trigger and disables all IRQ and trigger states:

 

SHORT nHandle, nStatus;

 

Gx3748IRQSetSourceChannelState(nHandle, GX3748_GROUP0, GX3748_GROUP_CH0, GX3748_IRQ_SOURCE_ENABLE, &nStatus);

Gx3748TriggerSetChannelToPxiTriggerState(nHandle, GX3748_GROUP0, GX3748_GROUP_CH0, GX3748_TRIGGER_SOURCE_ENABLE, &nStatus);

Gx3748TriggerSetOutputPxiTrigger(nHandle, GX3748_TRIGGER_TO_PXI_TRIGGER_0, &nStatus);

Gx3748IRQDisableAllSources(nHandle, &nStatus);

 

See Also

Gx3748IRQDisableAllSources, Gx3748IRQSetSourceChannelState, Gx3748IRQSetSourceGroupState, Gx3748TriggerClearAllStatus, Gx3748TriggerClearChannelStatus, Gx3748TriggerClearGroupStatus, Gx3748TriggerDisableAllSources, Gx3748TriggerReadAssertCounter, Gx3748TriggerReadChannelStatus, Gx3748TriggerReadGroupStatus, Gx3748TriggerSetChannelAssertTime, Gx3748TriggerSetChannelMode, Gx3748TriggerSetGroupMode, Gx3748TriggerSetOutputPxiTrigger,  Gx3748TriggerSetChannelToPxiTriggerState, GxFpgaGetErrorString