Table of Contents

Class Pattern

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

Defines methods to deal with digital patterns.

public static class Pattern
Inheritance
Pattern
Inherited Members

Methods

AbortKeepAlivePattern(DigitalSessionsBundle)

Stops the keep alive pattern if it is currently running.

AbortPattern(DigitalSessionsBundle)

Stops bursting the pattern.

BurstPattern(DigitalSessionsBundle, string, bool, bool, double)

Bursts a digital pattern.

BurstPatternAndPublishResults(DigitalSessionsBundle, string, bool, double, string)

Bursts a digital pattern and publishes pass/fail comparison results.

BurstPatternSynchronized(DigitalSessionsBundle, string, bool, bool, double)

Starts a pattern burst on digital pattern instruments that you have previously synchronized using NI-TClk.

GetFailCount(DigitalSessionsBundle)

Gets fail count on a per-pin per-site basis of last burst pattern (long).

GetSitePassFail(DigitalSessionsBundle)

Gets the per-site pass/fail comparison results of last burst pattern (long) as a SiteData object of type Bool.

WaitUntilDone(DigitalSessionsBundle, double)

Waits until the pattern burst is complete. This method is a blocking call, but will timeout after the specified time.