Control Class (TSM)
- Updated2025-07-31
- 2 minute(s) read
The Control class is the base class for many of the controls displayed on the front panel of the operator interface. You can override the Refresh Callback VI in the Control class to update the appearance of controls when the operator interface changes state, such as updating the counts on a statistics control at a fixed interval.
The following classes inherit from the Control class to display additional information in the operator interface:
- Bin Table—Displays information about the binning of DUTs of the current lot, such as the names of the soft bins, the associated hard bins, and the DUT counts for each site.
- Command Button—Binds a LabVIEW button to a command object in the TSM Application API, such as Start Lot, End Lot, Login/Logout, or Configure Lot. The command object handles the functionality of the button when a user clicks the button and updates the enabled state and text of the button when the state of the command changes.
- InlineQA Label—Displays a label for the statistics and status of inline QA. The label and statistics controls are hidden when inline QA is disabled.
- Last N Parts Label—Displays a label for the column of site status controls and the number of DUTs included in the site status.
- Site Label—Displays a label for the statistics and status of a particular site.
- Site Status—Displays a color-coded status of the most recent n DUTs that have been tested, where the Site Status Part Count station setting specifies n. The red portion of the bar indicates the number of DUTs that failed. The green portion of the bar indicates the number of DUTs that passed. The ratio of the two colors in the bar indicates the recent yield of DUTs tested in a particular site.
- Site Testing Icon—Displays an icon that indicates whether the handler has placed a DUT in the site or the prober is testing on the site.
- Statistics Control—Displays statistical information for a lot execution, such as cycle time and socket time or site part counts. When binding this control, specify the site and statistics type to display.
- Test Program Info—Displays the value of relevant station settings and lot settings for the loaded test program. The OISettingsTable.cfg configuration file determines the list of settings to display and how to format the settings values.
- Tester Status—Displays the current status of the tester, such as if a lot is testing or if any errors have occurred.