文档介绍:第5章动画制作
动画制作
动画连接应用实例
第4章实时数据库系统
菜单
基本概念
动画制作是建立画面中对象与数据变量或表达式的对应关系。动画制作又称动画连接。定义动画连接,实际上是将用户窗口内创建的图形对象与实时数据库中定义的数据对象建立对应连接关系,通过对图形对象在不同的数值区间内设置不同的状态属性(如颜色、大小、位置移动、可见度、闪烁效果等),用数据对象值的变化来驱动图形对象的状态改变,使系统在运行过程中,产生形象逼真的动画效果。建立了动画连接后,在图形界面运行环境下,根据数据变量或表达式的变化,图形对象可以按动画连接的要求进行改变。因此,动画连接过程就归结为对图形对象的状态属性设置的过程。
动画连接的种类划分
建立了图形对象或图形符号,就可以建立与之相关联的动画连接。与图形对象相连的数据库变量值发生变化后,动画连接使对象的外形显示发生变化。例如,泵符号可以在切断时为红色,在开通时为绿色;另外泵符号还可以组态成触敏按钮,当被按下时使其开通或切断。因此,在不同的数值区间内设置不同的图形状态属性(如颜色、大小、位置移动、可见度、闪烁效果等),如图5-1所示:
将物理对象的特征参数以动画图形方式来进行描述,这样在系统运行过程中,用数据对象的值来驱动图形对象的状态改变,进而产生形象逼真的动画效果。
图5-1动画状态属性设置
参与动画连接的主体变量
在上述几种类型的动画连接中,除对象拖动连接和数值显示及数值输入连接只能与单独一个变量连接外,其它几种类型的连接均支持与表达式的连接。当与表达式连接时,图形对象实际上是在与表达式的运算结果进行连接。表达式要遵循一定的语法,请参阅本章第五节中介绍的脚本语法正确组态表达式,这里需要特别指出的是当表达式为逻辑运算时,如果需要判断两个变量是否相等,需要使用运算符“= =”。
建立动画连接的基本步骤
各种组态软件建立动画连接的步骤基本相同,下面是监控组态软件建立动画连接的步骤:
1. 创建和选择连接对象(如线、填充图形、文本、按钮等)。
双击对象或者用鼠标右键单击对象,弹出右键菜单后选择其中的“动作[A]”,或者选中图形对象后直接按下“Alt + Enter”键。
2. 弹出动画连接主对话框
根据要连接的动画选择相应的按钮,进入动画连接的详细定义对话框。例如,若要定义垂直拖动动作的动画连接,则单击“与鼠标相关动作”类中“拖动”组的“垂直”按钮,弹出“垂直拖动”对话框(图5-3)
图5-2 动画连接主对话框
图5-3 垂直拖动连接对话框
在对话框中为连接定义输入详细资料,然后单击“确认”按钮,回到动画连接主对话框。一旦输入了所有需要的信息,单击对话框底端的“返回”按钮返回。