主题
4.3 显示事件详解
显示事件根据数据点值的变化,自动改变组件的显示状态。
添加方式:选中控件,在右侧属性面板的「显示事件」区域点击「+ 添加事件」,从下拉列表中选择类型。

下拉列表只显示当前还能添加的类型,已添加过的互斥项会自动从列表中隐藏。
事件类型一览:
| 事件类型 | 作用 | 典型应用 |
|---|---|---|
| 显示值 | 将数据点值显示在文本中 | 温度显示 |
| 文本值切换 | 根据值切换文本内容 | 0→停止,1→运行 |
| 显示时间 | 在控件上显示当前时间 | 画面时钟 |
| 可见切换 | 根据值切换可见/隐藏 | 报警时显示提示 |
| 可见度 | 根据数值范围设置可见性 | 值在范围内可见 |
| 透明度 | 根据数值调整透明度 | 越接近上限越透明 |
| 动画 | 数值进入范围时触发动画 | 超限时闪烁 |
| 背景色 | 数值范围切换背景颜色 | 正常绿色、异常红色 |
| 图片切换 | 根据值切换背景图片 | 0→停机图,1→运行图 |
| 文本颜色切换 | 根据值切换文字颜色 | 高温红色、低温蓝色 |
常用类型的配置项:
「显示值」填表达式和单位,运行时把数据点的值显示出来:

「文本颜色切换」填表达式,再分别指定 ON、OFF 两种状态的文字颜色:

「图片切换」填表达式,再分别上传 ON、OFF 两张图片,适合做指示灯、阀门开关状态:

「背景色」按数值区间上色:填表达式、最小值、最大值和对应颜色,值落在区间内时使用该颜色。需要多段颜色时添加多条「背景色」事件:

同一个控件可以叠加多条显示事件(如同时配置显示值、文本颜色切换、图片切换、背景色),属性面板的「显示事件」标题右侧会显示已配置的条数。
互斥规则:
- 「显示值」「文本值切换」「显示时间」三者互斥
- 「可见切换」「可见度」「透明度」三者互斥