Method ForceVoltageMeasureCurrent
- Assembly
- NationalInstruments.SemiconductorTestLibrary.TestStandSteps.dll
ForceVoltageMeasureCurrent(ISemiconductorModuleContext, string[], double, double, double, double)
Forces the specified DC voltage on all pins and/or pin groups specified, waits the specified amount of settling time,
and then measures the current on those pins and publishes the results to TestStand. Both DCPower and Digital PPMU pins are supported.
Both the settlingTime and apertureTime inputs are expected to be provided in Seconds.
By default the apertureTime input is set to -1, which will cause this input to be ignored
and the device will use any pre-configured aperture time set by a proceeding set, such as the Setup NI-DCPower Instrumentation step.
public static void ForceVoltageMeasureCurrent(ISemiconductorModuleContext tsmContext, string[] pinsOrPinGroups, double voltageLevel, double currentLimit, double settlingTime = 0, double apertureTime = -1)
Parameters
tsmContextISemiconductorModuleContextThe NationalInstruments.TestStand.SemiconductorModule.CodeModuleAPI.ISemiconductorModuleContext object.
pinsOrPinGroupsstring[]The pins or pin groups to force DC voltage on.
voltageLeveldoubleThe DC voltage level to force, in volts.
currentLimitdoubleThe current limit in amperes.
settlingTimedoubleThe amount of time to wait before continuing, in seconds.
apertureTimedoubleThe measurement aperture time in seconds.