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
sessionsBundleDigitalSessionsBundleThe DigitalSessionsBundle object.
currentLeveldoubleThe current level.
currentLevelRangedouble?The current level range.
voltageLimitLowdouble?The low voltage limit.
voltageLimitHighdouble?The high voltage limit.
apertureTimedouble?The aperture time.
settlingTimedouble?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
sessionsBundleDigitalSessionsBundleThe DigitalSessionsBundle object.
settingsPPMUSettingsThe 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
sessionsBundleDigitalSessionsBundleThe DigitalSessionsBundle object.
settingsSiteData<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
sessionsBundleDigitalSessionsBundleThe DigitalSessionsBundle object.
settingsIDictionary<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
sessionsBundleDigitalSessionsBundleThe DigitalSessionsBundle object.
settingsPinSiteData<PPMUSettings>The per-site-pin-pair settings to use.