Method ForceCurrent
- Assembly
- NationalInstruments.SemiconductorTestLibrary.Extensions.dll
ForceCurrent(DigitalSessionsBundle, double, double?, double?, double?, double?, double?)
Forces current on the target pin(s) at the specified level. You must provide a current level value, and the method will assume all other properties that have been previously set. Optionally, you can also provide a specific voltage limit and current level range values directly.
public static void ForceCurrent(this DigitalSessionsBundle sessionsBundle, double currentLevel, double? currentLevelRange = null, double? voltageLimitLow = null, double? voltageLimitHigh = null, double? apertureTime = null, double? settlingTime = null)
Parameters
sessionsBundle
DigitalSessionsBundleThe DigitalSessionsBundle object.
currentLevel
doubleThe current level.
currentLevelRange
double?The current level range.
voltageLimitLow
double?The low voltage limit.
voltageLimitHigh
double?The high voltage limit.
apertureTime
double?The aperture time.
settlingTime
double?The settling time.
Remarks
Use this method to force the same current level on all sites.
ForceCurrent(DigitalSessionsBundle, PPMUSettings)
Forces current using specified ppmu settings.
public static void ForceCurrent(this DigitalSessionsBundle sessionsBundle, PPMUSettings settings)
Parameters
sessionsBundle
DigitalSessionsBundleThe DigitalSessionsBundle object.
settings
PPMUSettingsThe settings to use.
ForceCurrent(DigitalSessionsBundle, SiteData<PPMUSettings>)
Forces current using specified site-unique ppmu settings.
public static void ForceCurrent(this DigitalSessionsBundle sessionsBundle, SiteData<PPMUSettings> settings)
Parameters
sessionsBundle
DigitalSessionsBundleThe DigitalSessionsBundle object.
settings
SiteData<PPMUSettings>The per-site settings to use.
ForceCurrent(DigitalSessionsBundle, IDictionary<string, PPMUSettings>)
Forces current using specified pin-unique ppmu settings.
public static void ForceCurrent(this DigitalSessionsBundle sessionsBundle, IDictionary<string, PPMUSettings> settings)
Parameters
sessionsBundle
DigitalSessionsBundleThe DigitalSessionsBundle object.
settings
IDictionary<string, PPMUSettings>The per-pin settings to use.
ForceCurrent(DigitalSessionsBundle, PinSiteData<PPMUSettings>)
Forces current using specified pin- and site-unique ppmu settings.
public static void ForceCurrent(this DigitalSessionsBundle sessionsBundle, PinSiteData<PPMUSettings> settings)
Parameters
sessionsBundle
DigitalSessionsBundleThe DigitalSessionsBundle object.
settings
PinSiteData<PPMUSettings>The per-site-pin-pair settings to use.