Gauge
SinksGauge 方块渲染一个带有旋转指针的模拟半圆形仪表盘,用于显示所接入信号相对于用户定义的最大/最小量程的瞬时值。填充圆弧随数值成比例伸展,指针在 −90°(最小值)至 +90°(最大值)之间摆动,使用户能够瞬间直观地感知信号处于其工作区间的具体位置。
该方块非常适用于监测变化较为缓慢的过程变量——例如温度、压力、流量或任何具有明确工程量程的物理信号——在这些场景中,一目了然的直观扫视往往比精细的纯数字读数更具实用价值。
输入与输出
| Direction | ID | Label | 类型 | Status |
|---|---|---|---|---|
| → In | in |
Input | number | Required |
参数
| 参数 | Label | 类型 | 默认值 | 描述 |
|---|---|---|---|---|
minValue |
Min Value | number | 0 |
|
maxValue |
Max Value | number | 100 |
|
units |
Units | string | |
使用示例
监测反应釜温度
TemperatureSensor → Gauge
将 minValue 设置为 0,maxValue 设置为 200,units 设置为 "°C",即可动态观察反应容器温度在其安全运行区间内的变化。
显示归一化 PID 误差
Abs → Gauge
将 minValue 设置为 0,maxValue 设置为 1,并将 units 设为 "",即可快速跟踪控制回路的绝对归一化误差。
说明与最佳实践
- 纯接收端(Sink):Gauge 方块没有输出端口。它属于终端可视化方块,不能在信号链路中间级联。
- 数值截断:超出
[minValue, maxValue]范围的输入值会被限制在极值处;指针不会越过两端的机械止动位,因此超出量程与刚好处于极值在视觉上是无法区分的。 - 中心读数格式:表盘中心显示的数字在每个仿真步长都会刷新,但无论信号内部精度如何,均固定显示一位小数。
相关模块
- Display:具有可配置精度、格式与历史记录的数字文本读数方块——当需要精确数值或仿真后统计数据时使用。
- SevenSegment:LED 风格的整数/小数显示屏——当需要硬件面板风格而非模拟指针表盘时选用。