Smart.BarGraph is a segmented level meter. Like Knob, it extends Tank.

Clamping, logarithmic scales, alarm ranges, units and precision are inherited from Smart.Tank. The component adds the segmented display and peak hold, which keeps a short transient visible after it has passed. A transient of a few milliseconds would not be visible on a continuous bar.

A vibration monitoring rack

Six bearing channels of three feed pumps, each a meter with the ISO 10816-3 zones as its alarm ranges, so a lit segment inside zone C or D takes the colour of the zone. Peak hold keeps the highest level of the last second in view, which is how a short knock on a bearing stays visible after it has passed. The readings are simulated; P-2101B carries a developing outer race defect.

Vibration · feed pumps · mm/s RMS, 10 to 1000 Hz
P-2101A DE
P-2101A NDE
P-2101B DE
P-2101B NDE
P-2101C DE
P-2101C NDE
D  unacceptable, above 7.1 C  restricted, 2.8 to 7.1 B  unrestricted, 1.4 to 2.8 A  new machine, below 1.4

Zone boundaries follow ISO 10816-3 group 1 on a rigid foundation.

Peak hold

Both meters receive the same signal. The left meter holds its peak and lets it decay; the right meter does not. When a burst passes through, only the left meter still shows the level it reached.

peak hold
no peak hold

Alarm ranges

A lit segment inside an alarm range takes the colour of the range, so the severity is shown by the segment itself.

Vibration, mm/s
8 segments
40 segments

Horizontal and interactive meters

A meter is read-only by default and does not take keyboard focus. Set the interactive property to make it a control that can be clicked, focused and operated with the arrow keys.

The second one is interactive: click or focus it and use the arrow keys.