技术论坛

 Wincc制作旋转风扇方法

返回主题列表
作者 主题
WYB-wyb
游侠

经验值: 365
发帖数: 8
精华帖: 1
楼主    2020-07-16 10:46:46
主题:Wincc制作旋转风扇方法 精华帖 

用“部分圆”工具画一个1/4圆,取消全局颜色方案,然后可以改变图形颜色,同样再制作一个1/4圆,这两个扇形模拟扇叶效果,把它们拼放在一起如下:


。全选中这两个部分圆,右键-自定义对象-创建,将两个部分圆的起始角度、结束角度属性拖拽到自定义控件几何属性集下面。属性名称分别修改为startangle1、startangle2、endangel1、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°的效果。

想转的更快可以改变出发时间间隔,改成250ms会更快。

1111
Zaxife
至圣

经验值: 12573
发帖数: 2503
精华帖: 31
1楼    2020-07-16 11:44:53
主题:回复:Wincc制作旋转风扇方法
矢量图旋转还是很难看的。
还不如找美工画图,然后轮流显示各张图得到旋转效果。
你以为你是谁
至圣

经验值: 24883
发帖数: 4534
精华帖: 10
3楼    2020-07-16 15:04:16
主题:回复:Wincc制作旋转风扇方法

用系统数据触发,比脚本简单。

  1. 添加如下驱动和数据:


  2. 在画面编辑器,连接对应的数据。



别人在休息的时候,我往前走。
万泉河
至圣

经验值: 28649
发帖数: 10889
精华帖: 131
4楼    2020-07-16 18:09:28
主题:回复:Wincc制作旋转风扇方法

我提一个建议, 你可以把画的图形组合为一个单元, 然后旋转角度只有一个,控制动画的时候会比较简单。 



微信公众号:PLC标准化编程,ZHO6371995
黑猫警长W
至圣

经验值: 18391
发帖数: 2409
精华帖: 1
5楼    2020-07-16 19:46:56
主题:回复:Wincc制作旋转风扇方法

不错的思路!

WOWUWUWU
至圣

经验值: 10573
发帖数: 1794
精华帖: 0
6楼    2020-07-17 07:14:32
主题:回复:Wincc制作旋转风扇方法
不错,值得学习,涨知识了。谢谢。
不断攀登
至圣

经验值: 12543
发帖数: 1843
精华帖: 0
7楼    2020-07-17 08:32:07
主题:回复:Wincc制作旋转风扇方法


不错的分享。

邮箱 yongquancun@126.com
yecao2006
至圣

经验值: 18043
发帖数: 1524
精华帖: 2
8楼    2020-07-17 09:05:29
主题:回复:Wincc制作旋转风扇方法

方法不错,谢谢分享。

我回来了!继续努力!
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。