Table of Contents

Method ForceCurrent

Namespace
NationalInstruments.SemiconductorTestLibrary.InstrumentAbstraction.Digital
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 DigitalSessionsBundle

The DigitalSessionsBundle object.

currentLevel double

The 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, IDictionary<string, PPMUSettings>)

Forces current on the target pin(s).

public static void ForceCurrent(this DigitalSessionsBundle sessionsBundle, IDictionary<string, PPMUSettings> settings)

Parameters

sessionsBundle DigitalSessionsBundle

The DigitalSessionsBundle object.

settings IDictionary<string, PPMUSettings>

The per-pin settings to use.