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
sessionsBundle
DCPowerSessionsBundleThe DCPowerSessionsBundle object.
currentLevel
doubleThe current level to force.
voltageLimitHigh
doubleThe voltage high limit to use.
voltageLimitLow
doubleThe voltage low limit to use.
currentLevelRange
double?The current level range to use.
voltageLimitRange
double?The voltage limit range to use.
waitForSourceCompletion
boolSetting this to True will wait until sourcing is complete before continuing, which includes the set amount of source delay. Otherwise, the source delay amount is not directly accounted for by this method and the WaitForEvent must be manually invoked in proceeding code.