Method SetupNIDigitalPatternInstrumentation
- Assembly
- NationalInstruments.SemiconductorTestLibrary.TestStandSteps.dll
SetupNIDigitalPatternInstrumentation(ISemiconductorModuleContext, bool, string, string, bool)
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 = "", bool applySourceWaveformData = false)
Parameters
tsmContextISemiconductorModuleContextThe NationalInstruments.TestStand.SemiconductorModule.CodeModuleAPI.ISemiconductorModuleContext object.
resetDeviceboolWhether to reset device during initialization.
levelsSheetToApplystringThe name of the levels sheet to apply.
timingSheetToApplystringThe name of the timing sheet to apply.
applySourceWaveformDataboolWhether to apply the data in waveform files to source waveforms.