将动画附加到图形对象
将动画附加到对象时,可定义动画在运行时的预期行为方式。
对象动画将对象与标签或表达式相关联,使对象的外观和移动发生改变以反映标签值或表达式值的改变。使用“动画”菜单上菜单项打开
动画
对话框,可在其中定义对象行为。如果所选对象不支持该动画类型,则选项卡中的框将不可用。在水平和垂直滑块的动画选项卡中,可分配单个标签来定义动画。对于其他动画类型,在
表达式
框中定义表达式。指定对象外观基于表达式结果的变化方式。对于某些动画类型,可以指定状态的变化。例如,带有可视性动画的对象在可见和不可见状态之间切换。对于其他动画类型,可以指定移动范围。例如,对象可从固定起点移动到固定终点。移动范围与表达式的最小值和最大值有关。当表达式值变化为最大值时,对象从最小值位置移动到最大值位置。
指定标签名称时,可使用现有的 HMI 标签或直接引用数据项创建新名称,也可使用标签占位符。
可以将以下类型的动画附加到绘图对象:颜色、填充、高度、水平位置、水平滑块、旋转、垂直位置、垂直滑块、可见性和宽度。而图像和面板对象除外,它们只支持可视性动画。
对于其他对象和 ActiveX 控件,只可附加可视性动画。
小贴士:
- 可以将动画附加到组。一般情况下,除了可见性、填充和颜色外,为对象组设置的动画要优先于为组内个别对象设置的动画。
- 对于可视性动画,不可见行为优先。
- 对于填充动画,将组动画添加到对象动画。
- 对于颜色动画,将颜色动画应用于对象组和组中的各个对象会导致出现异常行为。要为对象组设置颜色动画,可将颜色动画应用于组,也可以应用于组中的各个对象。同时,也可以添加一些定位动画。务必测试组动画,以确保其产生预期效果。
- 如果使用标签值来控制可视性动画,同时用表达式控制动画的其他一些方面,则当设置可见性时,应将“表达式为 True 状态”设为不可见。否则,在正确添加动画之前,该对象可能短时出现在其设计时位置和方向上。
- 要打开动画对话框,请选择对象,然后从视图菜单中选择动画。
提供反馈