Part Average Testing Plug-In Architecture (TSM)
- Updated2025-04-10
- 1 minute(s) read
Use the example PAT plug-in, located in the <TestStand Public>\Examples\NI_SemiconductorModule\Part Average Testing\Example Part Average Testing Plug-In directory, as a starting point for custom PAT plug-ins you create. Refer to the Part Average Testing Examples for information about enabling and performing part average testing (PAT) in a test program.
You must create and deploy the following plug-in files to implement custom part average testing (PAT) for a test program:
- A PAT callback sequence file that meets the following requirements:
- The filename must be PartAverageTestingCallbacks.seq.
- The file must reside in the <TestStand Public>\Components\Callbacks\NI_SemiconductorModule directory.
- The file must include a sequence file global variable named PartAverageTestingAlgorithmDescription that is an instance of the NI_SemiconductorModule_PATAlgorithmDescription data type to describe the environment settings and algorithm settings.
- The file must implement each of the PAT entry point sequences TSM calls at specific points during test program execution.
- Code modules that implement specific PAT algorithm tasks and settings.
The following graphic illustrates the PAT plug-in architecture:

