样式配置
配置管道连线的外观样式和流动动画效果。
管道样式
配置管道的基础外观:
- 宽度:管道的粗细
- 颜色:管道边框和填充颜色
- 虚线样式:支持实线、虚线、点线
流动动画
为管道添加流动动画效果,模拟流体在管道中的流动。
基础配置
- 启用流动:开启后管道显示流动动画
- 流动方向:控制流体流动方向(正向/反向)
- 流动速度:控制动画快慢(单位:像素/秒)
表达式驱动
流动动画的核心属性均支持表达式绑定,通过数据点实时控制动画效果:
| 属性 | 表达式类型 | 说明 |
|---|---|---|
| 流动速度 | 公式表达式 | 动态控制流动快慢,返回数值 |
| 流动线宽 | 公式表达式 | 动态控制流动线条的粗细,返回数值 |
| 反向流动 | 条件表达式 | 动态切换流动方向,结果为真时反向 |
表达式示例:
- 流动速度:
${flow_rate_field} * 0.6— 根据流量数据动态调整流速 - 流动线宽:
${pipe_diameter_field} / 10— 根据管径动态调整线宽 - 反向流动:
${valve_direction_field} == "回流"— 根据阀门状态切换流向
优先级: 表达式结果 > 静态数值配置 > 默认值。预览模式下实时计算表达式,编辑模式下使用静态值。
管壁样式
模拟真实管道的管壁效果:
- 管壁宽度:管壁的厚度
- 内外颜色区分:管壁外层和内层可分别设置颜色
- 适合工艺流程的可视化
箭头指示
在连线上显示方向箭头:
- 指示流体流动方向
- 反向流动时箭头自动反转
- 可配置箭头样式
闪烁动画
独立于流动动画的闪烁效果,通过条件表达式控制:
- 启用后管道在满足条件时交替显示/隐藏
- 支持条件表达式控制闪烁触发
- 可调节闪烁频率
- 适合表示管道的报警或异常状态