MBLogic for an open world in automation
Column gauges and tanks or hoppers work in an identical and differ only in their appearance. Both use a "fill" property on a narrow "column". Dial gauges use a rotating pointer.
Column gauges and tanks or hoppers include their own special colour gradient definition within each SVG object that gets imported with the object. Due to the way they operate, each gauge or tank column may be used in an individual drawing *once only*. Because of this restriction, multiple copies of each colour of column are provided. If more copies of a particular colour of column are required, the user can copy the files and edit the contents to create more.
For example, the column for a red column gauge will be described as "gauge_column_<colour>_<number>". For the first red version of this the actual file name will be "gauge_column_red_0.svg"
There are no such restrictions on the uses of dial pointers. In addition, all backgrounds (including the column gauge and tank backgrounds) are decorative only and may be used as many times in the same drawing as desired.
All gauges are output devices and are controlled via their SVG "id".
Type | Name | Label text? | Embedded Javascript? | Address with ID? | Description | |
---|---|---|---|---|---|---|
Column gauge background. | gauge_columnbg_<colour> | No | No | No | Passive background for a column gauge. | |
Column gauge column. | gauge_column_<colour>_<number> | No | No | Yes (gradient name is pre-defined) | Active column for a column gauge. | |
Tank background. | tank1_bg_<colour> | No | No | No | Passive background for a tank column. | |
Tank column. | tank_column_<colour>_<number> | No | No | Yes (gradient name is pre-defined). | Active column for a tank. | |
Dial gauge background. | gauge_dialbg_<colour> | No | No | No | Passive background for a dial gauge. | |
Dial gauge pointer. | gauge_dialpointer_<colour> | No | No | Yes | Pointer for a dial gauge. |