组态软件应用第5章动画制作_第1页
组态软件应用第5章动画制作_第2页
组态软件应用第5章动画制作_第3页
组态软件应用第5章动画制作_第4页
组态软件应用第5章动画制作_第5页
已阅读5页,还剩51页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第5章动画制作,5.1动画制作概述5.2动画制作5.3动画连接应用实例,第4章实时数据库系统,4.2数据库管理器,4.3菜单,4.1基本概念,4.4数据库状态参数,5.1基本概念,动画制作是建立画面中对象与数据变量或表达式的对应关系。动画制作又称动画连接。定义动画连接,实际上是将用户窗口内创建的图形对象与实时数据库中定义的数据对象建立对应连接关系,通过对图形对象在不同的数值区间内设置不同的状态属性(如颜色、大小、位置移动、可见度、闪烁效果等),用数据对象值的变化来驱动图形对象的状态改变,使系统在运行过程中,产生形象逼真的动画效果。建立了动画连接后,在图形界面运行环境下,根据数据变量或表达式的变

2、化,图形对象可以按动画连接的要求进行改变。因此,动画连接过程就归结为对图形对象的状态属性设置的过程。,5.1.1动画连接的种类划分,建立了图形对象或图形符号,就可以建立与之相关联的动画连接。与图形对象相连的数据库变量值发生变化后,动画连接使对象的外形显示发生变化。例如,泵符号可以在切断时为红色,在开通时为绿色;另外泵符号还可以组态成触敏按钮,当被按下时使其开通或切断。因此,在不同的数值区间内设置不同的图形状态属性(如颜色、大小、位置移动、可见度、闪烁效果等),如图5-1所示:,将物理对象的特征参数以动画图形方式来进行描述,这样在系统运行过程中,用数据对象的值来驱动图形对象的状态改变,进而产生形

3、象逼真的动画效果。,图5-1动画状态属性设置,5.1.2参与动画连接的主体变量,在上述几种类型的动画连接中,除对象拖动连接和数值显示及数值输入连接只能与单独一个变量连接外,其它几种类型的连接均支持与表达式的连接。当与表达式连接时,图形对象实际上是在与表达式的运算结果进行连接。表达式要遵循一定的语法,请参阅本章第五节中介绍的脚本语法正确组态表达式,这里需要特别指出的是当表达式为逻辑运算时,如果需要判断两个变量是否相等,需要使用运算符“=”。,5.1.3建立动画连接的基本步骤,各种组态软件建立动画连接的步骤基本相同,下面是监控组态软件建立动画连接的步骤:,1.创建和选择连接对象(如线、填充图形、文

4、本、按钮等)。,双击对象或者用鼠标右键单击对象,弹出右键菜单后选择其中的“动作A”,或者选中图形对象后直接按下“Alt+Enter”键。,2.弹出动画连接主对话框,根据要连接的动画选择相应的按钮,进入动画连接的详细定义对话框。例如,若要定义垂直拖动动作的动画连接,则单击“与鼠标相关动作”类中“拖动”组的“垂直”按钮,弹出“垂直拖动”对话框(图5-3),图5-2动画连接主对话框,图5-3垂直拖动连接对话框,在对话框中为连接定义输入详细资料,然后单击“确认”按钮,回到动画连接主对话框。一旦输入了所有需要的信息,单击对话框底端的“返回”按钮返回。,5.2.1对象的拖动连接,拖动连接使对象的位置与变量

5、数值相连接。变量数值的改变使图形对象的位置发生变化,反之,用鼠标拖动图形对象又会使变量的数值改变。拖动包括水平与垂直两个方向。例如在图5-4中,三角形游标的位置可以代表阀门的开度,通过拖动游标就可以改变阀门的开度。,1.水平拖动及其要组态的必要参数,图5-5是监控组态软件的“水平拖动”连接对话框,与水平拖动连接相关的组态参数有:,图5-5水平拖动连接对话框,2.垂直拖动及其要组态的必要参数,垂直拖动连接与水平拖动连接类似,垂直拖动动画连接对话框如图5-7所示,图5-7垂直拖动连接对话框,5.2.2对象的触敏动作连接,触敏动作连接是当图形对象被指点(用鼠标单击或按ENTER键)时执行的动画连接,

6、共分窗口显示连接和一般动作连接两种。窗口显示连接能使按钮或其它图形对象与某一窗口建立连接,当用鼠标点击按钮或图形对象时,自动显示连接的窗口。一般动作连接定义当图形对象被按下时,用脚本触发一系列的逻辑控制或其它动作,达到改变变量的值、图形对象的颜色、大小,控制图形对象的运动等目的。,1.窗口显示连接,窗口显示连接没有其它要指定的参数,当在动画连接主对话框中选择“触敏动作/窗口显示”,出现选择窗口的对话框时,选择一个窗口,单击“打开”按钮或直接双击窗口名即完成了组态。如图5-8所示。,图5-8窗口显示连接选择窗口,2.一般动作连接,当在动画连接主对话框中选择“触敏动作-一般动作”时,会弹出触敏性动

