- 1、本文档共26页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MCGS组态软件课件-第3章讲述
工控系统监控程序设计 工控组态软件 用户窗口组态 3.1 窗口的属性和方法 3.2 窗口的类型 3.3 窗口中的图形组态 用户窗口概念 用户窗口是由用户来定义的、用来构成MCGS图形界面的窗口。 它是组成MCGS图形界面的基本单位,所有的图形界面都是由一个或多个用户窗口组合而成的。 创建用户窗口后,通过放置各种类型的图形对象,定义相应的属性,为用户提供漂亮、生动、具有多种风格和类型的动画画面。 3.1 窗口的属性和方法 窗口属性有: 基本属性、扩充属性、启动脚本 循环脚本、退出脚本 基本属性包括: 窗口名称(脚本中用) 窗口标题(显示用) 窗口背景(颜色) 窗口位置 边界形式 窗口说明 扩充属性 确定窗口的大小及位置,确定是否锁定窗口的位置等 确定是否显示窗口标题栏和控制框等 确定窗口的“模态”、“顶层”等特性 窗口脚本 循环脚本 编写脚本程序来控制该窗口需要完成的循环操作任务(注意循环时间)。 退出脚本 编写脚本程序控制该窗口关闭时需要完成的操作任务。 窗口属性和方法 可采用脚本语言通过窗口的属性或方法在程序运行过程中对窗口进行操作 例如打开子窗口OpenSubWnd OpenSubWnd方法 OpenSubWnd(参数1,参数2,参数3,参数4,参数5,参数6) 返 回 值:字符型,如成功就返回子窗口n,n表示打开的第n个子窗口。 参 数1:用户窗口名。 参 数2:整型,打开子窗口相对于本窗口的X坐标。 参 数3:整型,打开子窗口相对于本窗口的Y坐标。 参 数4:整型,打开子窗口的宽度。 参 数5:整型,打开子窗口的高度。 参 数6:整型,打开子窗口的类型。参数6是一个7位的二进制数。 3.2 用户窗口的类型 根据窗口位置、窗口外观的不同设置和打开窗口的不同方法,用户窗口的类型有: 标准窗口 、子窗口 、模态窗口 、弹出式顶层窗口 标准窗口 是最常用的窗口,通常会设置成最大化显示,作为主要的显示画面,用来显示流程图,系统总貌以及各个操作画面等等。 子窗口 子窗口在运行时,不是用普通的打开窗口的方法打开的,而是在某个已经打开的标准窗口中,使用窗口方法“OpenSubWnd”打开的,此时子窗口就显示在标准窗口内。通过设置OpenSubWnd的参数,可以使子窗口有边框,带滚动条。子窗口总是在当前窗口的前面,所以子窗口最适合显示某一项目的详细信息。 3.2 用户窗口的类型 模态窗口 通常用于对话框显示,用于强迫用户优先处理某些内容。在运行环境中,模态窗口显示时,其他窗口以及菜单将不能操作。直到模态窗口关闭,其他窗口和菜单操作才能恢复正常。 弹出式顶层窗口 弹出式顶层窗口显示在所有标准窗口的上面(可以遮挡所有标准窗口),但是显示在工具条和状态条的下面(被工具条和状态条遮挡)。弹出式顶层窗口可以看作是不妨碍用户操作(不影响用户操作顺序)的模态窗口。 3.2 用户窗口的类型 3.3 窗口中的图形组态 MCGS的图形组态工具箱 基本图形元素 图元对象 图元是构成图形对象的最小单元。 MCGS为用户提供了8种图元对象。 可以对图元对象进行动画连接。 基本图形元素 图符对象 多个图元组合可以构成新的复杂图形对象——图符对象。 图符对象可以作为一个整体移动和改变大小。 图符对象中可以包含图元和图符。 图符对象可以分解还原成组成该图符的图元。 MCGS还为用户提供了27种图符对象。 图符对象也可以进行动画连接。 但组成图符的图元对象原有的 动画连接将失去作用。 基本图形元素 动画构件 所谓动画构件,实际上就是将工程监控作业中经常操作或观测用的一些功能性器件软件化,做成与实际“设备”外观相似、功能相同的构件,存入MCGS的“工具箱”中,供用户在图形对象组态配置时选用,完成一个特定的动画功能。 动画构件本身是一个独立的实体 ,它比图元和图符包含有更多的 特性和功能,它不能和其它图形 对象一起构成新的图符。 MCGS提供25种动画构件。 对象元件库 在元件库中已经把常用的、制作完好的图形对象存入其中,需要时,可从元件库中取出来直接使用。还可以将窗口中自行绘制定义的元件保存到元件库中备用。 动画连接 将用户窗口内创建的图形对象与实时数据库中定义的数据对象建立起对应关系,利用数据变化驱动图形对象的状态改变,用以表示外部数据的变化. 连接形式有:颜色,大小,位置移动,可见度,闪烁效果,填充,曲线,显示输出,交互输入等. 图元,图符对象所包含的动画连接方式有四类共11种. 各类对象的动画连接 按钮操作连接 实现数据对象值操作、窗口操作、脚本操作、系统操作 输入动画连接 状态(0,1)、数据(连续量
文档评论(0)