Method ConfigureVoltageSequenceWithSourceDelays
- 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
sessionsBundleDCPowerSessionsBundle-
The NationalInstruments.SemiconductorTestLibrary.InstrumentAbstraction.DCPower.DCPowerSessionsBundle object.
sequenceNamestring-
The name of the advanced sequence to create.
sequencedouble[]-
The voltage sequence to set.
sourceDelaysInSecondsdouble[]-
The array of source delays in seconds for each step in the sequence.
sequenceLoopCountint-
The number of loops a sequence runs after initiation.
setAsActiveSequencebool-
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
sessionsBundleDCPowerSessionsBundle-
The NationalInstruments.SemiconductorTestLibrary.InstrumentAbstraction.DCPower.DCPowerSessionsBundle object.
sequenceNamestring-
The name of the advanced sequence to create.
sequenceSiteData<double[]>-
The voltage sequence to set.
sourceDelaysInSecondsSiteData<double[]>-
The array of source delays in seconds for each step in the sequence.
sequenceLoopCountint-
The number of loops a sequence runs after initiation.
setAsActiveSequencebool-
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
sessionsBundleDCPowerSessionsBundle-
The NationalInstruments.SemiconductorTestLibrary.InstrumentAbstraction.DCPower.DCPowerSessionsBundle object.
sequenceNamestring-
The name of the advanced sequence to create.
sequencePinSiteData<double[]>-
The voltage sequence to set.
sourceDelaysInSecondsPinSiteData<double[]>-
The array of source delays in seconds for each step in the sequence.
sequenceLoopCountint-
The number of loops a sequence runs after initiation.
setAsActiveSequencebool-
If true, sets the configured sequence as the active sequence. If false (default), clears the active sequence to allow configuring multiple sequences before initiating.