mcgs动画连接课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《mcgs动画连接课件.ppt》由用户(ziliao2023)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- mcgs 动画 连接 课件
- 资源描述:
-
1、Chap 4Chap 4:让动画动起来让动画动起来 定义数据变量定义数据变量1 动画连接动画连接2 模拟设备模拟设备 31.定义数据变量定义数据变量n实时数据库是实时数据库是MCGSMCGS工程的数据交换和数据处理中工程的数据交换和数据处理中心。数据对象是构成实时数据库的基本单元,心。数据对象是构成实时数据库的基本单元,建建立实时数据库的过程就是定义数据对象的过程立实时数据库的过程就是定义数据对象的过程。n定义数据对象的内容主要包括:定义数据对象的内容主要包括:指定数据变量的指定数据变量的名称、类型、初始值和数值范围;确定与数据变名称、类型、初始值和数值范围;确定与数据变量存盘相关的参数,量存
2、盘相关的参数,如存盘的周期、存盘的时间如存盘的周期、存盘的时间范围和保存期限等。范围和保存期限等。n在开始定义之前,我们先对所有数据对象进行分析。在开始定义之前,我们先对所有数据对象进行分析。(以水位控制系统为例以水位控制系统为例)变量名称变量名称类类 型型注注 释释水泵水泵开开 关关 型型控制水泵控制水泵“启动启动”、“停止停止”的变量的变量调节阀调节阀开开 关关 型型控制调节阀控制调节阀“打开打开”、“关闭关闭”的变量的变量出水阀出水阀开开 关关 型型控制出水阀控制出水阀“打开打开”、“关闭关闭”的变量的变量液位液位1数数 值值 型型水罐水罐1的水位高度,用来控制的水位高度,用来控制1#水
3、罐水位的水罐水位的变化变化液位液位2数数 值值 型型水罐水罐2的水位高度,用来控制的水位高度,用来控制2#水罐水位的水罐水位的变化变化液位液位1上限上限数数 值值 型型用来在运行环境下设定水罐用来在运行环境下设定水罐1的上限报警值的上限报警值液位液位1下限下限数数 值值 型型用来在运行环境下设定水罐用来在运行环境下设定水罐1的下限报警值的下限报警值液位液位2上限上限数数 值值 型型用来在运行环境下设定水罐用来在运行环境下设定水罐2的上限报警值的上限报警值液位液位2下限下限数数 值值 型型用来在运行环境下设定水罐用来在运行环境下设定水罐2的下限报警值的下限报警值液位组液位组组组 对对 象象用于历
4、史数据、历史曲线、报表输出等功用于历史数据、历史曲线、报表输出等功能构件能构件 下面下面以数据对象以数据对象“水泵水泵”为例为例,介绍一下定,介绍一下定义数据对象的步骤:义数据对象的步骤:1 1 单击工作台中的单击工作台中的“实时数据库实时数据库”窗口标签,进窗口标签,进入实时数据库窗口页。入实时数据库窗口页。2 2 单击单击“新增对象新增对象”按钮,在窗口的数据对象按钮,在窗口的数据对象列表中,增加新的数据对象,系统缺省定义的列表中,增加新的数据对象,系统缺省定义的名称为名称为“Data1Data1”、“Data2Data2”、“Data3Data3”等(等(多次点击该按钮,则可增加多个数据
5、对象)。多次点击该按钮,则可增加多个数据对象)。3 3 选中对象,按选中对象,按“对象属性对象属性”按钮,或双击选中按钮,或双击选中对象,则打开对象,则打开“数据对象属性设置数据对象属性设置”窗口。窗口。4 4 将将对象名称改为:水泵;对象类型选择:开关对象名称改为:水泵;对象类型选择:开关型型;在对象内容;在对象内容注释输入框内输入:注释输入框内输入:“控制水控制水泵启动、停止的变量泵启动、停止的变量”,单击,单击“确认确认”。按照此步骤,根据上面列表,设置其他按照此步骤,根据上面列表,设置其他9 9个个数据对象。数据对象。2.动画连接动画连接n一、回顾一、回顾n静态画面设计静态画面设计n生
6、成图形界面的基本操作步骤:生成图形界面的基本操作步骤:n1 1、创建用户窗口、创建用户窗口n2 2、设置用户窗口属性、设置用户窗口属性n3 3、创建图形对象、创建图形对象n4 4、编辑图形对象、编辑图形对象n二、引入n由图形对象搭制而成的图形画面是静止不动的,需由图形对象搭制而成的图形画面是静止不动的,需要对这些图形对象进行动画设计,真实地描述外界要对这些图形对象进行动画设计,真实地描述外界对象的状态变化,达到过程实时监控的目的。对象的状态变化,达到过程实时监控的目的。nMCGS实现图形动画设计的主要方法实现图形动画设计的主要方法是将用户窗口是将用户窗口中图形对象与实时数据库中的数据对象建立相
7、关性中图形对象与实时数据库中的数据对象建立相关性连接,并设置相应的动画属性。在系统运行过程中连接,并设置相应的动画属性。在系统运行过程中,图形对象的外观和状态特征,由数据对象的实时,图形对象的外观和状态特征,由数据对象的实时采集值驱动,从而实现了图形的动画效果。采集值驱动,从而实现了图形的动画效果。n三、动态画面设计三、动态画面设计n1 1、定义动画连接、定义动画连接n定义动画连接,实际上是定义动画连接,实际上是将用户窗口内创建的图形将用户窗口内创建的图形对象与实时数据库中定义的数据对象建立对应连接对象与实时数据库中定义的数据对象建立对应连接关系关系,通过对图形对象在不同的数值区间内设置不,通
8、过对图形对象在不同的数值区间内设置不同的状态属性(如颜色、大小、位置移动、可见度同的状态属性(如颜色、大小、位置移动、可见度、闪烁效果等),、闪烁效果等),用数据对象的值的变化来驱动图用数据对象的值的变化来驱动图形对象的状态改变形对象的状态改变,使系统在运行过程中,产生形,使系统在运行过程中,产生形象逼真的动画效果。象逼真的动画效果。n因此,动画连接过程就归结为对图形对象的状态属因此,动画连接过程就归结为对图形对象的状态属性设置的过程。性设置的过程。n2 2、图元图符对象连接、图元图符对象连接n在在MCGSMCGS中,每个图元、图符对象都可以实现中,每个图元、图符对象都可以实现1111种动画连
9、接方式种动画连接方式。可以利用这些图元、图符对。可以利用这些图元、图符对象来制作实际工程所需的图形对象,然后再建象来制作实际工程所需的图形对象,然后再建立起与数据对象的对应关系,定义图形对象的立起与数据对象的对应关系,定义图形对象的一种或多种动画连接方式,实现特定的动画功一种或多种动画连接方式,实现特定的动画功能。这能。这1111种动画连接方式如下:种动画连接方式如下:n填充颜色连接填充颜色连接 边线颜色连接边线颜色连接n字符颜色连接字符颜色连接 水平移动连接水平移动连接n垂直移动连接垂直移动连接 大小变化连接大小变化连接n显示输出连接显示输出连接 按钮输入连接按钮输入连接n按钮动作连接按钮动
10、作连接 可见度连接可见度连接n闪烁效果连接闪烁效果连接n3 3、动画构件连接、动画构件连接n为了简化用户程序设计工作量,为了简化用户程序设计工作量,MCGSMCGS将工程控制与实时监将工程控制与实时监测作业中常用的物理器件,如按钮、操作杆、显示仪表和测作业中常用的物理器件,如按钮、操作杆、显示仪表和曲线表盘等,制成独立的图形存储于图库中,供用户调用曲线表盘等,制成独立的图形存储于图库中,供用户调用,这些能实现不同动画功能的图形称为,这些能实现不同动画功能的图形称为动画构件动画构件。n在组态时,只需要建立动画构件与实时数据库中数据对象在组态时,只需要建立动画构件与实时数据库中数据对象的对应关系,
11、就能完成动画构件的连接的对应关系,就能完成动画构件的连接,如对实时曲线构,如对实时曲线构件,需要指明该构件运行时记录哪个数据对象的变化曲线件,需要指明该构件运行时记录哪个数据对象的变化曲线;对报警显示构件,需要指明该构件运行时显示哪个数据;对报警显示构件,需要指明该构件运行时显示哪个数据对象的报警信息。对象的报警信息。四、实例四、实例以水位控制系统为例需制作动画效果的部分包括:以水位控制系统为例需制作动画效果的部分包括:水箱中水位的升降水箱中水位的升降 水泵、阀门的启停水泵、阀门的启停 水流效果水流效果水箱中水位的升降效果水箱中水位的升降效果 水位升降效果是通过设置数据对象水位升降效果是通过设
12、置数据对象“大小变大小变化化”连接类型实现的。连接类型实现的。具体设置步骤如下:具体设置步骤如下:1 1 在用户窗口中,双击水罐在用户窗口中,双击水罐1 1,弹出单元属性设,弹出单元属性设置窗口。置窗口。2 2 单击单击“动画连接动画连接”标签。选中折线,在右端出标签。选中折线,在右端出现现 。3 3 单击单击 进入动画组态属性设置窗口。按照下进入动画组态属性设置窗口。按照下面的要求设置各个参数:面的要求设置各个参数:表达式:表达式:液位液位1 1;最大变化百分比对应的表达式的值:最大变化百分比对应的表达式的值:1010;其它参数不变。其它参数不变。4 4 单击单击“确认确认”,水罐,水罐1
13、1水位升降制作完毕。水位升降制作完毕。水罐水罐2 2水位升降效果的制作同理。单击进入水位升降效果的制作同理。单击进入动画组态属性设置窗口后,按照下面的值进行参动画组态属性设置窗口后,按照下面的值进行参数设置:数设置:表达式:表达式:液位液位2 2;最大变化百分比对应的表达式的值:最大变化百分比对应的表达式的值:6 6;其它参数不变。其它参数不变。水泵、阀门的启停水泵、阀门的启停 水泵、阀门的启停动画效果是通过设置连水泵、阀门的启停动画效果是通过设置连接类型对应的数据对象实现的。接类型对应的数据对象实现的。设置步骤如下:设置步骤如下:11双击水泵,弹出单元属性设置窗口。双击水泵,弹出单元属性设置
展开阅读全文