产品描述
在 WinCC 中显示水流动画 在 WinCC 中显示水流动画 在 WinCC 中显示水流动画
在 WinCC 中显示水流动画的步骤如下,本文后面部分提供了 示例项目的下载。
说明
No. | 步骤 | ||||||||||||||||||||||||||||||||||||||||
1 | 打开 WinCC 项目。 | ||||||||||||||||||||||||||||||||||||||||
2 | 创建以下变量:
| ||||||||||||||||||||||||||||||||||||||||
3 | 使用以下对象创建画面,如图.01 所示。
为了显示效果,添加了多边形管道和折线,阀门放置在管道的起始处。为了使显示更加优化,应该放置阀门,使其重叠折线 20 个像素。 | ||||||||||||||||||||||||||||||||||||||||
4 | 改变两条折线的设置如下: 属性 > 颜色 属性 > 样式: 线宽: 10,线类型: 参见图.02 属性 > 其它:显示: No 属性 > 显示: *颜色方案: No,对象透明度: 50 | ||||||||||||||||||||||||||||||||||||||||
5 | 在对象 polyline01 的 “Geometry > Current value X” 属性中,创建以下的 VB 脚本。选择 “动画周期” 触发器。 图. 03 使用折线的**个点的 X 值替换值 40。为了获取该值,改变 Object Properties > Geometry > Index 值为1,然后读取 “Current value X” 值。使用 X 值加上18,替换值 58。该值取决于线宽(指导值:2*线宽-2)。 | ||||||||||||||||||||||||||||||||||||||||
6 | 在对象 polyline02 的 "Geometry > Current value Y" 属性中,创建以下的 VB 脚本。选择 “动画周期” 触发器。 图. 04 使用折线的**个点的 Y 值替换值 40。为了获取该值,改变 Object Properties > Geometry > Index 值为1,然后读取 “Current value Y” 值。使用 Y 值加上18,替换值 58。该值取决于线宽(指导值:2*线宽-2)。 | ||||||||||||||||||||||||||||||||||||||||
7 | 在 btnStart 对象的鼠标 > 鼠标点击事件,创建以下的 VB 脚本。
| ||||||||||||||||||||||||||||||||||||||||
8 | 在 btnStop对象的鼠标 > 鼠标点击事件,创建以下的 VB 脚本。
| ||||||||||||||||||||||||||||||||||||||||
9 | 在 btnDirectionLR 对象的鼠标 > 鼠标点击事件,创建直接连接。分配常数 “0” 到变量 “Water Flow Direction”。
| ||||||||||||||||||||||||||||||||||||||||
10 | 在 btnDirectionRL 对象的鼠标 > 鼠标点击事件,创建直接连接。分配常数 “1” 到变量 “Water Flow Direction”。 | ||||||||||||||||||||||||||||||||||||||||
11 | 在 btnSpeedLow对象的鼠标 > 鼠标点击事件,创建直接连接。分配常数 “0” 到变量 “Water Flow Speed”。 | ||||||||||||||||||||||||||||||||||||||||
12 | 在 btnSpeedNormal对象的鼠标 > 鼠标点击事件,创建直接连接。分配常数 “1” 到变量 “Water Flow Speed”。 | ||||||||||||||||||||||||||||||||||||||||
13 | 在 btnSpeedHigh对象的鼠标 > 鼠标点击事件,创建直接连接。分配常数 “2” 到变量 “Water Flow Speed”。 |
产品推荐
友情链接