搬家第三天-43.Wincc V7.3 自定义控件制作(2)-一个旋转效果的风扇

上一篇博客介绍了如何制作动态效果的控件,如何把空间加入控件库,如何引用控件。本篇继续介绍动态控件制作,主要是提供一种思路。

我们使用“部分圆”工具画一个1/4圆,取消全局颜色方案,背景颜色绿色如下:同样在制作一个1/4圆如下:这两个扇形模拟扇叶效果,把它们拼放在一起如下:全选中这两个部分圆,右键-自定义对象-创建,将两个部分圆的起始角度、结束角度属性拖拽到自定义控件几何属性集下面。属性名称分别修改为startangle1、startangle2、endangel、endangle2。

然后在自定义控件属性-几何-起始角度1,右键-添加以下vbs脚本,触发器500ms:

Function StartAngle1_Trigger(ByVal Item)
item.startangle1=item.startangle1+45
item.endangle1=item.endangle1+45
item.startangle2=item.startangle2+45
item.endangle2=item.endangle2+45
If item.endangle1=360 Then
   item.endangle1=0
End If
If item.endangle2=360 Then
   item.endangle2=0
End If

End Function

 

保存后就可以添加到控件库了,添加和引用控件库控件的方法不再做介绍,运行时,每500ms转动45°的效果。

posted @ 2021-01-31 08:10  来自金沙江的小鱼  阅读(1787)  评论(0编辑  收藏  举报