--- title: "Vision - Moving Analog Indicator" description: "This component displays an analog value in context with other information about that value so that you can visually quickly see if the value is in the normal range or not." --- # Vision - Moving Analog Indicator > This component displays an analog value in context with other information about that value so that you can visually quickly see if the value is in the normal range or not. ![](mal0.png) **Component Palette Icon** ![](mal1.png) The Moving Analog Indicator displays an analog value as an arrow pointing at a bar with segments showing the desired operating range, low and high alarm ranges, and interlock ranges. To switch the Moving Analog Indicator between a horizontal vs vertical orientation, change the size so that it is either wide or tall. Setup of this component involves setting the ranges and binding the Process Value property to a Tag's value. ## Properties | Property | Description | Property Type | Scripting | Category | |--- |--- |--- |--- |--- | | Border | The border surrounding this component. Options are No border, Etched (Lowered), Etched (Raised), Bevel (Lowered), Bevel (Raised), Bevel (Double), and Field Border.**Note**: The border is unaffected by rotation. As of 8.1.21, the "Button Border" and "Other Border" options are removed. | Border | .border | Common | | Cursor | The mouse cursor to use when hovering over this component. Options are: Default, Crosshair, Text, Wait, Hand, Move, SW Resize, or SE Resize. | int | .cursorCode | Common | | Desired High | The upper value of the desired operating range. | Double | .desiredHi | Data | | Desired Low | The lower value of the desired operating range. | Double | .desiredLo | Data | | Desired Range Color | The color of the desired range. Can be chosen from color wheel, chosen from color palette, or entered as RGB or HSL value. See [Color Selector](appendix/reference-pages/color-selector-reference/color-selector-reference.mdx). | Color | .desiredRangeColor | Appearance | | High Alarm | The value above which is a high alarm. | Double | .hiAlarm | Data | | High High Alarm | The value above which is a high-high alarm. | Double | .hihiAlarm | Data | | High Interlock | The value above which an interlock will be activated. | Double | .hiInterlock | Data | | Inactive Alarm Color | The color of inactive alarm range. See [Color Selector](appendix/reference-pages/color-selector-reference/color-selector-reference.mdx). | Color | .inactiveAlarmColor | Appearance | | Interlock Color | The color of the interlock range. See [Color Selector](appendix/reference-pages/color-selector-reference/color-selector-reference.mdx). | Color | .interlockColor | Appearance | | Level 1 Alarm Color | The color of an active level 1 alarm (Hi-Hi or Lo-Lo). See [Color Selector](appendix/reference-pages/color-selector-reference/color-selector-reference.mdx). | Color | .level1AlarmColor | Appearance | | Level 2 Alarm Color | The color of an active level 2 alarm (Hi or Lo). See [Color Selector](appendix/reference-pages/color-selector-reference/color-selector-reference.mdx). | Color | .level2AlarmColor | Appearance | | Low Alarm | The value below which is a low alarm. | Double | .loAlarm | Data | | Low Interlock | The value below which an interlock will be activated. | Double | .loInterlock | Data | | Low Low Alarm | The value below which is a low-low alarm. | Double | .loloAlarm | Data | | Mouseover Text | The text that is displayed in the tooltip which pops up on mouseover of this component. | String | .toolTipText | Common | | Name | The name of this component. | String | .name | Common | | Process Value | The current value of the process. | Double | .processValue | Data | | Quality | The data quality code for any Tag bindings on this component. | QualityCode | .quality | Data | | Range Fill | The background color of the range strip. See [Color Selector](appendix/reference-pages/color-selector-reference/color-selector-reference.mdx). | Color | .rangeFill | Appearance | | Range High | The overall high value for the display. | double | .rangeHi | Data | | Range Low | The overall low value for the display. | double | .rangeLo | Data | | Range Stroke | The stroke color for the range strip. See [Color Selector](appendix/reference-pages/color-selector-reference/color-selector-reference.mdx). | Color | .rangeStroke | Appearance | | Reverse Indicator | Put the indicator triangle on the other side of the track. | boolean | .reverseIndicatorLocation | Appearance | | Setpoint Fill | The fill color of the setpoint indicator. See [Color Selector](appendix/reference-pages/color-selector-reference/color-selector-reference.mdx). | Color | .setpointFill | Appearance | | Setpoint Stroke | The stroke color of the setpoint indicator. See [Color Selector](appendix/reference-pages/color-selector-reference/color-selector-reference.mdx). | Color | .setpointStroke | Appearance | | Setpoint Value | The current value of the setpoint. | Double | .setpointValue | Data | | Show Value | Show the current value above or beneath the value indicator. | boolean | .showValue | Appearance | | Stroke Width | The stroke width for lines drawn. | float | .strokeWidth | Appearance | | Styles | Contains the component's styles | Dataset | .styles | Appearance | | Value Color | The color of the value label. See [Color Selector](appendix/reference-pages/color-selector-reference/color-selector-reference.mdx). | Color | .color | Appearance | | Value Font | The font for the value label. | Font | .font | Appearance | | Value Format | The string format for the value, if it is shown. | String | .valueFormat | Appearance | | Value Indicator Fill | The fill color of the value indicator. See [Color Selector](appendix/reference-pages/color-selector-reference/color-selector-reference.mdx). | Color | .valueFill | Appearance | | Value Indicator Stroke | The stroke color of the value indicator. See [Color Selector](appendix/reference-pages/color-selector-reference/color-selector-reference.mdx). | Color | .valueStroke | Appearance | | Visible | If disabled, the component will be hidden. | boolean | .visible | Common | ### Deprecated Properties | Property | Description | Property Type | Scripting | Category | |--- |--- |--- |--- |--- | | Data Quality | The data quality code for any Tag bindings on this component. | int | .dataQuality | Deprecated | ## Scripting ### Component Functions This component does not have component functions associated with it. ### Extension Functions This component does not have extension functions associated with it. ### Event Handlers Event handlers allow you to run a script based off specific triggers. See the full list of available event handlers on the [Component Events](ignition-modules/vision/scripting-in-vision/component-events/component-events.md) page ## Customizers + [Vision Component Customizers](ignition-modules/vision/working-with-vision-components/vision-component-customizer/vision-component-customizer.md) + [Style Customizer](ignition-modules/vision/working-with-vision-components/vision-component-customizer/vision-component-customizer.md#style-customizer) ## Examples #### Default Moving Analog Indicator Expanded Horizontally ![](mal2.png) #### Stylized Moving Analog Indicator ![](mal3.png) |Property Name|Value| |:---|:---| |Show Value|True| |Reverse Indicator|True| |Stroke Width|0.0|