Table of Contents

Method ConfigureVoltageSequenceWithSourceDelays

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

ConfigureVoltageSequenceWithSourceDelays(DCPowerSessionsBundle, string, double[], double[], int, bool)

Configures a hardware-timed voltage sequence with per-step source delays.

public static void ConfigureVoltageSequenceWithSourceDelays(this DCPowerSessionsBundle sessionsBundle, string sequenceName, double[] sequence, double[] sourceDelaysInSeconds, int sequenceLoopCount = 1, 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.

sourceDelaysInSeconds double[]

The array of source delays in seconds for each step in the sequence.

sequenceLoopCount int

The number of loops a sequence runs after initiation.

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.

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

Configures a hardware-timed voltage sequence with per-step source delays.

public static void ConfigureVoltageSequenceWithSourceDelays(this DCPowerSessionsBundle sessionsBundle, string sequenceName, SiteData<double[]> sequence, SiteData<double[]> sourceDelaysInSeconds, int sequenceLoopCount = 1, 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.

sourceDelaysInSeconds SiteData<double[]>

The array of source delays in seconds for each step in the sequence.

sequenceLoopCount int

The number of loops a sequence runs after initiation.

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.

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

Configures a hardware-timed voltage sequence with per-step source delays.

public static void ConfigureVoltageSequenceWithSourceDelays(this DCPowerSessionsBundle sessionsBundle, string sequenceName, PinSiteData<double[]> sequence, PinSiteData<double[]> sourceDelaysInSeconds, int sequenceLoopCount = 1, 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.

sourceDelaysInSeconds PinSiteData<double[]>

The array of source delays in seconds for each step in the sequence.

sequenceLoopCount int

The number of loops a sequence runs after initiation.

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.