Table of Contents

Method ForceAdvancedSequenceSynchronizedAndFetch

Namespace
NationalInstruments.SemiconductorTestLibrary.InstrumentAbstraction.DCPower
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

sessionsBundle DCPowerSessionsBundle

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

sequence DCPowerSourceSettings[]

The sequence of source settings to apply.

sequenceLoopCount int

The number of times to loop through the voltage sequence.

waitForSequenceCompletion bool

Indicates whether to wait for the sequence to complete before returning.

sequenceTimeoutInSeconds double

The timeout, in seconds, to wait for sequence completion.

pointsToFetch int?

The number of points to fetch.

measurementTimeoutInSeconds double

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

sessionsBundle DCPowerSessionsBundle

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

sequence SiteData<DCPowerSourceSettings[]>

The sequence of source settings to apply.

sequenceLoopCount int

The number of times to loop through the voltage sequence.

waitForSequenceCompletion bool

Indicates whether to wait for the sequence to complete before returning.

sequenceTimeoutInSeconds double

The timeout, in seconds, to wait for sequence completion.

pointsToFetch int?

The number of points to fetch.

measurementTimeoutInSeconds double

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

sessionsBundle DCPowerSessionsBundle

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

sequence PinSiteData<DCPowerSourceSettings[]>

The sequence of source settings to apply.

sequenceLoopCount int

The number of times to loop through the voltage sequence.

waitForSequenceCompletion bool

Indicates whether to wait for the sequence to complete before returning.

sequenceTimeoutInSeconds double

The timeout, in seconds, to wait for sequence completion.

pointsToFetch int?

The number of points to fetch.

measurementTimeoutInSeconds double

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

sessionsBundle DCPowerSessionsBundle

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

sequence DCPowerAdvancedSequenceStepProperties[]

The sequence of NationalInstruments.SemiconductorTestLibrary.InstrumentAbstraction.DCPower.DCPowerAdvancedSequenceStepProperties to apply.

sequenceLoopCount int

The number of times to loop through the voltage sequence.

waitForSequenceCompletion bool

Indicates whether to wait for the sequence to complete before returning.

sequenceTimeoutInSeconds double

The timeout, in seconds, to wait for sequence completion.

pointsToFetch int?

The number of points to fetch.

measurementTimeoutInSeconds double

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

sessionsBundle DCPowerSessionsBundle

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

sequence SiteData<DCPowerAdvancedSequenceStepProperties[]>

The sequence of NationalInstruments.SemiconductorTestLibrary.InstrumentAbstraction.DCPower.DCPowerAdvancedSequenceStepProperties to apply.

sequenceLoopCount int

The number of times to loop through the voltage sequence.

waitForSequenceCompletion bool

Indicates whether to wait for the sequence to complete before returning.

sequenceTimeoutInSeconds double

The timeout, in seconds, to wait for sequence completion.

pointsToFetch int?

The number of points to fetch.

measurementTimeoutInSeconds double

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

sessionsBundle DCPowerSessionsBundle

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

sequence PinSiteData<DCPowerAdvancedSequenceStepProperties[]>

The sequence of NationalInstruments.SemiconductorTestLibrary.InstrumentAbstraction.DCPower.DCPowerAdvancedSequenceStepProperties to apply.

sequenceLoopCount int

The number of times to loop through the voltage sequence.

waitForSequenceCompletion bool

Indicates whether to wait for the sequence to complete before returning.

sequenceTimeoutInSeconds double

The timeout, in seconds, to wait for sequence completion.

pointsToFetch int?

The number of points to fetch.

measurementTimeoutInSeconds double

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.