Table of Contents

Method SelectDigital

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

SelectDigital(DigitalSessionsBundle, double?)

Sets the Selected Function mode to Digital, such that the pattern sequencer controls the specified pin(s).

public static void SelectDigital(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:

  • If a pattern is being bursted, the pin immediately switches to bursting the pattern.
  • The PPMU stops sourcing and turns off when the Digital function is selected. Despite this, you can still make voltage measurements.
  • Internally within the instrument the pin electrics are now connected to the driver, comparator, and active load functions.
  • The state of the digital pin driver when you change the selected function to Digital is determined by the most recent call to WriteStatic or the last vector of the most recently bursted pattern, whichever is latter.
Example:
DigitalSessionsBundle myDutPin = new TSMSessionManager().Digital("MyDutPin");
myDutPin.SelectDigital();