Table of Contents

Method SetupNIDigitalPatternInstrumentation

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

SetupNIDigitalPatternInstrumentation(ISemiconductorModuleContext, bool, string, string)

Initializes an NI Digital Pattern instrument sessions associated with the pin map. It loads in all digital project files associated with the digital project configured for the test program, this includes the: pin map, specifications, patterns, source waveforms, capture waveforms, timing sheets, and levels sheets. No sheets will be applied during this setup step unless specified by the levelsSheetToApply and/or timingSheetToApply inputs. Otherwise, the program will not assume to know loaded sheet to apply and will expect that the users program will apply the appropriate sheet(s) within a proceeding step. If the resetDevice input is set to True, then the instrument will be reset as the session is initialized (default = False).

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

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.