Table of Contents

Method SetupNIDigitalPatternInstrumentation

Namespace
NationalInstruments.SemiconductorTestLibrary.TestStandSteps
Assembly
NationalInstruments.SemiconductorTestLibrary.TestStandSteps.dll

SetupNIDigitalPatternInstrumentation(ISemiconductorModuleContext, bool, string, string, bool)

Initializes NI Digital Pattern instrument sessions associated with the pin map. Loads all digital project files associated with the digital project configured for the test program. This includes the following files: pin map, specifications, patterns, source waveforms, capture waveforms, timing sheets, and levels sheets. No sheets are applied during this setup step unless specified by the levelsSheetToApply and/or timingSheetToApply inputs. Otherwise, the program does not assume to know which loaded sheet to apply. The program expects that the users program applies the appropriate sheets in a following step. If the resetDevice input is set to True, the instrument is reset when the session is initialized (default = False).

public static void SetupNIDigitalPatternInstrumentation(ISemiconductorModuleContext tsmContext, bool resetDevice = false, string levelsSheetToApply = "", string timingSheetToApply = "", bool applySourceWaveformData = false)

Parameters

tsmContext ISemiconductorModuleContext

The NationalInstruments.TestStand.SemiconductorModule.CodeModuleAPI.ISemiconductorModuleContext object.

resetDevice bool

Whether to reset device during initialization.

levelsSheetToApply string

The name of the levels sheet to apply.

timingSheetToApply string

The name of the timing sheet to apply.

applySourceWaveformData bool

Whether to apply the data in waveform files to source waveforms.

SetupNIDigitalPatternInstrumentation(ISemiconductorModuleContext)

Initializes an NI Digital Pattern instrument sessions associated with the pin map. Loads in all digital project files associated with the digital project configured for the test program. This includes the following files: pin map, specifications, patterns, source waveforms, capture waveforms, timing sheets, and levels sheets. No sheets are applied during this setup step.

public static void SetupNIDigitalPatternInstrumentation(ISemiconductorModuleContext tsmContext)

Parameters

tsmContext ISemiconductorModuleContext

The NationalInstruments.TestStand.SemiconductorModule.CodeModuleAPI.ISemiconductorModuleContext object.