Skip to main content
Version: 8.1

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.

NameDescriptionProperty Type
processValueCurrent value of the process.value: numeric
setpointValueCurrent value of the setpoint.value: numeric
minValueThe minimum value shown on the indicator. Default is 0.value: numeric
maxValueThe maximum value shown on the indicator. Default is 100.value: numeric
desiredHighThe upper limit of the desired range. Default is 65.value: numeric
desiredLowThe lower limit of the desired range. Default is 40.value: numeric
highAlarmValue above indicating a high alarm. Default is 90.value: numeric
highHighAlarmValue above indicating a high-high alarm. Default is null.value: numeric
highInterlockValue above when an interlock will be activated. Default is null.value: numeric
lowAlarmValue below indicating a low alarm. Default is 10.value: numeric
lowLowAlarmValue below indicating a low-low alarm. Default is null.integer
lowInterlockValue below when an interlock will be activated. Default is null.integer
desiredRangeColorColor 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
defaultRangeColorColor for the area not defined as a range. See Color Selector.color
inactiveAlarmColorColor for the inactive alarm range. See Color Selector.color
level2AlarmColorColor for the active level 2 alarm (high or low). See Color Selector.color
level1AlarmColorColor for the active level 1 alarm (high-high or low-low). See Color Selector.color
interlockColorColor for the interlock range. See Color Selector.color
indicatorColorColor for the process indicator value. See Color Selector.color
setpointColorColor for setpoint value marker. See Color Selector.color
labelNumeric value displayed as text next to the indicator.
  • visible: Whether to display the label. Default is false. Value is boolean.
  • format: Format of numeric value in label, including commas, decimal places, etc. Value is a string dropdown. Options as follows:
    • #,##0
    • #,##0.0
    • #,##0.00
    • 0
    • 0.0
    • 0.00
    • #,##0%
  • style Sets a style for the label property. 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
    selectOutlineBorder settings for the outline surrounding each range area. Options as follows:
  • color: Sets the color for the outline surrounding the range borders. Can be chosen from color wheel, chosen from color palette, or entered as RGB or HSL value. See Color Selector.
  • width: Sets the width of the outline surrounding the range borders in pixels. Value is numeric.
  • object
    reverseIndicatorDisplays the process value indicator on the opposite side of the scale. Default is false.value: boolean
    styleSets 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 > WidthWidth > Height

    Example 2​

    PropertyValue
    props.processValue96
    props.highHighAlarm96
    props.reverseIndicatortrue
    props.label.visibletrue