Pages
Buttons
What are Buttons?
Buttons are interactive UI elements that allow users to trigger specific actions in the system with a single click. They are a core part of any HMI interface, providing direct control — for setting values, triggering events, or navigating between views.
Buttons can be freely configured and serve many purposes — from executing simple commands to complex logic or file operations.
Common Use Cases
- Start or stop a machine
- Change the language or switch pages
- Acknowledge alarms
- Upload or download files
- Navigate internally or externally
- Open popups or overlays
Available Button Types
| Button Type | Function |
|---|---|
| Button Command | Executes a predefined system command |
| Button Script | Runs custom JavaScript logic |
| Button Push | Sends a value to a connected variable (on/off behavior) |
| Internal Link | Navigates to another internal page |
| External Link | Opens an external website, document, or help link |
| State | Toggles a system state or variable |
| Popup | Opens a small popup window with additional content |
| Overlay | Displays an overlay panel on top of the current page |
| Upload | Allows the user to upload a file |
| Download | Starts the download of a file or report |
| Back Button | Navigates back to the previously opened page |
Summary
Buttons provide a direct interface for control. Depending on the type, they can send commands, update values, navigate, or trigger logic — making them essential for any interactive and user-friendly visualization.