Appearance
Moving Analog Indicator
A linear pointer-on-a-track indicator showing a process value in context, with an optional desired-operating band, setpoint marker, and up to four alarm limits.
In Studio
Not available from the Components panel in this version. A view that already contains one displays it normally, in Studio and in Spectrum.
When to use
Use Moving Analog Indicator where a plain Gauge or Progress Bar is not enough context — when the operator needs to see, at a glance, not just the current value but where it sits relative to a target band and to Hi/Hi-Hi/Lo/Lo-Lo alarm limits.
Properties
| Property | Type | Default | Description |
|---|---|---|---|
| Process Value | String | (none) | The bound process value the pointer reflects (labeled "Process Value" in the Properties panel). |
| Label | String | PV | The caption shown below the track. |
| Orientation | horizontal, vertical | horizontal | horizontal (default) or vertical. The component is designed to be resized wide or tall to change orientation, per the underlying Ignition Perspective convention it mirrors. |
| Min Value | Number | 0 | The value at the low end of the track. |
| Max Value | Number | 100 | The value at the high end of the track. |
| Setpoint | String | (none) | Optional target marker position. Leaving it blank hides the marker. |
| Desired Low | String | (none) | Optional low edge of the shaded desired-operating band. Leaving it blank (with Desired High also blank) hides the band. |
| Desired High | String | (none) | Optional high edge of the shaded desired-operating band. |
| Hi-Hi Alarm | String | (none) | Optional Hi-Hi limit marker (diamond glyph, priority-1 alarm color). Blank hides it. |
| Hi Alarm | String | (none) | Optional Hi limit marker (triangle glyph, priority-2 alarm color). Blank hides it. |
| Lo Alarm | String | (none) | Optional Lo limit marker (triangle glyph, priority-2 alarm color). Blank hides it. |
| Lo-Lo Alarm | String | (none) | Optional Lo-Lo limit marker (diamond glyph, priority-1 alarm color). Blank hides it. |
| Hi Interlock | String | (none) | Optional high interlock limit, factored into the geometry alongside the alarm limits. |
| Lo Interlock | String | (none) | Optional low interlock limit, factored into the geometry alongside the alarm limits. |
| Reverse Indicator | false, true | false | Mirrors the pointer/track mapping to the other side of the range, matching the Vision-style prop of the same name it is a counterpart to. |
| Show Value | true, false | true | Shows or hides the numeric readout under the track. |
| Value Format | String | {:.1f} | A Python-style format string (e.g. {:.1f}, the default) applied to the numeric readout. |
| Track Ends | square, round | square | The shape of the track ends: square (default, as Ignition draws it) or round. |
Binding
Click Bind… on the Process Value property and bind it to a tag or an expression to drive the live value.
This binding is read-only — the component never writes to the tag.
A value outside the track (a pegged sensor, a wire fault) still draws the pointer at the extreme, but with a distinct hollow marker, a caution color, and an arrow — never identically to a value exactly at the limit. Bad/Stale/Error quality on the binding replaces the entire indication with a no-data hatch rather than showing a stale reading as live.