7、作脚本编辑器,进入脚本编辑画面,如图5-9所示。在对话框中键入一段程序,当图形对象被点击时就会自动执行这一段程序。脚本编辑器有规则的语法要求,并提供了很多函数供调用。,图5-9在脚本编辑器中编辑触敏动作,5.2.3对象尺寸及位置连接,可以把变量值与图形对象的水平、垂直方向运动或自身旋转运动连接起来,以形象地表现客观世界物体运动的状态;也可以把变量或表达式的值与图形对象的尺寸大小连接,让变量反映对象外观的变化。,1.对象移动,对象移动是指图形位置随着变量或表达式的值的变化而变化。对象移动分为水平与垂直两个方向上的移动。共有水平移动、垂直移动、旋转三种移动方式。,图5-10水平移动连接对话框,水平

8、移动及其要组态的必要参数,图5-10是力控的监控组态软件的“目标移动/水平”连接对话框,与水平移动连接相关的组态参数有,图5-11旋转连接对话框,2尺寸变化连接,尺寸变化连接是指图形对象的尺寸随着变量或表达式的值的变化而变化。尺寸变化包括纵向与横向两个方向上的变化,即高度变化与宽度变化。,图5-13宽度连接对话框,5.2.4对象颜色变化连接,颜色变化连接可使图形对象的线色、填充色、文本颜色等属性随着变量或表达式的值的变化而变化。根据变化条件的不同,颜色变化分为以下两种情况,图5-15边线颜色连接对话框,图5-17条件变化颜色连接连接对话框,.边线变化连接、实体/文本变化连接:,边线变化连接是指

9、图形对象的边线颜色随着表达式的值的变化而变化。这两种动作连接的变量为模拟量。,图5-18闪烁连接对话框,.条件变化、闪烁变化连接:,条件变化连接是指图形对象的填充色或文本的前景色随着布尔表达式值的变化而改变。闪烁连接可使图形对象根据一布尔变量或布尔表达式的值的状态而闪烁。闪烁可表现为颜色变化及或隐或现。颜色变化包括填充色、线色的变化。这两种动画连接的变量为开关量。,图5-16调色板窗口,5.2.5百分比填充连接,百分比填充连接可以使图形对象的内部以一种与图形静态颜色不同的其它颜色填充,填充比例随着变量或表达式值的变化而改变。例如:某变量值客观反映生产过程中某实际容器液位的变化,把此变量与一个填

10、充图形进行百分比填充连接,这个填充图形的填充比例的变化就可以形象地表现容器液位的变化。,图5-20水平填充对话框,图5-19垂直填充连接对话框,百分比填充分为垂直填充与水平填充两种。,5.2.6数值输入/输出连接,输入连接可使图形对象变为触敏状态。在图形界面运行期间,当鼠标点中该对象或直接按下设定的热键后,系统出现输入框,提示输入数据。输入数据后用回车确认,与图形对象连接的变量值被设定为输入值。输出连接是建立数据、信息的显示,使文本对象(包括按钮)动态显示变量或表达式数值的重要手段,是对屏幕的输出。,输入和输出连接各分三种形式:模拟输入/输出、开关输入/输出和字符串输入/输出。模拟输入/输出连

11、接中与对象连接的变量为模拟量,字符串输入/输出连接中的连接变量为字符串变量,开关输入/输出连接中连接变量为开关量数值输入/输出连接的图形对象必须为文本或按钮,并且在文本或按钮中的文字要明确指出数据格式,文字中左边起第一个小数点“.”前面的字符个数为整数部分位数,后面的字符个数为小数位数。若没有小数点“.”则表示不显示小数部分。,1.数值输入连接,模拟量输入及其要组态的必要参数图5-21是监控组态软件的“模拟量输入”连接对话框,图5-21模拟数值输入连接对话框,按钮动作,按钮动作的方式不同于按钮输入,后者是在鼠标到达图形对象上时,单击鼠标进行信息输入,而按钮动作则是响应用户的鼠标按键动作或键盘按

12、键动作,完成预定的功能操作。这些功能操作包括:,在“动画组态属性设置”对话框内,从“输入输出连接”栏目中选定“按钮动作”一栏,进入“按钮动作”属性设置窗口页,在该窗口的“指定按钮动作完成的功能”栏目内,列出了上述七项功能操作,供用户选择设定,如图5-34所示,2.数值输出连接,模拟输出连接及其要组态的必要参数,5.2.7显现/隐藏连接,显现/隐藏动作可以控制图形的显现或隐藏效果。图5-38是三维力控监控组态软件的“显现/隐藏”连接对话框,图5-38显现/隐藏连接对话框,5.3动画连接应用实例,本例中对已经建立的“监控中心”画面制作动画效果,包括:l油罐的液面升降l油泵、阀门的启停l液面变化效果

