mcgs第四节-动画完整版.pptx

  1. 1、本文档共34页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

Chap4:让动画动起来;1.定义数据变量;在开始定义之前,我们先对所有数据对象进行分析。

(以水位控制系统为例)

;下面以数据对象“水泵”为例,介绍一下定义数据对象的步骤:

[1]单击工作台中的“实时数据库”窗口标签,进入实时数据库窗口页。

[2]单击“新增对象”按钮,在窗口的数据对象列表中,增加新的数据对象,系统缺省定义的名称为“Data1”、“Data2”、“Data3”等(多次点击该按钮,则可增加多个数据对象)。

[3]选中对象,按“对象属性”按钮,或双击选中对象,则打开“数据对象属性设置”窗口。;[4]将对象名称改为:水泵;对象类型选择:开关型;在对象内容注释输入框内输入:“控制水泵启动、停止的变量”,单击“确认”。

按照此步骤,根据上面列表,设置其他9个数据对象。;2.动画连接;二、引入

由图形对象搭制而成的图形画面是静止不动的,需要对这些图形对象进行动画设计,真实地描述外界对象的状态变化,达到过程实时监控的目的。

MCGS实现图形动画设计的主要方法是将用户窗口中图形对象与实时数据库中的数据对象建立相关性连接,并设置相应的动画属性。在系统运行过程中,图形对象的外观和状态特征,由数据对象的实时采集值驱动,从而实现了图形的动画效果。;三、动态画面设计

1、定义动画连接

定义动画连接,实际上是将用户窗口内创建的图形对象与实时数据库中定义的数据对象建立对应连接关系,通过对图形对象在不同的数值区间内设置不同的状态属性(如颜色、大小、位置移动、可见度、闪烁效果等),用数据对象的值的变化来驱动图形对象的状态改变,使系统在运行过程中,产生形象逼真的动画效果。

因此,动画连接过程就归结为对图形对象的状态属性设置的过程。;2、图元图符对象连接

在MCGS中,每个图元、图符对象都可以实现11种动画连接方式。可以利用这些图元、图符对象来制作实际工程所需的图形对象,然后再建立起与数据对象的对应关系,定义图形对象的一种或多种动画连接方式,实现特定的动画功能。这11种动画连接方式如下:;填充颜色连接边线颜色连接

字符颜色连接水平移动连接

垂直移动连接大小变化连接

显示输出连接按钮输入连接

按钮动作连接可见度连接

闪烁效果连接;3、动画构件连接

为了简化用户程序设计工作量,MCGS将工程控制与实时监测作业中常用的物理器件,如按钮、操作杆、显示仪表和曲线表盘等,制成独立的图形存储于图库中,供用户调用,这些能实现不同动画功能的图形称为动画构件。

在组态时,只需要建立动画构件与实时数据库中数据对象的对应关系,就能完成动画构件的连接,如对实时曲线构件,需要指明该构件运行时记录哪个数据对象的变化曲线;对报警显示构件,需要指明该构件运行时显示哪个数据对象的报警信息。;四、实例

以水位控制系统为例需制作动画效果的部分包括:

Ⅰ水箱中水位的升降

Ⅱ水泵、阀门的启停

Ⅲ水流效果

Ⅰ水箱中水位的升降效果

水位升降效果是通过设置数据对象“大小变化”连接类型实现的。

具体设置步骤如下:;[1]在用户窗口中,双击水罐1,弹出单元属性设置窗口。

[2]单击“动画连接”标签。选中折线,在右端出现。

[3]单击进入动画组态属性设置窗口。按照下面的要求设置各个参数:

表达式:液位1;

最大变化百分比对应的表达式的值:10;

其它参数不变。

[4]单击“确认”,水罐1水位升降制作完毕。;水罐2水位升降效果的制作同理。单击进入动画组态属性设置窗口后,按照下面的值进行参数设置:

表达式:液位2;

最大变化百分比对应的表达式的值:6;

其它参数不变。

;Ⅱ水泵、阀门的启停

水泵、阀门的启停动画效果是通过设置连接类型对应的数据对象实现的。

设置步骤如下:

[1]双击水泵,弹出单元属性设置窗口。

[2]选中数据对象标签中的按钮输入,右端出现浏览按钮。

[3]单击浏览按钮,双击数据对象列表中的水泵。

[4]使用同样的方法将“填充颜色”对应的数据对象设置为“水泵”。

[5]单击确认,水泵的启停效果设置完毕。;调节阀的启停效果同理。只需在数据对象标签页中,将“按钮输入”、“填充颜色”的数据对象均设置为:调节阀。

出水阀的启停效果,需在数据对象标签页中,将“按钮输入”、“可见度”的数据对象均设置为:出水阀。

;

Ⅲ水流效果

水流效果是通过设

文档评论(0)

有志者事竟成 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:7114163151000053

1亿VIP精品文档

相关文档