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