Skip to content

Indicator

Show the state of a signal at a glance.

CONTROL

Three indicators side by side reading OFF in gray, ON in green and FAULTED in red.

One indicator in three states. Each state carries its own label as well as its own color, so the word changes with the fill.

An indicator is read-only: it shows a state and cannot be pressed. It carries a default appearance plus any number of states, each with a condition. The first state whose condition is true wins, so their order is the priority order.

A state is a complete look — fill, text color, label and optional icon — not just a color. A fault state can say JAM in red with a warning glyph while the default says RUNNING.

  1. Open the document and select the screen you want from the screen tabs.
  2. In the control palette, press Indicator and drag it onto the canvas.
  3. Set the default appearance, then add a state for each condition worth showing.
Property Description Default
Default The appearance when no state matches: label, variant or fill, and text color. neutral, OFF
States Conditions, in priority order, each with its own label, color and icon. none
Size Label size in pixels. 15
Bold Semibold label; off is regular weight. on
Align Horizontal label alignment. center
Flash rate How fast a flashing state pulses: slow or fast. slow

States are evaluated top to bottom, and the first true one is shown. Nothing matches — or the control has no states at all — and the default appearance is used.

A state with an empty condition always matches, so putting one last makes it a fallback that overrides the default. A state whose expression does not compile is skipped rather than shown, and the editor reports it in validation.

Order is priority: an indicator whose RUNNING state sits above its FAULTED state keeps showing RUNNING during a fault.

Any state can pulse its color to pull an operator’s eye. The fill never changes while it flashes — it blooms — so a flashing indicator never momentarily reads as the opposite state. Both rates sit well under the threshold for seizure-inducing flicker, and reduced-motion settings hold a steady bloom rather than dropping the signal.

  • Expressions — the syntax used by state conditions.
  • Tags — naming the signals a condition reads.
  • Alarm banner — for conditions that need acknowledging rather than just showing.