Method ForceAdvancedSequenceSynchronizedAndFetch
- Assembly
- NationalInstruments.SemiconductorTestLibrary.Extensions.dll
ForceAdvancedSequenceSynchronizedAndFetch(DCPowerSessionsBundle, DCPowerSourceSettings[], int, bool, double, int?, double)
Synchronizes and forces an advanced sequence across all sessions in the bundle and return measurements.
public static PinSiteData<SingleDCPowerFetchResult[]> ForceAdvancedSequenceSynchronizedAndFetch(this DCPowerSessionsBundle sessionsBundle, DCPowerSourceSettings[] sequence, int sequenceLoopCount = 1, bool waitForSequenceCompletion = false, double sequenceTimeoutInSeconds = 5, int? pointsToFetch = null, double measurementTimeoutInSeconds = 10)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 voltage sequence.
waitForSequenceCompletionbool-
Indicates whether to wait for the sequence to complete before returning.
sequenceTimeoutInSecondsdouble-
The timeout, in seconds, to wait for sequence completion.
pointsToFetchint?-
The number of points to fetch.
measurementTimeoutInSecondsdouble-
The time to wait before the fetch measurement operation is aborted.
Returns
- PinSiteData<SingleDCPowerFetchResult[]>
-
A NationalInstruments.SemiconductorTestLibrary.DataAbstraction.PinSiteData`1 object that contains an array of NationalInstruments.SemiconductorTestLibrary.InstrumentAbstraction.DCPower.SingleDCPowerFetchResult values, where each NationalInstruments.SemiconductorTestLibrary.InstrumentAbstraction.DCPower.SingleDCPowerFetchResult object contains the voltage, current, and inCompliance result for a simple sample or point from the previous measurement.
Remarks
This method will set the Source Mode back to SinglePoint mode upon returning.
ForceAdvancedSequenceSynchronizedAndFetch(DCPowerSessionsBundle, SiteData<DCPowerSourceSettings[]>, int, bool, double, int?, double)
Synchronizes and forces an advanced sequence across all sessions in the bundle and return measurements.
public static PinSiteData<SingleDCPowerFetchResult[]> ForceAdvancedSequenceSynchronizedAndFetch(this DCPowerSessionsBundle sessionsBundle, SiteData<DCPowerSourceSettings[]> sequence, int sequenceLoopCount = 1, bool waitForSequenceCompletion = false, double sequenceTimeoutInSeconds = 5, int? pointsToFetch = null, double measurementTimeoutInSeconds = 10)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 voltage sequence.
waitForSequenceCompletionbool-
Indicates whether to wait for the sequence to complete before returning.
sequenceTimeoutInSecondsdouble-
The timeout, in seconds, to wait for sequence completion.
pointsToFetchint?-
The number of points to fetch.
measurementTimeoutInSecondsdouble-
The time to wait before the fetch measurement operation is aborted.
Returns
- PinSiteData<SingleDCPowerFetchResult[]>
-
A NationalInstruments.SemiconductorTestLibrary.DataAbstraction.PinSiteData`1 object that contains an array of NationalInstruments.SemiconductorTestLibrary.InstrumentAbstraction.DCPower.SingleDCPowerFetchResult values, where each NationalInstruments.SemiconductorTestLibrary.InstrumentAbstraction.DCPower.SingleDCPowerFetchResult object contains the voltage, current, and inCompliance result for a simple sample or point from the previous measurement.
Remarks
This method will set the Source Mode back to SinglePoint mode upon returning.
ForceAdvancedSequenceSynchronizedAndFetch(DCPowerSessionsBundle, PinSiteData<DCPowerSourceSettings[]>, int, bool, double, int?, double)
Synchronizes and forces an advanced sequence across all sessions in the bundle and return measurements.
public static PinSiteData<SingleDCPowerFetchResult[]> ForceAdvancedSequenceSynchronizedAndFetch(this DCPowerSessionsBundle sessionsBundle, PinSiteData<DCPowerSourceSettings[]> sequence, int sequenceLoopCount = 1, bool waitForSequenceCompletion = false, double sequenceTimeoutInSeconds = 5, int? pointsToFetch = null, double measurementTimeoutInSeconds = 10)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 voltage sequence.
waitForSequenceCompletionbool-
Indicates whether to wait for the sequence to complete before returning.
sequenceTimeoutInSecondsdouble-
The timeout, in seconds, to wait for sequence completion.
pointsToFetchint?-
The number of points to fetch.
measurementTimeoutInSecondsdouble-
The time to wait before the fetch measurement operation is aborted.
Returns
- PinSiteData<SingleDCPowerFetchResult[]>
-
A NationalInstruments.SemiconductorTestLibrary.DataAbstraction.PinSiteData`1 object that contains an array of NationalInstruments.SemiconductorTestLibrary.InstrumentAbstraction.DCPower.SingleDCPowerFetchResult values, where each NationalInstruments.SemiconductorTestLibrary.InstrumentAbstraction.DCPower.SingleDCPowerFetchResult object contains the voltage, current, and inCompliance result for a simple sample or point from the previous measurement.
Remarks
This method will set the Source Mode back to SinglePoint mode upon returning.
ForceAdvancedSequenceSynchronizedAndFetch(DCPowerSessionsBundle, DCPowerAdvancedSequenceStepProperties[], int, bool, double, int?, double)
Synchronizes and forces an advanced sequence across all sessions in the bundle and return measurements.
public static PinSiteData<SingleDCPowerFetchResult[]> ForceAdvancedSequenceSynchronizedAndFetch(this DCPowerSessionsBundle sessionsBundle, DCPowerAdvancedSequenceStepProperties[] sequence, int sequenceLoopCount = 1, bool waitForSequenceCompletion = false, double sequenceTimeoutInSeconds = 5, int? pointsToFetch = null, double measurementTimeoutInSeconds = 10)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 voltage sequence.
waitForSequenceCompletionbool-
Indicates whether to wait for the sequence to complete before returning.
sequenceTimeoutInSecondsdouble-
The timeout, in seconds, to wait for sequence completion.
pointsToFetchint?-
The number of points to fetch.
measurementTimeoutInSecondsdouble-
The time to wait before the fetch measurement operation is aborted.
Returns
- PinSiteData<SingleDCPowerFetchResult[]>
-
A NationalInstruments.SemiconductorTestLibrary.DataAbstraction.PinSiteData`1 object that contains an array of NationalInstruments.SemiconductorTestLibrary.InstrumentAbstraction.DCPower.SingleDCPowerFetchResult values, where each NationalInstruments.SemiconductorTestLibrary.InstrumentAbstraction.DCPower.SingleDCPowerFetchResult object contains the voltage, current, and inCompliance result for a simple sample or point from the previous measurement.
Remarks
This function will switch the Source Mode back to SinglePoint.
ForceAdvancedSequenceSynchronizedAndFetch(DCPowerSessionsBundle, SiteData<DCPowerAdvancedSequenceStepProperties[]>, int, bool, double, int?, double)
Synchronizes and forces an advanced sequence across all sessions in the bundle and return measurements.
public static PinSiteData<SingleDCPowerFetchResult[]> ForceAdvancedSequenceSynchronizedAndFetch(this DCPowerSessionsBundle sessionsBundle, SiteData<DCPowerAdvancedSequenceStepProperties[]> sequence, int sequenceLoopCount = 1, bool waitForSequenceCompletion = false, double sequenceTimeoutInSeconds = 5, int? pointsToFetch = null, double measurementTimeoutInSeconds = 10)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 voltage sequence.
waitForSequenceCompletionbool-
Indicates whether to wait for the sequence to complete before returning.
sequenceTimeoutInSecondsdouble-
The timeout, in seconds, to wait for sequence completion.
pointsToFetchint?-
The number of points to fetch.
measurementTimeoutInSecondsdouble-
The time to wait before the fetch measurement operation is aborted.
Returns
- PinSiteData<SingleDCPowerFetchResult[]>
-
A NationalInstruments.SemiconductorTestLibrary.DataAbstraction.PinSiteData`1 object that contains an array of NationalInstruments.SemiconductorTestLibrary.InstrumentAbstraction.DCPower.SingleDCPowerFetchResult values, where each NationalInstruments.SemiconductorTestLibrary.InstrumentAbstraction.DCPower.SingleDCPowerFetchResult object contains the voltage, current, and inCompliance result for a simple sample or point from the previous measurement.
Remarks
This function will switch the Source Mode back to SinglePoint.
ForceAdvancedSequenceSynchronizedAndFetch(DCPowerSessionsBundle, PinSiteData<DCPowerAdvancedSequenceStepProperties[]>, int, bool, double, int?, double)
Synchronizes and forces an advanced sequence across all sessions in the bundle and return measurements.
public static PinSiteData<SingleDCPowerFetchResult[]> ForceAdvancedSequenceSynchronizedAndFetch(this DCPowerSessionsBundle sessionsBundle, PinSiteData<DCPowerAdvancedSequenceStepProperties[]> sequence, int sequenceLoopCount = 1, bool waitForSequenceCompletion = false, double sequenceTimeoutInSeconds = 5, int? pointsToFetch = null, double measurementTimeoutInSeconds = 10)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 voltage sequence.
waitForSequenceCompletionbool-
Indicates whether to wait for the sequence to complete before returning.
sequenceTimeoutInSecondsdouble-
The timeout, in seconds, to wait for sequence completion.
pointsToFetchint?-
The number of points to fetch.
measurementTimeoutInSecondsdouble-
The time to wait before the fetch measurement operation is aborted.
Returns
- PinSiteData<SingleDCPowerFetchResult[]>
-
A NationalInstruments.SemiconductorTestLibrary.DataAbstraction.PinSiteData`1 object that contains an array of NationalInstruments.SemiconductorTestLibrary.InstrumentAbstraction.DCPower.SingleDCPowerFetchResult values, where each NationalInstruments.SemiconductorTestLibrary.InstrumentAbstraction.DCPower.SingleDCPowerFetchResult object contains the voltage, current, and inCompliance result for a simple sample or point from the previous measurement.
Remarks
This function will switch the Source Mode back to SinglePoint.