状态
状态是组态中非常重要的概念,用于控制组件的显示和行为。
状态概述
状态可以理解为组件的不同"模式"或"阶段",每个状态可以有不同的外观和行为。
状态类型
正常状态
组件的默认状态,正常显示时的外观和行为。
告警状态
当满足告警条件时,组件进入告警状态,通常会改变颜色或显示告警图标。
故障状态
当设备或系统出现故障时,组件进入故障状态。
维护状态
当设备处于维护状态时,组件显示维护状态。
状态配置
创建状态
- 选中要配置状态的组件
- 在属性面板中找到"状态"选项
- 点击"添加状态"
- 设置状态的名称和条件
状态条件
每个状态都有对应的触发条件,当条件满足时,组件会自动切换到该状态。
条件类型
- 数据条件:根据数据值判断
- 时间条件:根据时间判断
- 组合条件:多个条件的组合
状态样式
为每个状态配置不同的样式,如颜色、图标、动画等。
状态切换
自动切换
当状态条件满足时,组件自动切换到对应状态。
手动切换
通过交互事件手动切换组件的状态。
状态示例
示例1:设备状态显示
根据设备的数据值,显示不同的状态:
- 正常:绿色
- 告警:黄色
- 故障:红色
示例2:阀门状态
根据阀门的开关状态,显示不同的图标和颜色。