To create a PAT algorithm setting, add string, number, Boolean, and enumeration properties to the FileGlobals.PartAverageTestingDescription.AlgorithmSettings container property. To further refine how TSM displays the setting in the PAT Algorithm Settings panel of the Test Program Editor, add an attribute to the setting property that is an instance of the NI_SemiconductorModule_PATAlgorithmSettingUIAttribute data type and name the attribute UI. Set the following properties in the UI container to control how TSM treats the setting:

  • DisplayName—Specifies the text to display in the Name column for the setting. If this property is an empty string, TSM uses the algorithm setting property name.
  • Description—Specifies an additional description of the setting that the PAT Algorithm Settings panel displays as a tooltip for the setting.
  • BrowseButtonOption—Specifies whether TSM displays a browse button in the Value column for finding files or directories. Use this property to indicate whether the setting is a file or a directory.
  • RequireAbsolutePath—Specifies whether TSM inserts absolute paths by default when browsing for a file or directory. TSM uses this property only if the BrowseButtonOption is set to Display file browse button or Display directory file browse button.
  • MinimumNumberValue—Specifies the minimum value for a Number setting. This property has a default value of -Inf.
  • MaximumNumberValue—Specifies the maximum value for a Number setting. This property has a default value of +Inf.
  • DisplaySoftwareBinComboBox—Specifies that the Number setting corresponds to a bin number. TSM displays a combobox with the list of software bins for the current test program in the Value column. Bins must be defined in the bin definitions file.
Note If you change the PAT algorithm settings in the PartAverageTestingAlgorithmDescription file global variable of the PAT callback sequence file (PartAverageTestingCallbacks.seq), you must update existing test programs that contain PAT algorithm settings to use the latest settings. Click the Update Test Program Settings button in the PAT Algorithm Settings panel of the Test Program Editor to update the PAT algorithm settings in a test program to match the current PAT algorithm settings. TSM reports a run-time error when you execute a test program that includes PAT algorithm settings that do not match the settings in the PAT callback sequence file.