MCGS之用户窗口组态.doc

MCGS之用户窗口组态.doc

ID:57207533

大小:763.50 KB

页数:17页

时间:2020-08-06

MCGS之用户窗口组态.doc_第1页
MCGS之用户窗口组态.doc_第2页
MCGS之用户窗口组态.doc_第3页
MCGS之用户窗口组态.doc_第4页
MCGS之用户窗口组态.doc_第5页
资源描述:

《MCGS之用户窗口组态.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、用户窗口组态本章介绍MCGS用户窗口的基本概念,详细说明在组态环境下,利用系统提供的绘图工具箱,在用户窗口中如何生成漂亮的图形界面和实现生动的动画效果。具体内容有:l用户窗口的类型l用户窗口的创建l设置用户窗口的属性l用户窗口的属性和方法l创建图形对象l编辑图形对象l图形对象属性l渐进色填充l定义动画连接l旋转动画概述重点:1用户窗口的概念,图形对象和动画构件的认识MCGS系统组态的一项重要工作就是用生动的图形界面、逼真的动画效果来描述实际工程问题。在用户窗口中,通过对多种图形对象的组态设置,建立相应的动画连

2、接,用清晰生动的画面反映工业控制过程。用户窗口用户窗口是由用户来定义的、用来构成MCGS图形界面的窗口。用户窗口是组成MCGS图形界面的基本单位,所有的图形界面都是由一个或多个用户窗口组合而成的,它的显示和关闭由各种策略构件和菜单命令来控制。用户窗口相当于一个“容器”,用来放置图元、图符和动画构件等各种图形对象,通过对图形对象的组态设置,建立与实时数据库的连接,来完成图形界面的设计工作。各种复杂的图形界面都可以由用户窗口来搭制。例如:把一个用户窗口指定为工具条,运行时,该用户窗口就以工具条的形式出现;把一个用

3、户窗口指定为状态条,运行时,该用户窗口就以状态条的形式出现;把一个用户窗口指定为有边界、有标题栏并且带控制框的标准Windows风格的窗口,运行时,该窗口就以标准的Windows窗口出现。用户窗口内的图形对象是以“所见即所得”的方式来构造的,也就是说,组态时用户窗口内的图形对象是什么样,运行时就是什么样,同时打印出来的结果也不变。因此,用户窗口除了构成图形界面以外,还可以作为报表中的一页来打印。把用户窗口视区的大小设置成对应纸张的大小,就可以打印出由各种复杂图形组成的报表。图形对象图形对象放置在用户窗口中,是

4、组成用户应用系统图形界面的最小单元。MCGS中的图形对象包括图元对象、图符对象和动画构件三种类型,不同类型的图形对象有不同的属性,所能完成的功能也各不相同。图形对象可以从MCGS提供的绘图工具箱和常用图符工具箱中选取,如下图所示,在绘图工具箱中提供了常用的图元对象和动画构件,在常用图符工具箱中提供了常用的图形。图元对象图元是构成图形对象的最小单元。多种图元的组合可以构成新的、复杂的图形对象。MCGS为用户提供了下列8种图元对象:l直线l弧线l矩形l圆角矩形l椭圆l折线或多边形l文本l位图注释:折线或多边形图元

5、对象是由多个线段或点组成的图形元素,当起点与终点的位置不相同时,该图元为一条折线;当起点与终点的位置相重合时,就构成了一个封闭的多边形。文本图元对象是由多个字符组成的一行字符串,该字符串显示于指定的矩形框内。MCGS把这样的字符串称为文本图元。位图图元对象是后缀为“.bmp”的图形文件中所包含的图形对象。也可以是一个空白的位图图元。MCGS的图元是以向量图形的格式而存在的,根据需要可随意移动图元的位置和改变图元的大小(对于文本图元,只改变显示矩形框的大小,文本字体的大小并不改变。对于位图图元,也只是改变显示区

6、域的大小,对位图轮廓进行缩放处理,而位图本身的大小并无变化)。图符对象多个图元对象按照一定规则组合在一起所形成的图形对象,称为图符对象。图符对象是作为一个整体而存在的,可以随意移动和改变大小。多个图元可构成图符,图元和图符又可构成新的图符,新的图符可以分解,还原成组成该图符的图元和图符。MCGS系统内部提供了27种常用的图符对象,放在常用图符工具箱中,称为系统图符对象,为快速构图和组态提供方便。系统图符是专用的,不能分解,以一个整体参与图形的制作。系统图符可以和其它图元、图符一起构成新的图符。MCGS提供的系

7、统图符如下所示:l平行四边形l等腰梯形l菱形l八边形l文本注释l十字形l立方体l楔形l六边形l等腰三角形l直角三角形l五角星形l星形l弯曲管道l罐形l粗箭头l细箭头l三角箭头l凹槽平面l凹平面l凸平面l横管道l竖管道l管道接头l三维锥体l三维球体l三维圆环其中,(19)~(27)为具有三维立体效果的图符构件,为快速布设形象的管道图形提供了极大的方便。动画构件所谓动画构件,实际上就是将工程监控作业中经常操作或观测用的一些功能性器件软件化,做成外观相似、功能相同的构件,存入MCGS的“工具箱”中,供用户在图形对象

8、组态配置时选用,完成一个特定的动画功能。动画构件本身是一个独立的实体,它比图元和图符包含有更多的特性和功能,它不能和其它图形对象一起构成新的图符。MCGS目前提供的动画构件有:l输入框构件:用于输入和显示数据;l流动块构件:实现模拟流动效果的动画显示;l百分比填充构件:实现按百分比控制颜色填充的动画效果;l标准按钮构件:接受用户的按键动作,执行不同的功能;l动画按钮构件:显示内容随按钮的动作变化;l

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。