Sets the digitizer PXI Trigger bus line.
Gx3722DigitizerSetPxiTrigger (nHandle, nPxiTriggerLine, pnStatus)
Name |
Type |
Comments |
nHandle |
SHORT |
Handle to a GX3722 board. |
nPxiTriggerLine |
SHORT |
Sets digitizer PXI Trigger bus line, PXI Trigger bus line can be as follows: 0. GX3722_DIGITIZER_PXI_TRIGGER_DISABLED: Disabled. 1. GX3722_DIGITIZER_PXI_TRIGGER_0: PXI Trigger Bus 0. 2. GX3722_DIGITIZER_PXI_TRIGGER_1: PXI Trigger Bus 1. 3. GX3722_DIGITIZER_PXI_TRIGGER_2: PXI Trigger Bus 2. 4. GX3722_DIGITIZER_PXI_TRIGGER_3: PXI Trigger Bus 3. 5. GX3722_DIGITIZER_PXI_TRIGGER_4: PXI Trigger Bus 4. 6. GX3722_DIGITIZER_PXI_TRIGGER_5: PXI Trigger Bus 5. 7. GX3722_DIGITIZER_PXI_TRIGGER_6: PXI Trigger Bus 6. 8. GX3722_DIGITIZER_PXI_TRIGGER_7: PXI Trigger Bus 7. |
pnStatus |
PSHORT |
Returned status: 0 on success, negative number on failure. |
The function sets the digitizer PXI Trigger bus line. Once the PXI trigger is set to 1-8, and the digitizer channel is enabled, the enabled channel will start acquiring samples once a PXI trigger is present.
The following example sets digitizer PXI Trigger bus line 1, enable channel 1 and 2, and returns the settings:
SHORT nPxiTriggerLine;
Gx3722DigitizerSetPxiTrigger (nHandle, GX3722_DIGITIZER_PXI_TRIGGER_1, &nStatus);
Gx3722DigitizerSetState (nHandle, GX3722_DIGITIZER_CH1, GX3722_DIGITIZER_CH_STATE_ENABLE,
&nStatus);
Gx3722DigitizerSetState (nHandle, GX3722_DIGITIZER_CH2, GX3722_DIGITIZER_CH_STATE_ENABLE,
&nStatus);
Gx3722DigitizerGetPxiTrigger (nHandle, &nPxiTriggerLine, &nStatus);
Gx3722DigitizerSetTriggerMode, Gx3722DigitizerSetTriggerThreshold, Gx3722DigitizerSetSampleCount, Gx3722DigitizerTrigger, Gx3722DigitizerReadWaveform, Gx3722DigitizerGetPxiTrigger, GxFpgaGetErrorString