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
sessionsBundle
DCPowerSessionsBundleThe DCPowerSessionsBundle object.
voltageLevel
doubleThe voltage level to force.
currentLimitHigh
doubleThe current high limit to use.
currentLimitLow
doubleThe current low limit to use.
voltageLevelRange
double?The voltage level range to use.
currentLimitRange
double?The current 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.