7.8.1 自动旋转

    自动旋转指的是当组态工程运行时,图形组件一直旋转,不断的改变旋转角度(类似于风扇的扇叶)。

    对于所有的图形,在组态工程执行时都是可以自动旋转的。设置图形移动步骤如下:

    1.从工具盒中拖动生成一个自动旋转控件:点击“工程管理器”的“工具盒”,打开“捷麦定制控件”工具盒属性页,找到“图形自动旋转”控件,拖拽生成此控件。

注释:图形自动旋转控件是一个辅助图形组件,在组态工程执行时不显示。

    2.确定需要自动旋转的图形组件:

    确定了需要旋转的图形,设定该图形的关键值(便于图形绑定)。

注释:如果需要自动旋转多个图形,可以把需要缩放的图形构建成一个复合图形(10.3 用户自定义控件(复合图形控件) )。

    3.自动旋转控件绑定需要自动旋转的图形组件:

    选中自动旋转控件,点击“状态构建器”按钮,绑定需要自动旋转的图形组件,如下图:

如上图所示,通过关键值确定需要缩放的图形组件,旋转定时确定图形进行自动旋转的刷新时间。

    4.为自动旋转控件设置“值输出连接”:选中自动旋转控件,点击“组件设定”,选中“值动画”属性页,设置“值输出连接”的表达式,如下图:

    当为自动旋转控件设置了“值输出连接”的表达式后,在组态工程运行时,当表达式的值为真(非0)时,绑定的图形组件自动旋转,当表达式的值为假(为0)时,绑定的图形组件不旋转。流动方向表达式的值为真时,图形组件逆时针旋转,流动方向表达式的值为假时,图形组件的顺时针旋转。