|
|
|
@@ -39,6 +39,17 @@ |
|
|
|
|
|
|
|
每个控件都要求 `id`、`type`、`bounds`、`text`、`binding` 和 `properties`。`bounds` 包含整数 `x`、`y`、`width`、`height`,矩形必须完整位于页面内。`binding` 为寄存器对象或 JSON `null`。 |
|
|
|
|
|
|
|
`properties` 保存控件外观扩展属性。当前保留以下 HMI 外观属性名: |
|
|
|
|
|
|
|
| 属性名 | 值格式 | 说明 | |
|
|
|
| --- | --- | --- | |
|
|
|
| `textColor` | `#RRGGBB` 字符串 | 控件普通文字颜色,缺失时使用控件默认颜色 | |
|
|
|
| `fontSize` | `6~72` 的十进制数字字符串 | 控件文字字号 | |
|
|
|
| `fontBold` | `true` 或 `false` 字符串 | 是否使用粗体 | |
|
|
|
| `fontItalic` | `true` 或 `false` 字符串 | 是否使用斜体 | |
|
|
|
|
|
|
|
字体和颜色属于静态显示属性,不参与 M/D 绑定、PLC 轮询和离线控制逻辑。未知扩展属性仍按字符串保留。 |
|
|
|
|
|
|
|
| `type` | 绑定 | 额外必填字段 | |
|
|
|
| --- | --- | --- | |
|
|
|
| `button` | M 地址或 `null` 草稿 | `buttonOperation` | |
|
|
|
|