Method ForceCurrentMeasureVoltage
- Assembly
- NationalInstruments.SemiconductorTestLibrary.TestStandSteps.dll
ForceCurrentMeasureVoltage(ISemiconductorModuleContext, string[], double, double, double, double)
Forces the specified DC current on all pins and/or pin groups specified, waits the specified amount of settling time,
and then measures the voltage 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 ForceCurrentMeasureVoltage(ISemiconductorModuleContext tsmContext, string[] pinsOrPinGroups, double currentLevel, double voltageLimit, double settlingTime = 0, double apertureTime = -1)
Parameters
tsmContext
ISemiconductorModuleContextThe NationalInstruments.TestStand.SemiconductorModule.CodeModuleAPI.ISemiconductorModuleContext object.
pinsOrPinGroups
string[]The pins or pin groups to force DC voltage on.
currentLevel
doubleThe DC current level to force, in amperes.
voltageLimit
doubleThe voltage limit in volts.
settlingTime
doubleThe amount of time to wait before continuing, in seconds.
apertureTime
doubleThe measurement aperture time in seconds.