第5章动画制作讲解.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第5章动画制作讲解

第5章 动画制作 5.1动画制作概述 5.2 动画制作 5.1 基本概念 动画制作是建立画面中对象与数据变量或表达式的对应关系。动画制作又称动画连接。定义动画连接,实际上是将用户窗口内创建的图形对象与实时数据库中定义的数据对象建立对应连接关系,通过对图形对象在不同的数值区间内设置不同的状态属性(如颜色、大小、位置移动、可见度、闪烁效果等),用数据对象值的变化来驱动图形对象的状态改变,使系统在运行过程中,产生形象逼真的动画效果。建立了动画连接后,在图形界面运行环境下,根据数据变量或表达式的变化,图形对象可以按动画连接的要求进行改变。因此,动画连接过程就归结为对图形对象的状态属性设置的过程。 5.1.1 动画连接的种类划分 建立了图形对象或图形符号,就可以建立与之相关联的动画连接。与图形对象相连的数据库变量值发生变化后,动画连接使对象的外形显示发生变化。例如,泵符号可以在切断时为红色,在开通时为绿色;另外泵符号还可以组态成触敏按钮,当被按下时使其开通或切断。因此,在不同的数值区间内设置不同的图形状态属性(如颜色、大小、位置移动、可见度、闪烁效果等). 5.1.2 参与动画连接的主体变量 在上述几种类型的动画连接中,除对象拖动连接和数值显示及数值输入连接只能与单独一个变量连接外,其它几种类型的连接均支持与表达式的连接。当与表达式连接时,图形对象实际上是在与表达式的运算结果进行连接。表达式要遵循一定的语法,请参阅本章第五节中介绍的脚本语法正确组态表达式,这里需要特别指出的是当表达式为逻辑运算时,如果需要判断两个变量是否相等,需要使用运算符“= =”。 5.1.3 建立动画连接的基本步骤 各种组态软件建立动画连接的步骤基本相同,下面是监控组态软件建立动画连接的步骤: 1. 创建和选择连接对象(如线、填充图形、文本、按钮等)。 双击对象或者用鼠标右键单击对象,弹出右键菜单后选择其中的“对象动画[A]”,或者选中图形对象后直接按下“Alt + Enter”键。 2. 弹出动画连接主对话框 根据要连接的动画选择相应的按钮,进入动画连接的详细定义对话框。例如,若要定义垂直拖动动作的动画连接,则单击“与鼠标相关动作”类中“拖动”组的“垂直”按钮,弹出“垂直拖动”对话框(图5-3) 图5-2 动画连接主对话框 图5-3 垂直拖动连接对话框 在对话框中为连接定义输入详细资料,然后单击“确认”按钮,回到动画连接主对话框。一旦输入了所有需要的信息,单击对话框底端的“返回”按钮返回。 5.2.1 对象的拖动连接 拖动连接使对象的位置与变量数值相连接。变量数值的改变使图形对象的位置发生变化,反之,用鼠标拖动图形对象又会使变量的数值改变。 拖动包括水平与垂直两个方向。例如在图5-4中,三角形游标的位置可以代表阀门的开度,通过拖动游标就可以改变阀门的开度。 1. 水平拖动及其要组态的必要参数 图5-5是监控组态软件的“水平拖动”连接对话框,与水平拖动连接相关的组态参数有: 图5-5 水平拖动连接对话框 2. 垂直拖动及其要组态的必要参数 垂直拖动连接与水平拖动连接类似,垂直拖动动画连接对话框如图5-7所示 图5-7 垂直拖动连接对话框 5.2.2 对象的触敏动作连接 触敏动作连接是当图形对象被指点(用鼠标单击或按ENTER键)时执行的动画连接,共分窗口显示连接和一般动作连接两种。窗口显示连接能使按钮或其它图形对象与某一窗口建立连接,当用鼠标点击按钮或图形对象时,自动显示连接的窗口。一般动作连接定义当图形对象被按下时,用脚本触发一系列的逻辑控制或其它动作,达到改变变量的值、图形对象的颜色、大小,控制图形对象的运动等目的。 1. 窗口显示连接 窗口显示连接没有其它要指定的参数,当在动画连接主对话框中选择“触敏动作/窗口显示”,出现选择窗口的对话框时,选择一个窗口,单击“打开”按钮或直接双击窗口名即完成了组态。如图5-8所示。 图5-8 窗口显示连接选择窗口 2. 动作连接 当在动画连接主对话框中选择“触敏动作-左键动作”时, 会弹出触敏性动作脚本编辑器,进入脚本编辑画面,如图5-9所示。在对话框中键入一段程序,当图形对象被点击时就会自动执行这一段程序。脚本编辑器有规则的语法要求,并提供了很多函数供调用。 图5-9 在脚本编辑器中编辑触敏动作 5.2.3 对象尺寸及位置连接 可以把变量值与图形对象的水平、垂直方向运动或自身旋转运动连接起来,以形象地表现客观世界物体运动的状态;也可以把变量或表达式的值与图形对象的尺寸大小连接,让变量反映对象外观的变化。 1.对象移动 对象移动是指图形位置随着变量或表达式的值的变化而变化。对象移动分为水平与垂直两个方向上的移动。共有水平移动、垂直移动、旋转三种

文档评论(0)

4477704 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档