Class Pattern
- 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.