教案 MCGS简单动画组态

  • 格式:docx
  • 大小:2.15 MB
  • 文档页数:6

项目二MCGS简单动画组态
项目描述
复杂动作是简单动作的结合运用,生活中的简单动作大部分可以理解为闪烁、移动、旋转、大小变化等。

这几种简单的动画结合起来就可以把工业设备的动作表现的很生动、很逼真了。

MCGS组态软件提供了丰富的图形库,而且几乎所有的构件都可以设置动画属性。

移动、大小变化、闪烁等效果只要在属性对话框进行相应的设置即可。

通过本项目来学习如何在MCGS软件中实现这几种简单的动作,要求用MCGS组态动画,包括:
(1)标题实现闪烁
(2)显示的错误信息用水平移动实现,电机打磨玻璃用垂直移动实现
(3)风扇旋转
(4)按钮控制风扇旋转
(5)棒图的大小变化表示数据的增长和减小
项目实施
一、创建工程
操作说明示意图
点击“文件”菜单→“新建工程”命
令建立一个新工程0,默认的工程名为
“新建工程*.MCE”。

单击“文件”→“工程另存为”命令。

二、设置背景
在组态画面之前,先定好整个画面的风格及色调,便于在组态时更好地设置其他构件的颜色,使画面更美观。

选择一幅图画作为窗口背景,设置好标题背景。

1、设置窗口背景
操作说明示意图
单击“工作台”→“用户窗口”标签,
单击“新建窗口”按钮,建立“窗口0”
双击“窗口0”,或选中“窗口0”后
再单击“动画组态”按钮
进入“动画组态窗口0”窗口,单击
工具箱按钮,弹出绘图工具箱
在“动画组态窗口0”窗口中添加了
一个位图,右键单击该位图,选择“装
载位图”命令
在弹出“打开”对话框,选择一个事
先准备好的位图(如风景.bmp),单击
“打开”按钮,装载好事先准备好的位
图。

2、添加标题背景
操作说明示意图
在“动画组态窗口0”中,单击工具
箱中的“矩形”图标,在窗口中拖
拽出一个矩形。

在矩形的“属性设置”页
静态属性
(1)填充颜色:白色
(2)边线颜色:没有边线
三、标题实现闪烁
标题中的文本内容为“简单动画组态”,并使标题实现闪烁,闪烁效果通过设置标签的属性来实现。

操作说明示意图
在“动画组态窗口0”中,单击工具
箱中的“标签”图标,在窗口中拖
拽出一个矩形。

在标签的“属性设置”页
静态属性
(1)填充颜色:没有填充
(2)字符颜色:深蓝色
(3)字体:宋体、粗体、粗号
特殊动画连接:选中“闪烁效果”
单击“闪烁效果”标签,进入“闪烁
效果”页:
(1)表达式:1(表示条件永远成
立)
(2)闪烁实现方式:选择“用图元
可见度变化实现闪烁”
(3)闪烁速度:选择“快”
四、水平移动
水平移动的效果用标签来实现,只要设置标签的“水平移动”属性即可。

操作说明示意图
在“动画组态窗口0”中,单击工具
箱中的“标签”图标,输入“显示
报错信息”。

静态属性
(1)填充颜色:没有填充
(2)边线颜色:没有边线
(3)字符颜色:红色
(4)字体:宋体、粗体、一号
位置动画连接:选中“水平移动”
进入水平移动页
(1)表达式:i
(2)水平移动连接
最小移动偏移量:0
表达式的值:0
最大移动偏移量:200
表达式的值:100
弹出“MCGS组态环境”提示框,单击
“是”按钮
弹出“数据对象属性设置”对话框,
在“基本属性”标签中:
(1)对象定义
对象名称:i
对象初值:0
(2)对象类型:选择“数值”
确认将数据对象i添加到实时数据库

点击“工作台”→“运行策略”中的
“循环策略”,点击右侧“策略属性”
循环时间(ms):100
双击进入循环策略,打开策略工具箱
,点击增加一个策略行
在“策略工具箱”中双击“脚本程序”
选项,脚本程序就被成功地添加到新策
略行上。

双击“脚本程序”,打开脚本
程序编辑环境。

编辑脚本
if i<100 then
i=i+2
else
i=0
endif
五、垂直移动
用电机切割玻璃来表现垂直移动效果,设置玻璃的“垂直移动”属性即可。

操作说明示意图
在“动画组态窗口0”中,单击工具
箱中的“插入元件”。

在对象元件库管理,选择“马达”,
从右侧显示的马达中选择“马达13”,
添加到“动画组态窗口0”中,选择“马
达14”,添加到“动画组态窗口0”中。

再复制3组马达,摆放在窗口合适位
置。

在“动画组态窗口0”中,单击工具
箱中的“矩形”图标。

矩形属性:填充
颜色:红色,边线颜色:黑色
再复制1个矩形,将2个矩形放在合
适位置,玻璃滑带制作完成。

单击工具箱中的“常用符号”图标
,单击“立方体”图标。

立方体属
性设置:填充颜色:白色,位置动画连
接:选中“垂直移动”。

单击“垂直移动”
(1)表达式:b
(2)最小移动偏移量:0
表达式的值:0
(3)最大移动偏移量:200
表达式的值:100
添加脚本
If b<100 then
b=b+1
else
b=0
endif
六、风扇旋转
风扇的旋转效果可以用动画显示构件来实现。

动画显示构件可以添加分段点,每个分段点可以添加图片,多个分段点可以有多个图片。

多个不同状态图片的交替显示就可以实现旋转效果。

风扇的旋转效果就是用两个不同状态的图片交替显示实现的。

1、制作风扇框架
操作说明示意图
单击工具箱中的“常用符号”图标
,点击“凸平面”,添加一个凸平
面。

属性设置,填充颜色:灰色
复制2个凸平面,摆放好,风扇的框
架制作完成。

2、设置风扇效果
操作说明示意图
单击工具箱中的“动画显示”构件,添加一个动画显示构件。

双击添加的动画显示构件,选择分段点“0”,点击“位图”按钮加载图像。

在分段点1插入另一张风扇位图,在基本属性,表达式中输入“旋转可见度”。

添加脚本
if 旋转可见度<4 then
旋转可见度=旋转可见度+1 else
旋转可见度=0 endif
七、用按钮控制风扇旋转
添加两个标准按钮,设置按钮标题分别为“启动”和“停止”。

1、添加“启动”按钮
操作说明
示意图
单击工具箱中的“标准按按钮”构件,添加一个标准按钮。

进行属性设置。

按钮标题:启动
操作属性,设置数据对象值操作,置1,定义开关型变量:旋转变量。

修改脚本
if 旋转变量=1 and 旋转可见度<4 then
旋转可见度=旋转可见度+1 else 旋转可见度=0 endif
同样方法添加“停止”按钮,操作属性,设置“清0”,“旋转变量”。