Y3.06.4Dynamic state overlays on stable topology设计

动态着色可叠加实时状态而不改变图形结构本身

别名: 动态着色 · state overlay

概念解释

动态着色(overlay coding)是在一张位置固定不变的拓扑图上,用颜色变化去表示设备当前的运行、充能、流动方向、隔离状态或者异常状态,节点和连线的位置本身不会因为数据变化而重新排列。稳定的图形结构承载的是操作者已经建立起来的空间记忆,颜色这一层承载的才是"现在发生了什么",两者分工不同,不应该混在一起变化。

机制

如果图形结构会随着运行状态实时重排——比如某条支路投用了就往前挪、停用了就往后缩——操作者看到画面变化时,没有办法判断这个变化到底来自工艺本身的状态改变,还是来自画面布局的重新计算,这两种变化混在一起,比较前后两个时刻的画面就变成一件很吃力的事。把结构锁定为固定坐标之后,画面上唯一会变的就是颜色,状态差异因此变成了一个单一、干净的视觉变量,操作者一眼扫过去就能捕捉到差异在哪里。但颜色这一层不能单独承担全部信息:色觉缺陷、环境光照、以及颜色本身能编码的状态种类都有限,动态着色必须配合文字标签、线型变化或者符号这些冗余通道,一旦色觉判断出问题或者屏幕显示条件变差,操作者还能靠其他通道读出同样的信息。

边界

颜色变化很多时候表示的并不是真实测得的物理流量,而是控制逻辑根据阀位和其他间接信号推断出来的一个状态,或者干脆就是传感器本身汇报的状态——这中间存在推断出错或者传感器失效的可能,颜色不能被当成流量本身的证明。复杂的多相流工况——气液固混合、流向随工况反转——也很难用单一色彩准确编码,强行用一种颜色概括反而会掩盖工况的复杂性。当画面上同时有大量区域进入异常颜色状态时,颜色这个通道原本用来突出异常的能力会被稀释——如果一半的画面都是红色,红色就不再能把操作者的注意力引到真正需要处理的那个点上。

怎么落地

把拓扑的坐标先锁定下来作为不变的基准,再为每一种着色单独定义它的数据来源、这份数据的可信度、以及数据缺失或矛盾时应该显示的"未知"状态,同时给每种颜色配一个非颜色的冗余编码,比如文字标签或者线型。验证阶段专门回放三类场景:通信中断导致数据丢失、多个传感器报告互相矛盾的状态、以及运行模式切换前后,观察图形结构是不是始终保持稳定不动,以及颜色所代表的到底是真实测量还是间接推断——如果界面把推断出来的状态用和真实测量完全一样的视觉方式呈现,操作者会把猜测当成事实来用。

延伸

  • 同组Y3.06.1 过程图应呈现实际的物理连接与流向而非抽象示意 · Y3.06.2 图形布局需与操作员的心智模型保持一致 · Y3.06.3 过度简化的拓扑会隐藏关键的旁路与备用路径
  • 相邻Y3.03 颜色与编码规范 · Y3.12 高性能图形的低饱和原则
  • 站内检索overlay coding · dynamic state overlay · high-performance HMI · ASM Consortium guidelines

同组卡片

快捷操作

分享

分享当前页面

ios_share

https://hci.top/zh/handbook/Y3.06.4