MCGS组态软件课件-第3章剖析.ppt_第1页
MCGS组态软件课件-第3章剖析.ppt_第2页
MCGS组态软件课件-第3章剖析.ppt_第3页
MCGS组态软件课件-第3章剖析.ppt_第4页
MCGS组态软件课件-第3章剖析.ppt_第5页
免费预览已结束,剩余21页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

工控系统监控程序设计,工控组态软件,2,用户窗口组态,3.1窗口的属性和方法3.2窗口的类型3.3窗口中的图形组态,第3章,3,用户窗口概念,用户窗口是由用户来定义的、用来构成MCGS图形界面的窗口。它是组成MCGS图形界面的基本单位,所有的图形界面都是由一个或多个用户窗口组合而成的。创建用户窗口后,通过放置各种类型的图形对象,定义相应的属性,为用户提供漂亮、生动、具有多种风格和类型的动画画面。,4,3.1窗口的属性和方法,窗口属性有:基本属性、扩充属性、启动脚本循环脚本、退出脚本基本属性包括:窗口名称(脚本中用)窗口标题(显示用)窗口背景(颜色)窗口位置边界形式窗口说明,5,扩充属性,确定窗口的大小及位置,确定是否锁定窗口的位置等确定是否显示窗口标题栏和控制框等确定窗口的“模态”、“顶层”等特性,6,窗口脚本,循环脚本编写脚本程序来控制该窗口需要完成的循环操作任务(注意循环时间)。退出脚本编写脚本程序控制该窗口关闭时需要完成的操作任务。,启动脚本编写脚本程序控制该窗口启动时需要完成的操作任务。,7,窗口属性和方法,可采用脚本语言通过窗口的属性或方法在程序运行过程中对窗口进行操作例如打开子窗口OpenSubWnd,8,OpenSubWnd方法,OpenSubWnd(参数1,参数2,参数3,参数4,参数5,参数6)返回值:字符型,如成功就返回子窗口n,n表示打开的第n个子窗口。参数1:用户窗口名。参数2:整型,打开子窗口相对于本窗口的X坐标。参数3:整型,打开子窗口相对于本窗口的Y坐标。参数4:整型,打开子窗口的宽度。参数5:整型,打开子窗口的高度。参数6:整型,打开子窗口的类型。参数6是一个7位的二进制数。,实例演示,OpenSubWnd(状态显示,50,50,100,100,16)打开子窗口CloseSubWnd(状态显示)关闭子窗口,9,3.2用户窗口的类型,根据窗口位置、窗口外观的不同设置和打开窗口的不同方法,用户窗口的类型有:标准窗口、子窗口、模态窗口、弹出式顶层窗口标准窗口是最常用的窗口,通常会设置成最大化显示,作为主要的显示画面,用来显示流程图,系统总貌以及各个操作画面等等。子窗口子窗口在运行时,不是用普通的打开窗口的方法打开的,而是在某个已经打开的标准窗口中,使用窗口方法“OpenSubWnd”打开的,此时子窗口就显示在标准窗口内。通过设置OpenSubWnd的参数,可以使子窗口有边框,带滚动条。子窗口总是在当前窗口的前面,所以子窗口最适合显示某一项目的详细信息。,10,模态窗口通常用于对话框显示,用于强迫用户优先处理某些内容。在运行环境中,模态窗口显示时,其他窗口以及菜单将不能操作。直到模态窗口关闭,其他窗口和菜单操作才能恢复正常。弹出式顶层窗口弹出式顶层窗口显示在所有标准窗口的上面(可以遮挡所有标准窗口),但是显示在工具条和状态条的下面(被工具条和状态条遮挡)。弹出式顶层窗口可以看作是不妨碍用户操作(不影响用户操作顺序)的模态窗口。,3.2用户窗口的类型,11,3.2用户窗口的类型,实例演示课堂示范例程2-第3章-用户窗口类型,12,3.3窗口中的图形组态,基本图形元素动画连接图形对象的排列、组合、分解,13,MCGS的图形组态工具箱,14,基本图形元素,图元对象图元是构成图形对象的最小单元。MCGS为用户提供了8种图元对象。可以对图元对象进行动画连接。,15,基本图形元素,图符对象多个图元组合可以构成新的复杂图形对象图符对象。图符对象可以作为一个整体移动和改变大小。图符对象中可以包含图元和图符。图符对象可以分解还原成组成该图符的图元。MCGS还为用户提供了27种图符对象。图符对象也可以进行动画连接。但组成图符的图元对象原有的动画连接将失去作用。,16,动画构件所谓动画构件,实际上就是将工程监控作业中经常操作或观测用的一些功能性器件软件化,做成与实际“设备”外观相似、功能相同的构件,存入MCGS的“工具箱”中,供用户在图形对象组态配置时选用,完成一个特定的动画功能。动画构件本身是一个独立的实体,它比图元和图符包含有更多的特性和功能,它不能和其它图形对象一起构成新的图符。MCGS提供25种动画构件。,基本图形元素,17,对象元件库,在元件库中已经把常用的、制作完好的图形对象存入其中,需要时,可从元件库中取出来直接使用。还可以将窗口中自行绘制定义的元件保存到元件库中备用。,18,动画连接,将用户窗口内创建的图形对象与实时数据库中定义的数据对象建立起对应关系,利用数据变化驱动图形对象的状态改变,用以表示外部数据的变化.连接形式有:颜色,大小,位置移动,可见度,闪烁效果,填充,曲线,显示输出,交互输入等.图元,图符对象所包含的动画连接方式有四类共11种.,19,各类对象的动画连接,按钮操作连接实现数据对象值操作、窗口操作、脚本操作、系统操作输入动画连接状态(0,1)、数据(连续量)的输入有:动画按钮(0,1状态)、下拉框、输入框、滑动输入器(垂直或水平)、旋转输入器显示动画连接状态(0,1)、数据(连续量)的显示有:动画显示(0,1状态)、流动块(管道)、标签(数字或文字)、百分比填充(垂直或水平棒图)、旋转仪表曲线动画连接有:实时曲线、历史曲线、报警显示表格动画连接有:自由表格、历史表格、存盘数据浏览,20,历史表格的动画连接,在连接模式下表格的行号和列号后面出现星号(*)历史表格有两种连接方式用表元连接实时数据库变量,或实现对指定表格单元进行统计用合成表元,连接历史数据库,以实现对指定历史记录进行显示和统计。,21,历史表格的动画连接,连接实时数据库变量或进行统计在连接状态下,选定一个或多个表元,按“表格”菜单的“表元连接”,可对每个单元格进行如下三种连接:,连接到指定表达式对指定单元进行计算对指定单元进行四则运算,22,历史表格的动画连接,连接历史数据库或对历史记录进行统计,再按“表格”菜单的“表元连接”,可选择连接如下三种数据源:实时数据库中的组对象MCGS的Access数据库ODBC数据库,在连接状态下,选定一个或多个表元,按工具菜单中的“合并表元”,则选中的表格出现45度的斜线。,23,历史表格的动画连接,实时数据库中的组对象(需要定义组对象)Access数据库(直接从MCGS数据记录文件Access数据库中提取历史记录数据)ODBC数据库(从第三方的历史数据记录文件,如SQLServer数据库中提取历史记录数据),关于历史表格可以连接的三种数据源:,24,图形对象单元的合成与分解,合成单元即把多个图形对象按照需要组合成一个单元,以便形成一个比较复杂的、可以按比例缩放的图形元素。分解单元与合成单元正好相反,可以把一个复杂的图形单元分解成若干个图形对象。合成单元的动画连接问题前述:由多个图元组合而成的图符对象可以进行动画连接。但组成图符的图元对象原有的动画连接将失去作用。合成单元不能进行动画连接。但保留组成单元的各个对象原有的动画连接。,25,图形对象的排列方法,图形对象排列工具多个图形对象的相对位置和大小调整(对齐、间距、等尺寸、对中)图形对象的方位调整(旋转)图形对象的层次排列(前后叠层)图形对象的锁定与解锁用以锁定图形对象在

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论