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: