Table of Contents

Method SelectPPMU

Namespace
NationalInstruments.SemiconductorTestLibrary.InstrumentAbstraction.Digital
Assembly
NationalInstruments.SemiconductorTestLibrary.Extensions.dll

SelectPPMU(DigitalSessionsBundle, double?)

Sets the Selected Function mode to PPMU, such that the PPMU controls the specified pin(s) and connects the PPMU. The pin driver is in a non-drive state, and the active load is disabled.

public static void SelectPPMU(this DigitalSessionsBundle sessionsBundle, double? settlingTimeInSeconds = null)

Parameters

sessionsBundle DigitalSessionsBundle

The DigitalSessionsBundle object.

settlingTimeInSeconds double?

The settling time in seconds. Passing a Null value (default) bypasses the wait operation (No-op).

Remarks

Remarks:

  • The PPMU does not start sourcing or measuring until ForceVoltage(), ForceCurrent(), MeasureVoltage(), or MeasureCurrent() is called.
  • The driver, comparator, and active load are off while this function is selected.
  • If you change the Selected Function mode to PPMU using this method, the PPMU is initially not sourcing.
  • Note: you can make PPMU voltage measurements calling MeasureVoltage or MeasureCurrent from within any selected function.
Example:
DigitalSessionsBundle myDutPin = new TSMSessionManager().Digital("MyDutPin");
myDutPin.SelectPPMU();