Table of Contents

Method ForceCurrentAsymmetricLimit

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

ForceCurrentAsymmetricLimit(DCPowerSessionsBundle, double, double, double, double?, double?, bool)

Behaves the same as the ForceCurrent() method, but has two voltage limit inputs for setting separate high and low voltage limits.

public static void ForceCurrentAsymmetricLimit(this DCPowerSessionsBundle sessionsBundle, double currentLevel, double voltageLimitHigh, double voltageLimitLow, double? currentLevelRange = null, double? voltageLimitRange = null, bool waitForSourceCompletion = false)

Parameters

sessionsBundle DCPowerSessionsBundle

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

currentLevel double

The current level to force.

voltageLimitHigh double

The voltage high limit to use.

voltageLimitLow double

The voltage low limit to use.

currentLevelRange double?

The current level range to use.

voltageLimitRange double?

The voltage limit range to use.

waitForSourceCompletion bool

When set to true, sourcing must complete before continuing. The wait period includes the time it takes to perform the source operation and the amount of source delay configured. Otherwise, the source delay amount is not directly accounted for by this method and the WaitForEvent must be manually invoked in proceeding code.