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
sessionsBundleDCPowerSessionsBundleThe DCPowerSessionsBundle object.
currentLeveldoubleThe current level to force.
voltageLimitHighdoubleThe voltage high limit to use.
voltageLimitLowdoubleThe voltage low limit to use.
currentLevelRangedouble?The current level range to use.
voltageLimitRangedouble?The voltage limit range to use.
waitForSourceCompletionboolSetting 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.