Method ForceVoltageAsymmetricLimit
- Assembly
- NationalInstruments.SemiconductorTestLibrary.Extensions.dll
ForceVoltageAsymmetricLimit(DCPowerSessionsBundle, double, double, double, double?, double?, bool)
Behaves the same as the ForceVoltage() method, but as two current limit inputs for setting separate high and low current limits.
public static void ForceVoltageAsymmetricLimit(this DCPowerSessionsBundle sessionsBundle, double voltageLevel, double currentLimitHigh, double currentLimitLow, double? voltageLevelRange = null, double? currentLimitRange = null, bool waitForSourceCompletion = false)Parameters
sessionsBundleDCPowerSessionsBundle-
The NationalInstruments.SemiconductorTestLibrary.InstrumentAbstraction.DCPower.DCPowerSessionsBundle object.
voltageLeveldouble-
The voltage level to force.
currentLimitHighdouble-
The current high limit to use.
currentLimitLowdouble-
The current low limit to use.
voltageLevelRangedouble?-
The voltage level range to use.
currentLimitRangedouble?-
The current limit range to use.
waitForSourceCompletionbool-
Setting 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.