实现过程如下:
1)在风扇中添加若干个位置处于相互交错的叶片,具体片数根据需要设置,事例中以6片为例;
2)在组态王数据词典中添加两个变量,分别用来控制风扇的启停和叶片的状态:
变量名:风扇开关
变量类型:内存离散
变量名:叶片旋转状态
变量类型:内存整型
3)为每个叶片设置隐含动画连接来实现旋转的动画:
条件表达式:叶片旋转状态==0||!风扇开关
表达式为真时:显示
条件表达式:叶片旋转状态==1&&风扇开关
表达式为真时:显示
条件表达式:叶片旋转状态==2&&风扇开关
表达式为真时:显示
条件表达式:叶片旋转状态==3&&风扇开关
表达式为真时:显示
条件表达式:叶片旋转状态==4&&风扇开关
表达式为真时:显示
条件表达式:叶片旋转状态==5&&风扇开关
表达式为真时:显示