Method ForceCurrentAsymmetricLimit
- 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
sessionsBundleDCPowerSessionsBundle-
The NationalInstruments.SemiconductorTestLibrary.InstrumentAbstraction.DCPower.DCPowerSessionsBundle object.
currentLeveldouble-
The current level to force.
voltageLimitHighdouble-
The voltage high limit to use.
voltageLimitLowdouble-
The voltage low limit to use.
currentLevelRangedouble?-
The current level range to use.
voltageLimitRangedouble?-
The voltage limit range to use.
waitForSourceCompletionbool-
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.