Creating PAT Algorithm Settings
- Updated2025-07-31
- 2 minute(s) read
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.