Table of Contents

Method ConfigurePulseTriggerDigitalEdge

Namespace
NationalInstruments.SemiconductorTestLibrary.InstrumentAbstraction.DCPower
Assembly
NationalInstruments.SemiconductorTestLibrary.Extensions.dll

ConfigurePulseTriggerDigitalEdge(DCPowerSessionInformation, string, string, DCPowerTriggerEdge, string)

Configures a digital edge trigger for the PulseTrigger.

public static void ConfigurePulseTriggerDigitalEdge(this DCPowerSessionInformation sessionInfo, string tiggerTerminal, string modelString, DCPowerTriggerEdge triggerEdge = DCPowerTriggerEdge.Rising, string channelString = "")

Parameters

sessionInfo DCPowerSessionInformation

The DCPowerSessionInformation object.

tiggerTerminal string

The input terminal to configure the trigger to look for a Digital Edge.

This is the fully qualified terminal string, which should be in the form of

"/Dev1/PXI_Trig0"
, where Dev1 is the instrument generating the trigger and PXI_Trig0 is the trigger line the trigger is being sent on.

Note that the input terminal can also be a terminal from another instrument or channel.

For example, you can set the input terminal on Dev1 to be /Dev2/Engine0/SourceCompleteEvent, where Engine0 is channel 0.

modelString string

The model string of the associated instrument.

triggerEdge DCPowerTriggerEdge

The digital edge to look for, either NationalInstruments.ModularInstruments.NIDCPower.DCPowerTriggerEdge.Rising or NationalInstruments.ModularInstruments.NIDCPower.DCPowerTriggerEdge.Falling.

channelString string

The channel string containing one or more instrument channels. For Example: "SMU_4147_C2_16/0", or "SMU_4147_C2_16/3, SMU_4137_C2_17/0".

Remarks

This method does not abort the underlying driver session.