仪表指针模拟传统机械仪表盘,通过旋转指针在刻度盘上的位置动态反映过程变量。工业现场”指针表”的既视感,操作员最容易接受。
1. 属性介绍
1.1 功能设置
| 属性 | 说明 |
|---|---|
| 读取地址 | 值就是指针的旋转角度 |
| 数据类型 | UINT16/INT16/UINT32/INT32/UINT64/INT64/FLOAT/DOUBLE |
| 起始值/终止值 | 指针范围 |

1.2 外观设置(重点)
- 指针方向:12点↑ / 3点→ / 6点↓ / 9点←(设计 UI 建议按此方向,方便算角度)
- 起始角度/终止角度:无论旋转方向配”顺时针/逆时针”,角度计算都是顺时针方向。12点↑=0°、3点=90°、6点=180°、9点=270°;顺时针时起始 225、终止 135
- 旋转中心 X/Y:指针绕该点旋转,坐标相对图片左上角。如 19×91 的指针图,旋转点 X=10、Y=81
- 硬件加速:Dx 系列支持



设计指针 UI 时强烈建议按 12点↑/3点→/6点↓/9点← 方向画,软件有辅助提示(红箭头=开始角度、蓝扇形=旋转范围),填角度时选中控件就能看到。旋转中心 X/Y 算不准,指针会绕着错误的位置转。
2. 应用案例
读取 LW1001(INT16),0~240,指针方向 12点↑,起始角度 225、终止角度 135、旋转方向顺时针,旋转中心 X=10、Y=81。配 2 个字设置按钮递增/递减(步长 10、范围 0~240、长按 500/100ms)调节数值。



运行:点 +/- 指针实时刷新,数值限制 0~240,指针在刻度盘范围内偏移。

整理自 广州大彩科技 VisualHMI 开发文档(hmi-doc.gz-dc.com)组态控件教程「仪表指针」,版权归大彩科技所有。
发表回复