Table of Contents

Method ConfigureVoltageSequence

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

ConfigureVoltageSequence(DCPowerSessionsBundle, string, double[], int, double?, bool)

Configures a hardware-timed voltage sequence.

public static void ConfigureVoltageSequence(this DCPowerSessionsBundle sessionsBundle, string sequenceName, double[] sequence, int sequenceLoopCount = 1, double? sequenceStepDeltaTimeInSeconds = null, bool setAsActiveSequence = false)

Parameters

sessionsBundle DCPowerSessionsBundle

The NationalInstruments.SemiconductorTestLibrary.InstrumentAbstraction.DCPower.DCPowerSessionsBundle object.

sequenceName string

The name of the advanced sequence to create.

sequence double[]

The voltage sequence to set.

sequenceLoopCount int

The number of loops a sequence runs after initiation.

sequenceStepDeltaTimeInSeconds double?

The delta time between the start of two consecutive steps in a sequence.

setAsActiveSequence bool

If true, sets the configured sequence as the active sequence. If false (default), clears the active sequence to allow configuring multiple sequences before initiating.

ConfigureVoltageSequence(DCPowerSessionsBundle, string, SiteData<double[]>, int, double?, bool)

Configures a hardware-timed voltage sequence.

public static void ConfigureVoltageSequence(this DCPowerSessionsBundle sessionsBundle, string sequenceName, SiteData<double[]> sequence, int sequenceLoopCount = 1, double? sequenceStepDeltaTimeInSeconds = null, bool setAsActiveSequence = false)

Parameters

sessionsBundle DCPowerSessionsBundle

The NationalInstruments.SemiconductorTestLibrary.InstrumentAbstraction.DCPower.DCPowerSessionsBundle object.

sequenceName string

The name of the advanced sequence to create.

sequence SiteData<double[]>

The voltage sequence to set.

sequenceLoopCount int

The number of loops a sequence runs after initiation.

sequenceStepDeltaTimeInSeconds double?

The delta time between the start of two consecutive steps in a sequence.

setAsActiveSequence bool

If true, sets the configured sequence as the active sequence. If false (default), clears the active sequence to allow configuring multiple sequences before initiating.

ConfigureVoltageSequence(DCPowerSessionsBundle, string, PinSiteData<double[]>, int, double?, bool)

Configures a hardware-timed voltage sequence.

public static void ConfigureVoltageSequence(this DCPowerSessionsBundle sessionsBundle, string sequenceName, PinSiteData<double[]> sequence, int sequenceLoopCount = 1, double? sequenceStepDeltaTimeInSeconds = null, bool setAsActiveSequence = false)

Parameters

sessionsBundle DCPowerSessionsBundle

The NationalInstruments.SemiconductorTestLibrary.InstrumentAbstraction.DCPower.DCPowerSessionsBundle object.

sequenceName string

The name of the advanced sequence to create.

sequence PinSiteData<double[]>

The voltage sequence to set.

sequenceLoopCount int

The number of loops a sequence runs after initiation.

sequenceStepDeltaTimeInSeconds double?

The delta time between the start of two consecutive steps in a sequence.

setAsActiveSequence bool

If true, sets the configured sequence as the active sequence. If false (default), clears the active sequence to allow configuring multiple sequences before initiating.