TestStand Semiconductor Module Application .NET API

TestStand Semiconductor Module Application API: NationalInstruments.TestStand.SemiconductorModule.IPartAverageTestingEvaluationGroup Interface Reference

  • Updated2025-09-26
  • 2 minute(s) read
NationalInstruments.TestStand.SemiconductorModule.IPartAverageTestingEvaluationGroup Interface Reference

Contains a base test result and its associated PAT tests. Use the properties and methods on this interface to evaluate the default PAT tests and the custom PAT tests that you created in the CustomizePartAverageTesting callback sequence. More...

Public Member Functions

IPartAverageTestingTest GetCustomTest (int partAverageTestId)
 Gets one of the custom PAT tests that you created in the CustomizePartAverageTesting callback sequence. More...
 

Properties

INumericLimitTestResult BaseTestResult [get]
 The result obtained when the Semiconductor Multi Test step performed the base test. When the Semiconductor Multi Test step performs the base test, it copies the data value for the base test to the data values for all of the PAT tests associated with the base test. More...
 
IPartAverageTestingTest DynamicPartAverageTestingTest [get]
 The default test to evaluate for dynamic PAT. This property is null if dynamic PAT is disabled on the base test. You can set properties on the dynamic PAT test and call IPartAverageTestingTest.Evaluate to perform the test. More...
 
IPartAverageTestingTest StaticPartAverageTestingTest [get]
 The default test to evaluate for static PAT. This property is null if static PAT is disabled on the base test. You can set properties on the static PAT test and call IPartAverageTestingTest.Evaluate to perform the test. More...
 

Detailed Description

Contains a base test result and its associated PAT tests. Use the properties and methods on this interface to evaluate the default PAT tests and the custom PAT tests that you created in the CustomizePartAverageTesting callback sequence.

Member Function Documentation

◆ GetCustomTest()

IPartAverageTestingTest NationalInstruments.TestStand.SemiconductorModule.IPartAverageTestingEvaluationGroup.GetCustomTest ( int  partAverageTestId)

Gets one of the custom PAT tests that you created in the CustomizePartAverageTesting callback sequence.

Parameters
partAverageTestIdThe unique identifier for the test. Use the same identifier that you used to create the test in the IPartAverageTestingCustomizationGroup.AddCustomLimitComparisonTest or IPartAverageTestingCustomizationGroup.AddCustomLogTest.
Returns
The custom PAT test. You can set properties on the test and call IPartAverageTestingTest.Evaluate to evaluate the test.

Property Documentation

◆ BaseTestResult

INumericLimitTestResult NationalInstruments.TestStand.SemiconductorModule.IPartAverageTestingEvaluationGroup.BaseTestResult
get

The result obtained when the Semiconductor Multi Test step performed the base test. When the Semiconductor Multi Test step performs the base test, it copies the data value for the base test to the data values for all of the PAT tests associated with the base test.

◆ DynamicPartAverageTestingTest

IPartAverageTestingTest NationalInstruments.TestStand.SemiconductorModule.IPartAverageTestingEvaluationGroup.DynamicPartAverageTestingTest
get

The default test to evaluate for dynamic PAT. This property is null if dynamic PAT is disabled on the base test. You can set properties on the dynamic PAT test and call IPartAverageTestingTest.Evaluate to perform the test.

◆ StaticPartAverageTestingTest

IPartAverageTestingTest NationalInstruments.TestStand.SemiconductorModule.IPartAverageTestingEvaluationGroup.StaticPartAverageTestingTest
get

The default test to evaluate for static PAT. This property is null if static PAT is disabled on the base test. You can set properties on the static PAT test and call IPartAverageTestingTest.Evaluate to perform the test.

Log in to get a better experience