實現過程如下:
1)在風扇中添加若干個位置處于相互交錯的葉片,具體片數根據需要設置,事例中以6片為例;
2)在組態王數據詞典中添加兩個變量,分別用來控制風扇的啟停和葉片的狀態:
變量名:風扇開關
變量類型:內存離散
變量名:葉片旋轉狀態
變量類型:內存整型
3)為每個葉片設置隱含動畫連接來實現旋轉的動畫:
條件表達式:葉片旋轉狀態==0||!風扇開關
表達式為真時:顯示
條件表達式:葉片旋轉狀態==1&&風扇開關
表達式為真時:顯示
條件表達式:葉片旋轉狀態==2&&風扇開關
表達式為真時:顯示
條件表達式:葉片旋轉狀態==3&&風扇開關
表達式為真時:顯示
條件表達式:葉片旋轉狀態==4&&風扇開關
表達式為真時:顯示
條件表達式:葉片旋轉狀態==5&&風扇開關
表達式為真時:顯示