Method ForceAdvancedSequenceSynchronized
- Assembly
- NationalInstruments.SemiconductorTestLibrary.Extensions.dll
ForceAdvancedSequenceSynchronized(DCPowerSessionsBundle, DCPowerSourceSettings[], int, bool, double)
Synchronizes and forces an advanced sequence across all sessions in the bundle.
public static void ForceAdvancedSequenceSynchronized(this DCPowerSessionsBundle sessionsBundle, DCPowerSourceSettings[] sequence, int sequenceLoopCount = 1, bool waitForSequenceCompletion = false, double sequenceTimeoutInSeconds = 5)Parameters
sessionsBundleDCPowerSessionsBundle-
The NationalInstruments.SemiconductorTestLibrary.InstrumentAbstraction.DCPower.DCPowerSessionsBundle object.
sequenceDCPowerSourceSettings[]-
The sequence of source settings to apply.
sequenceLoopCountint-
The number of times to loop through the sequence.
waitForSequenceCompletionbool-
Indicates whether to wait for the sequence to complete before returning.
sequenceTimeoutInSecondsdouble-
The timeout, in seconds, to wait for sequence completion.
Remarks
This method does not support taking measurements during sequence execution, regardless of the state of the NationalInstruments.ModularInstruments.NIDCPower.DCPowerMeasurementWhen property.
If measurements are required, consider using the NationalInstruments.SemiconductorTestLibrary.InstrumentAbstraction.DCPower.Source.ForceAdvancedSequenceSynchronizedAndFetch(NationalInstruments.SemiconductorTestLibrary.InstrumentAbstraction.DCPower.DCPowerSessionsBundle,NationalInstruments.SemiconductorTestLibrary.InstrumentAbstraction.DCPower.DCPowerSourceSettings[],System.Int32,System.Boolean,System.Double,System.Nullable{System.Int32},System.Double) instead.
This method will set the Source Mode back to SinglePoint mode upon returning.
ForceAdvancedSequenceSynchronized(DCPowerSessionsBundle, SiteData<DCPowerSourceSettings[]>, int, bool, double)
Synchronizes and forces an advanced sequence across all sessions in the bundle.
public static void ForceAdvancedSequenceSynchronized(this DCPowerSessionsBundle sessionsBundle, SiteData<DCPowerSourceSettings[]> sequence, int sequenceLoopCount = 1, bool waitForSequenceCompletion = false, double sequenceTimeoutInSeconds = 5)Parameters
sessionsBundleDCPowerSessionsBundle-
The NationalInstruments.SemiconductorTestLibrary.InstrumentAbstraction.DCPower.DCPowerSessionsBundle object.
sequenceSiteData<DCPowerSourceSettings[]>-
The sequence of source settings to apply.
sequenceLoopCountint-
The number of times to loop through the sequence.
waitForSequenceCompletionbool-
Indicates whether to wait for the sequence to complete before returning.
sequenceTimeoutInSecondsdouble-
The timeout, in seconds, to wait for sequence completion.
Remarks
This method does not support taking measurements during sequence execution, regardless of the state of the NationalInstruments.ModularInstruments.NIDCPower.DCPowerMeasurementWhen property.
If measurements are required, consider using the NationalInstruments.SemiconductorTestLibrary.InstrumentAbstraction.DCPower.Source.ForceAdvancedSequenceSynchronizedAndFetch(NationalInstruments.SemiconductorTestLibrary.InstrumentAbstraction.DCPower.DCPowerSessionsBundle,NationalInstruments.SemiconductorTestLibrary.DataAbstraction.SiteData{NationalInstruments.SemiconductorTestLibrary.InstrumentAbstraction.DCPower.DCPowerSourceSettings[]},System.Int32,System.Boolean,System.Double,System.Nullable{System.Int32},System.Double) instead.
This method will set the Source Mode back to SinglePoint mode upon returning.
ForceAdvancedSequenceSynchronized(DCPowerSessionsBundle, PinSiteData<DCPowerSourceSettings[]>, int, bool, double)
Synchronizes and forces an advanced sequence across all sessions in the bundle.
public static void ForceAdvancedSequenceSynchronized(this DCPowerSessionsBundle sessionsBundle, PinSiteData<DCPowerSourceSettings[]> sequence, int sequenceLoopCount = 1, bool waitForSequenceCompletion = false, double sequenceTimeoutInSeconds = 5)Parameters
sessionsBundleDCPowerSessionsBundle-
The NationalInstruments.SemiconductorTestLibrary.InstrumentAbstraction.DCPower.DCPowerSessionsBundle object.
sequencePinSiteData<DCPowerSourceSettings[]>-
The sequence of source settings to apply.
sequenceLoopCountint-
The number of times to loop through the sequence.
waitForSequenceCompletionbool-
Indicates whether to wait for the sequence to complete before returning.
sequenceTimeoutInSecondsdouble-
The timeout, in seconds, to wait for sequence completion.
Remarks
This method does not support taking measurements during sequence execution, regardless of the state of the NationalInstruments.ModularInstruments.NIDCPower.DCPowerMeasurementWhen property.
If measurements are required, consider using the NationalInstruments.SemiconductorTestLibrary.InstrumentAbstraction.DCPower.Source.ForceAdvancedSequenceSynchronizedAndFetch(NationalInstruments.SemiconductorTestLibrary.InstrumentAbstraction.DCPower.DCPowerSessionsBundle,NationalInstruments.SemiconductorTestLibrary.DataAbstraction.PinSiteData{NationalInstruments.SemiconductorTestLibrary.InstrumentAbstraction.DCPower.DCPowerSourceSettings[]},System.Int32,System.Boolean,System.Double,System.Nullable{System.Int32},System.Double) instead.
This method will set the Source Mode back to SinglePoint mode upon returning.
ForceAdvancedSequenceSynchronized(DCPowerSessionsBundle, DCPowerAdvancedSequenceStepProperties[], int, bool, double)
Synchronizes and forces an advanced sequence across all sessions in the bundle.
public static void ForceAdvancedSequenceSynchronized(this DCPowerSessionsBundle sessionsBundle, DCPowerAdvancedSequenceStepProperties[] sequence, int sequenceLoopCount = 1, bool waitForSequenceCompletion = false, double sequenceTimeoutInSeconds = 5)Parameters
sessionsBundleDCPowerSessionsBundle-
The NationalInstruments.SemiconductorTestLibrary.InstrumentAbstraction.DCPower.DCPowerSessionsBundle object.
sequenceDCPowerAdvancedSequenceStepProperties[]-
The sequence of NationalInstruments.SemiconductorTestLibrary.InstrumentAbstraction.DCPower.DCPowerAdvancedSequenceStepProperties to apply.
sequenceLoopCountint-
The number of times to loop through the sequence.
waitForSequenceCompletionbool-
Indicates whether to wait for the sequence to complete before returning.
sequenceTimeoutInSecondsdouble-
The timeout, in seconds, to wait for sequence completion.
Remarks
This method does not support taking measurements during sequence execution, regardless of the state of the NationalInstruments.ModularInstruments.NIDCPower.DCPowerMeasurementWhen property.
If measurements are required, consider using the NationalInstruments.SemiconductorTestLibrary.InstrumentAbstraction.DCPower.Source.ForceAdvancedSequenceSynchronizedAndFetch(NationalInstruments.SemiconductorTestLibrary.InstrumentAbstraction.DCPower.DCPowerSessionsBundle,NationalInstruments.SemiconductorTestLibrary.InstrumentAbstraction.DCPower.DCPowerAdvancedSequenceStepProperties[],System.Int32,System.Boolean,System.Double,System.Nullable{System.Int32},System.Double) instead.
This method will set the Source Mode back to SinglePoint mode upon returning.
ForceAdvancedSequenceSynchronized(DCPowerSessionsBundle, SiteData<DCPowerAdvancedSequenceStepProperties[]>, int, bool, double)
Synchronizes and forces an advanced sequence across all sessions in the bundle.
public static void ForceAdvancedSequenceSynchronized(this DCPowerSessionsBundle sessionsBundle, SiteData<DCPowerAdvancedSequenceStepProperties[]> sequence, int sequenceLoopCount = 1, bool waitForSequenceCompletion = false, double sequenceTimeoutInSeconds = 5)Parameters
sessionsBundleDCPowerSessionsBundle-
The NationalInstruments.SemiconductorTestLibrary.InstrumentAbstraction.DCPower.DCPowerSessionsBundle object.
sequenceSiteData<DCPowerAdvancedSequenceStepProperties[]>-
The sequence of NationalInstruments.SemiconductorTestLibrary.InstrumentAbstraction.DCPower.DCPowerAdvancedSequenceStepProperties to apply.
sequenceLoopCountint-
The number of times to loop through the sequence.
waitForSequenceCompletionbool-
Indicates whether to wait for the sequence to complete before returning.
sequenceTimeoutInSecondsdouble-
The timeout, in seconds, to wait for sequence completion.
Remarks
This method does not support taking measurements during sequence execution, regardless of the state of the NationalInstruments.ModularInstruments.NIDCPower.DCPowerMeasurementWhen property.
If measurements are required, consider using the NationalInstruments.SemiconductorTestLibrary.InstrumentAbstraction.DCPower.Source.ForceAdvancedSequenceSynchronizedAndFetch(NationalInstruments.SemiconductorTestLibrary.InstrumentAbstraction.DCPower.DCPowerSessionsBundle,NationalInstruments.SemiconductorTestLibrary.DataAbstraction.SiteData{NationalInstruments.SemiconductorTestLibrary.InstrumentAbstraction.DCPower.DCPowerAdvancedSequenceStepProperties[]},System.Int32,System.Boolean,System.Double,System.Nullable{System.Int32},System.Double) instead.
This method will set the Source Mode back to SinglePoint mode upon returning.
ForceAdvancedSequenceSynchronized(DCPowerSessionsBundle, PinSiteData<DCPowerAdvancedSequenceStepProperties[]>, int, bool, double)
Synchronizes and forces an advanced sequence across all sessions in the bundle.
public static void ForceAdvancedSequenceSynchronized(this DCPowerSessionsBundle sessionsBundle, PinSiteData<DCPowerAdvancedSequenceStepProperties[]> sequence, int sequenceLoopCount = 1, bool waitForSequenceCompletion = false, double sequenceTimeoutInSeconds = 5)Parameters
sessionsBundleDCPowerSessionsBundle-
The NationalInstruments.SemiconductorTestLibrary.InstrumentAbstraction.DCPower.DCPowerSessionsBundle object.
sequencePinSiteData<DCPowerAdvancedSequenceStepProperties[]>-
The sequence of NationalInstruments.SemiconductorTestLibrary.InstrumentAbstraction.DCPower.DCPowerAdvancedSequenceStepProperties to apply.
sequenceLoopCountint-
The number of times to loop through the sequence.
waitForSequenceCompletionbool-
Indicates whether to wait for the sequence to complete before returning.
sequenceTimeoutInSecondsdouble-
The timeout, in seconds, to wait for sequence completion.
Remarks
This method does not support taking measurements during sequence execution, regardless of the state of the NationalInstruments.ModularInstruments.NIDCPower.DCPowerMeasurementWhen property.
If measurements are required, consider using the NationalInstruments.SemiconductorTestLibrary.InstrumentAbstraction.DCPower.Source.ForceAdvancedSequenceSynchronizedAndFetch(NationalInstruments.SemiconductorTestLibrary.InstrumentAbstraction.DCPower.DCPowerSessionsBundle,NationalInstruments.SemiconductorTestLibrary.DataAbstraction.PinSiteData{NationalInstruments.SemiconductorTestLibrary.InstrumentAbstraction.DCPower.DCPowerAdvancedSequenceStepProperties[]},System.Int32,System.Boolean,System.Double,System.Nullable{System.Int32},System.Double) instead.
This method will set the Source Mode back to SinglePoint mode upon returning.