The <TestStand Public>\Examples\NI_SemiconductorModule\Part Average Testing directory contains the following examples:

  • Part Average Testing with LabVIEW
  • Part Average Testing with .NET

Example Part Average Testing Plug-In

The <TestStand Public>\Examples\NI_SemiconductorModule\Part Average Testing\Example Part Average Testing Plug-In directory contains a part average testing (PAT) plug-in that you can use as a starting point for custom PAT plug-ins you create.

Note By default, TSM uses data that cause all tests to pass when you run in Offline Mode. The PAT example is configured to override this default behavior and use the published values for tests. When creating a custom PAT plug-in from the PAT example, modify the Numeric Limit Test or Pass/Fail Test property settings to specify which test values to use in Offline Mode.

The example PAT plug-in consists of the following files:

  • PartAverageTestingCallbacks.seq—PAT callback sequence file
  • PartAverageTestingAlgorithmExample.dll—.NET assembly that contains code modules the callback sequence file calls

Opening the Part Average Testing Example.seq file in the TestStand Sequence Editor automatically copies the example PAT plug-in files from the <TestStand Public>\Examples\NI_SemiconductorModule\Part Average Testing\Example Part Average Testing Plug-In directory to the <TestStand Public>\Components\Callbacks\NI_SemiconductorModule directory. Closing the Part Average Testing Example.seq file removes the example PAT plug-in files from the <TestStand Public>\Components\Callbacks\NI_SemiconductorModule directory.