13、,5.3.1油罐液面升降效果,油罐的液面升降效果是通过设置数据对象“大小变化”连接类型实现的。具体设置步骤如下:,在用户窗口中,双击原料油罐,弹出单元属性设置窗口。单击“动画连接”标签,显示如图5-39所示窗口,选中折线,在右端出现。单击进入动画组态属性设置窗口。按照下面的要求设置各个参数表达式:液位1;最大变化百分比对应的表达式的值:10;其它参数不变。如图5-40:单击“确认”,完成原料油罐液面升降效果的动画制作。这样建立动画连接后,变量“原料油液位”的变化就通过设置颜色的填充范围表示出来,并且填充的高度随着变量值的变化而变化。,用同样的方法设置催化剂罐和成品油罐的动画连接,液面升降效果的

14、制作同理。单击进入动画组态属性设置窗口后,按照下面的值进行参数设置:表达式:液位2;最大变化百分比对应的表达式的值:6;其它参数不变。,5.3.2油泵、阀门的启停画面,油泵、阀门的启停动画效果是通过设置连接类型对应的数据对象实现的。,设置步骤如下:,双击油泵,弹出单元属性设置窗口。选中“数据对象”标签中的“按钮输入”,右端出现浏览按钮。单击浏览按钮,双击数据对象列表中的“油泵”。使用同样的方法将“填充颜色”对应的数据对象设置为“油泵”。单击“确认”,油泵的启停效果设置完毕。,5.3.3制作液面变化动画效果,液面变化得动画效果是通过设置流动块构件的属性实现的。实现步骤如下:,双击油泵右侧的流动块

15、,弹出流动块构件属性设置窗口。在流动属性页中,进行如下设置:表达式:油泵=1原料油罐右侧流动块及催化剂罐及成品油罐右侧流动块的制作方法与此相同,只需将表达式相应改为:调节阀=1,出口阀=1即可,5.3.4制作利用滑动输入器控制油罐的液面画面,以原料油罐的液面控制为例,进入“油罐的液面控制”窗口选中“工具箱”中的滑动输入器图标,当鼠标呈“十”后,拖动鼠标到适当大小调整滑动块到适当的位置双击滑动输入器构件,进入属性设置窗口。按照下面的值设置各个参数:,“基本属性”页中,滑块指向:指向左(上)“刻度与标注属性”页中,“主划线数目”:5;即能被10整除。“操作属性”页中,对应数据对象名称:液位1;滑块

16、在最右(下)边时对应的值:10。其它不变,在制作好的滑块下面适当的位置,制作一文字标签.按下面的要求进行设置。输入文字:原料油罐输入文字颜色:黑色框图填充颜色:没有填充框图边线颜色:没有边线,按照上述方法设置催化剂罐、成品油罐的液面控制滑块,参数设置。将成品油罐的液面控制滑块对应的文字标签设置。点击工具箱中的常用图符按钮,打开常用图符工具箱选择其中的凹槽平面按钮,拖动鼠标绘制一个凹槽平面,恰好将两个滑动块及标签全部覆盖。选中该平面,点击编辑条中“置于最后面”按钮,最终效果如图5-41所示,此时按“F5”,进入运行环境后,可以通过拉动滑动输入器而使水罐中的液面动起来,5.3.5利用旋转仪表控制液

17、位画面,在工业现场一般都会大量地使用仪表进行数据显示。监控组态软件组态软件适应这一要求提供了旋转仪表构件。用户可以利用此构件在动画界面中模拟现场的仪表运行状态。具体制作步骤如下:,选取“工具箱”中的“旋转仪表”图标,调整大小放在原料油罐下面适当位置。双击该构件进行属性设置。各参数设置,“刻度与标注属性”页中,主划线数目:5“操作属性”页中,表达式:液位1;最大逆时钟角度:90,对应的值:0;最大顺时钟角度:90,对应的值:10。其它不变,按照此方法设置催化剂罐、成品油罐的数据显示对应的旋转仪表。参数设置如下:“操作属性”页中,表达式:液位2;最大逆时钟角度:90,对应的值:0;最大顺时钟角度:

18、90,对应的值:6;其它不变;进入运行环境后,可以通过拉动旋转仪表的指针使整个画面动起来。,5.3.6油罐油量显示画面,为了能够准确地了解原料油罐、催化剂罐和成品油罐的油量,可以通过设置标签的“显示输出”属性显示其值,具体操作如下:,单击“工具箱”中的“标签”图标,绘制两个标签,调整大小位置,将其并列放在原料油罐下面;第一个标签用于标注,显示文字为:原料油罐第二个标签用于显示油罐油量,双击第一个标签进行属性设置,参数设置如下:输入文字:成品油罐文字颜色:黑色框图填充颜色:没有填充框图边线颜色:没有边线双击第二个标签,进入动画组态属性设置窗口,在输入输出连接域中,选中“显示输出”选项,在组态属性设置窗口中则会出现“显示输出

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论