GxSmuTrigSetPxiTriggerBusLineToGroup

Applies To

GX3116e

Purpose

Sets the specified PXI trigger bus connected to the specified group settings.

Syntax

GxSmuTrigSetPxiTriggerBusLineToGroup (nHandle, nGroup, nStatus, nState, pnPxiBusLine)

Parameters

Name
Type
Description
nHandle
SHORT
Handle to a GX3116e board.
nGroup
SHORT
Specifies the group number, group number can be as follows:
0.      GX3116_GROUP_A_CHANNELS_1_TO_8: Group a contains channel 1 through 8
1.    GX3116_GROUP_B_CHANNELS_9_TO_16: Group a contains channel 9 through 16
nState
SHORT
Sets the state of the Trigger to PXI Bus Line functionality as follows:
0.      GXSMU_TRIGGER_DISABLE: Trigger to PXI Bus Line functionality is disabled.
1.    GXSMU_TRIGGER_ENABLE: Trigger to PXI Bus Line functionality is enable.
nPxiBusLine
SHORT
Specified PXI bus trigger line:
0.      GXSMU_PXI_TRIGGER_BUS_LINE_0: PXI bus trigger line 0
1.      GXSMU_PXI_TRIGGER_BUS_LINE_1: PXI bus trigger line 1
2.      GXSMU_PXI_TRIGGER_BUS_LINE_2: PXI bus trigger line 2
3.      GXSMU_PXI_TRIGGER_BUS_LINE_3: PXI bus trigger line 3
4.      GXSMU_PXI_TRIGGER_BUS_LINE_4: PXI bus trigger line 4
5.      GXSMU_PXI_TRIGGER_BUS_LINE_5: PXI bus trigger line 5
6.      GXSMU_PXI_TRIGGER_BUS_LINE_6: PXI bus trigger line 6
7.    GXSMU_PXI_TRIGGER_BUS_LINE_7: PXI bus trigger line 7
pnStatus
PSHORT
Returned status: 0 on success, negative number on failure.

Comments

The function sets the specified PXI trigger bus connected to the specified group settings.

Example

The following example sets PXI trigger line 1 to trigger group b channels 9 through 16, and enables the group’s PXI trigger, and returns the settings.

 

SHORT nStatus;

SHORT nState, nPxiBusLine;

 

GxSmuTrigSetPxiTriggerBusLineToGroup (nHandle, GX3116_GROUP_B_CHANNELS_9_TO_16, GXSMU_TRIGGER_ENABLE, GXSMU_PXI_TRIGGER_BUS_LINE_1, &nStatus);

GxSmuTrigGetPxiTriggerBusLineToGroup (nHandle, GX3116_GROUP_B_CHANNELS_9_TO_16, &nState, &nPxiBusLine, &nStatus);

 

See Also

GxSmuTriggerGroup, GxSmuTrigGetTriggerStatus, GxSmuTrigSetTriggerToPxiBusLine, GxSmuTrigSetAnyTriggerToAllGroups,  GxSmuTrigSetAnyTriggerToConnector, GxSmuTrigGetExternalTriggerToGroup, GxSmuTrigGetPxiTriggerBusLineToGroup, GxSmuTrigSetStarTriggerToGroup, GxSmuTrigSetTriggerToPxiBusLine, SmuGetErrorString