Sets all 16 channels in the specified group trigger assert time in milli-seconds.
Gx3748TriggerSetGroupAssertTime (nHandle, nGroup, dTime, pnStatus)
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. |
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.
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);
Gx3748IRQDisableAllSources, Gx3748IRQSetSourceChannelState, Gx3748IRQSetSourceGroupState, Gx3748TriggerClearAllStatus, Gx3748TriggerClearChannelStatus, Gx3748TriggerClearGroupStatus, Gx3748TriggerDisableAllSources, Gx3748TriggerReadAssertCounter, Gx3748TriggerReadChannelStatus, Gx3748TriggerReadGroupStatus, Gx3748TriggerSetChannelAssertTime, Gx3748TriggerSetChannelMode, Gx3748TriggerSetGroupMode, Gx3748TriggerSetOutputPxiTrigger, Gx3748TriggerSetChannelToPxiTriggerState, GxFpgaGetErrorString