仪表与指示
仪表与指示(13 种)
仪表盘 / 温度计 / 液位柱 / 数码屏 / 指示灯等测量与指示元件,绝大多数自带值驱动 overlay(指针 / 液柱 / 发光强度随值变化),是测点上屏的首选图元。
所有形状共享同一套 图元属性(几何 / 颜色 / 文字 / 数据 / 状态 / 动画 / 交互),差异只在
shape取值与端口布局。下方每个形状给出用途、端口、值驱动行为与可复制 JSON;值驱动 / 状态色的机制说明见 组态图元 · 值驱动与状态。
sensor 仪表 {#sensor}
传感器 / 探头:小圆头 + 引线,贴装在设备或管线旁。
默认尺寸 72×72;端口 s(下)。
JSON 片段
{
"uid": "node_1",
"type": "scada-node",
"options": {
"shape": "sensor",
"geo-x": 120,
"geo-y": 80,
"geo-w": 72,
"geo-h": 72,
"node-text": "仪表"
}
}gauge 仪表盘 {#gauge}
指针仪表盘:值驱动指针角度(-120°~120° 扫过量程),带刻度弧。
默认尺寸 112×112;端口 s(下);值驱动:指针角度随值在刻度弧上扫动。
JSON 片段
{
"uid": "node_1",
"type": "scada-node",
"options": {
"shape": "gauge",
"geo-x": 120,
"geo-y": 80,
"geo-w": 112,
"geo-h": 112,
"node-text": "仪表盘",
"data-enabled": true,
"data-key": "测点键名",
"value-min": 0,
"value-max": 100,
"value-unit": "%"
}
}indicator 指示灯 {#indicator}
指示灯:单点状态显示,配 anim: blink 闪烁报警。
默认尺寸 40×40;端口 n(上)、e(右)、s(下)、w(左)。
JSON 片段
{
"uid": "node_1",
"type": "scada-node",
"options": {
"shape": "indicator",
"geo-x": 120,
"geo-y": 80,
"geo-w": 40,
"geo-h": 40,
"node-text": "指示灯"
}
}thermometer 温度计 {#thermometer}
温度计:值驱动汞柱高度(球部 + 柱身按量程升降)。
默认尺寸 40×140;端口 s(下);值驱动:汞柱高度随值升降。
JSON 片段
{
"uid": "node_1",
"type": "scada-node",
"options": {
"shape": "thermometer",
"geo-x": 120,
"geo-y": 80,
"geo-w": 40,
"geo-h": 140,
"node-text": "温度计",
"data-enabled": true,
"data-key": "测点键名",
"value-min": 0,
"value-max": 100,
"value-unit": "%"
}
}flow-meter 流量计 {#flow-meter}
流量计:圆表 + 上下箭头,管线计量点。
默认尺寸 88×56;端口 w(左)、e(右)。
JSON 片段
{
"uid": "node_1",
"type": "scada-node",
"options": {
"shape": "flow-meter",
"geo-x": 120,
"geo-y": 80,
"geo-w": 88,
"geo-h": 56,
"node-text": "流量计"
}
}level-bar 液位柱 {#level-bar}
液位柱:细长值驱动液柱,贴在罐旁做精确读数。
默认尺寸 44×132;端口 s(下);值驱动:液柱高度随值升降,顶部亮条。
JSON 片段
{
"uid": "node_1",
"type": "scada-node",
"options": {
"shape": "level-bar",
"geo-x": 120,
"geo-y": 80,
"geo-w": 44,
"geo-h": 132,
"node-text": "液位柱",
"data-enabled": true,
"data-key": "测点键名",
"value-min": 0,
"value-max": 100,
"value-unit": "%"
}
}progress-bar 进度条 {#progress-bar}
进度条:横向值驱动填充,通用百分比显示。
默认尺寸 160×26;端口 w(左)、e(右);值驱动:填充长度随值变化。
JSON 片段
{
"uid": "node_1",
"type": "scada-node",
"options": {
"shape": "progress-bar",
"geo-x": 120,
"geo-y": 80,
"geo-w": 160,
"geo-h": 26,
"node-text": "进度条",
"data-enabled": true,
"data-key": "测点键名",
"value-min": 0,
"value-max": 100,
"value-unit": "%"
}
}beacon 报警灯 {#beacon}
报警灯(旋转警示灯):值驱动发光强度,配 anim: blink 声光报警效果。
默认尺寸 56×78;端口 s(下);值驱动:灯罩发光强度随值增强。
JSON 片段
{
"uid": "node_1",
"type": "scada-node",
"options": {
"shape": "beacon",
"geo-x": 120,
"geo-y": 80,
"geo-w": 56,
"geo-h": 78,
"node-text": "报警灯",
"data-enabled": true,
"data-key": "测点键名",
"value-min": 0,
"value-max": 100,
"value-unit": "%"
}
}transmitter 变送器 {#transmitter}
变送器:圆表 + 引压管(4-20mA 仪表回路)。
默认尺寸 64×64;端口 n(上)、e(右)、s(下)、w(左)。
JSON 片段
{
"uid": "node_1",
"type": "scada-node",
"options": {
"shape": "transmitter",
"geo-x": 120,
"geo-y": 80,
"geo-w": 64,
"geo-h": 64,
"node-text": "变送器"
}
}digital-display 数显屏 {#digital-display}
数码显示屏:七段数码风格,配 data-enabled 直接显示测点数值文本。
默认尺寸 96×48;端口 n(上)、e(右)、s(下)、w(左)。
JSON 片段
{
"uid": "node_1",
"type": "scada-node",
"options": {
"shape": "digital-display",
"geo-x": 120,
"geo-y": 80,
"geo-w": 96,
"geo-h": 48,
"node-text": "数显屏"
}
}pressure-sensor 压力传感器 {#pressure-sensor}
压力传感器:管装探头式压力表(法兰 + 引压杆 + 刻度表头),值驱动指针角度。
默认尺寸 56×88;端口 s(下);值驱动:指针角度随值在刻度弧上扫动。
JSON 片段
{
"uid": "node_1",
"type": "scada-node",
"options": {
"shape": "pressure-sensor",
"geo-x": 120,
"geo-y": 80,
"geo-w": 56,
"geo-h": 88,
"node-text": "压力传感器",
"data-enabled": true,
"data-key": "测点键名",
"value-min": 0,
"value-max": 100,
"value-unit": "%"
}
}temperature-sensor 温度传感器 {#temperature-sensor}
温度传感器:插入式温度探头(锥尖探杆 + 胶囊表头),值驱动汞柱高度。
默认尺寸 46×96;端口 s(下);值驱动:汞柱高度随值升降。
JSON 片段
{
"uid": "node_1",
"type": "scada-node",
"options": {
"shape": "temperature-sensor",
"geo-x": 120,
"geo-y": 80,
"geo-w": 46,
"geo-h": 96,
"node-text": "温度传感器",
"data-enabled": true,
"data-key": "测点键名",
"value-min": 0,
"value-max": 100,
"value-unit": "%"
}
}flow-sensor 流量传感器 {#flow-sensor}
流量传感器:管装涡轮流量探头(转子叶片 + 过流箭头),开 anim: spin 表现计量转动。
默认尺寸 64×88;端口 s(下)。
JSON 片段
{
"uid": "node_1",
"type": "scada-node",
"options": {
"shape": "flow-sensor",
"geo-x": 120,
"geo-y": 80,
"geo-w": 64,
"geo-h": 88,
"node-text": "流量传感器"
}
}