Front Panel Controls and Indicators
- Updated2026-05-29
- 4 minute(s) read
The front panel Controls palette provides LabVIEW controls and indicators for building user interfaces for VIs. Use controls to define how users interact with a VI, and use indicators to display data to users of the VI.
Table 2. LabVIEW Subpalettes for Front Panel Controls and Indicators shows the subpalettes on the Controls palette. Use the subpalettes to choose controls and indicators to build the front panel for your LabVIEW application.
| Subpalette | Description |
|---|---|
| Data Containers |
|
| Boolean | Use Boolean controls and indicators to enter and display TRUE/FALSE value with buttons, switches, and lights. |
| Layout | Use layout controls and indicators to group other controls and indicators or to display the front panel of another VI on the front panel of the current VI. |
| Decorations | Use decorations to graphically group or separate front panel objects without affecting the functionality of the VI. Decorations include objects such as boxes, lines, or arrows. |
| Graph | Use graph and chart indicators to plot and display numeric data. |
| I/O | Use I/O name controls and indicators to to communicate with an instrument or a device. I/O name controls and indicators pass names that are associated with I/O hardware configurations to I/O VIs. |
| List, Table & Tree |
|
| Numeric | Use numeric controls and indicators to enter and display numeric data. |
| Refnum | Use refnum controls and indicators to reference files, directories, devices, and network connections. |
| Ring & Enum | Use ring and enumerated (enum) controls and
indicators to create a list of items for the end
user to select from.
|
| String & Path |
|
| Variant & Class | Use variant and class controls and indicators to interact with variant and object-oriented data. |
Related Information
- Layout Controls and Indicators
Use Layout palette controls to group front panel controls and indicators or to display another VI front panel. On Windows, layout controls can also host .NET Framework and ActiveX objects.
- Boolean Controls and Indicators
Use Boolean controls and indicators located on the Boolean subpalettes to enter and display Boolean (TRUE/FALSE) values with objects such as buttons, switches, and LED lights.
- Graph Subpalette
- Configuring I/O Controls for Named Resources
Use I/O controls to access resources such as instruments or devices with LabVIEW. Identify the resource to control with an I/O name and provide the name to the control.
- List, Table, and Tree Controls and Indicators
Use the listbox, tree, and table controls and indicators on the List, Table & Tree palette to give users a list of items from which to select.
- Numeric Controls and Numeric Indicators
Use numeric controls and numeric indicators on the front panel to enter and display numeric data in LabVIEW applications.
- Refnum Controls and Indicators
Use the reference number controls on the Refnum palette to work with files, directories, devices, and network connections in your VIs.
- Ring and Enumerated Type Controls and Indicators
Use the ring and enumerated type controls and indicators located on the Ring & Enum palette to create a list of defined options that users can select from.
- String and Path Controls and Indicators
Use string controls and indicators to enter or display text. Use path controls and indicators to enter or display file or folder paths.
- Variant and Class Controls and Indicators
Variant and class controls on the Variant & Class palette support passing, displaying, and modifying variant data and LabVIEW class data.
- Showing and Hiding Palette Categories
- Creating Custom Controls, Indicators, and Type Definitions