Perspective - Moving Analog Indicator
Component Palette Icon:
Description​
The Moving Analog Indicator displays an analog value in context with other information about that value so that you can visually and quickly see if the value is in the normal range or not. The current value is shown as an arrow pointing at a bar with segments showing the desired operating range, low and high alarm ranges, and interlock ranges.
The Moving Analog Indicator component allows for extremely fast information delivery. At a glance, it is obvious to an operator whether or not the value is where it should be, or if it needs attention. If the value is in one of its alarm ranges, then that range can be set to change color to get attention.
Properties​
Most Properties have binding options. For more information on Bindings, see Types of Bindings in Perspective. This section only documents the Props Category of properties. The other Categories are described on the Perspective Component Properties page.
Name | Description | Property Type |
---|---|---|
processValue | Current value of the process. | value: numeric |
setpointValue | Current value of the setpoint. | value: numeric |
minValue | The minimum value shown on the indicator. Default is 0. | value: numeric |
maxValue | The maximum value shown on the indicator. Default is 100. | value: numeric |
desiredHigh | The upper limit of the desired range. Default is 65. | value: numeric |
desiredLow | The lower limit of the desired range. Default is 40. | value: numeric |
highAlarm | Value above indicating a high alarm. Default is 90. | value: numeric |
highHighAlarm | Value above indicating a high-high alarm. Default is null. | value: numeric |
highInterlock | Value above when an interlock will be activated. Default is null. | value: numeric |
lowAlarm | Value below indicating a low alarm. Default is 10. | value: numeric |
lowLowAlarm | Value below indicating a low-low alarm. Default is null. | integer |
lowInterlock | Value below when an interlock will be activated. Default is null. | integer |
desiredRangeColor | Color for the area in the desired range. Can be chosen from color wheel, chosen from color palette, or entered as RGB or HSL value. See Color Selector. | color |
defaultRangeColor | Color for the area not defined as a range. See Color Selector. | color |
inactiveAlarmColor | Color for the inactive alarm range. See Color Selector. | color |
level2AlarmColor | Color for the active level 2 alarm (high or low). See Color Selector. | color |
level1AlarmColor | Color for the active level 1 alarm (high-high or low-low). See Color Selector. | color |
interlockColor | Color for the interlock range. See Color Selector. | color |
indicatorColor | Color for the process indicator value. See Color Selector. | color |
setpointColor | Color for setpoint value marker. See Color Selector. | color |
label | Numeric value displayed as text next to the indicator.
| object |
selectOutline | Border settings for the outline surrounding each range area. Options as follows: | object |
reverseIndicator | Displays the process value indicator on the opposite side of the scale. Default is false. | value: boolean |
style | Sets a style for this component. Full menu of style options is available for text, background, margin and padding, border, shape and miscellaneous. You can also specify a style class. | object |
Component Events​
The Perspective Event Types Reference page describes all the possible component event types for Perspective components. Not all component events support each Perspective component. The Component Events and Actions page shows how to configure events and actions on a Perspective component. Component scripting is handled separately and can be accessed from the Component menubar or by right clicking on the component.
Examples​
Example 1​
The alignment of the component is based on the height and width of the component.
Height > Width | Width > Height |
---|---|
Example 2​
Property | Value |
---|---|
props.processValue | 96 |
props.highHighAlarm | 96 |
props.reverseIndicator | true |
props.label.visible | true |