MCGS-项目-用户窗口组态_第1页
MCGS-项目-用户窗口组态_第2页
MCGS-项目-用户窗口组态_第3页
MCGS-项目-用户窗口组态_第4页
MCGS-项目-用户窗口组态_第5页
已阅读5页,还剩55页未读 继续免费阅读

下载本文档

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

文档简介

项目3:用户窗口组态

用户窗口是由用户来定义的、用来构成MCGS图形界面的窗口。它是组成MCGS图形界面的基本单位,所有的图形界面都是由一个或多个用户窗口组合而成的。

用户窗口可以可用来放置图元、图符和动画构件等各种图形对象,不同的图形对象对应不同的功能。通过对用户窗口内多个图形对象的组态,生成漂亮的图形界面,为实现动画显示效果做准备。用户窗口

用户窗口内的图形对象是以“所见即所得”的方式来构造的,也就是说,组态时用户窗口内的图形对象是什么样,运行时就是什么样,同时打印出来的结果也不变。MCGS以窗口为单位来组建应用系统的图形界面,在创建用户窗口后,通过放置各种类型的图形对象,定义相应的属性,为用户提供漂亮、生动、具有多种风格和类型的动画画面。

根据窗口位置、窗口外观的不同设置和打开窗口的不同方法,用户窗口较常用的类型有标准窗口、子窗口和模态窗口。用户窗口用户窗口的类型可通过基本属性中的窗口位置、扩充属性中的窗口外观和打开窗口的不同方法进行设置。标准窗口是系统组态过程中最常用的窗口,通常作为一个系统最主要的显示画面。主要用来显示系统整体的结构或流程,也可用来显示不同的操作画面,在系统运行时作为最大化或自定义大小来显示。标准窗口子窗口在运行时,不是用普通的打开窗口的方法打开的,而是在某个已经打开的标准窗口中,使用窗口方法“OpenSubWnd”打开的,此时子窗口就显示在标准窗口内。通过设置OpenSubWnd的参数,可以使子窗口有边框,带滚动条。子窗口总是在当前窗口的前面,所以子窗口最适合显示某一项目的详细信息。一般可作为模态显示;作为菜单显示;以及跟随鼠标位置来显示窗口等。

子窗口在运行环境中,模态窗口显示时,其他窗口以及菜单将不能操作。直到模态窗口关闭,其他窗口和菜单操作才能恢复正常。模态窗口通常用于对话框显示,用于强迫用户优先处理某些内容。

模态窗口窗口属性运行界面中显示的标题背景的颜色说明和备忘作用,对应用工程运行时的外观不产生任何影响

运行时才体现出来窗口属性用户窗口打开时执行窗口打开期间以指定的间隔循环执行用户窗口关闭时执行窗口方法窗口名称窗口左侧坐标窗口顶部坐标窗口宽度窗口高度窗口可见度窗口标题打开窗口关闭窗口隐藏窗口打印窗口刷新窗口窗口显示最前端打开子窗口关闭子窗口关闭所有子窗口

在某系统中,建立两个用户窗口,分别命名为“主窗口”和“状态显示”。在“主窗口”中以子窗口的形式在指定位置以指定方式打开“状态显示”窗口,并设置“状态显示”窗口的显示位置为“底部状态条”,并锁定“状态显示”窗口的显示位置,并把“主窗口”的名称、宽度、高度信息写入指定的数据对象a、b、c。

用户窗口创建1-组态用户窗窗口创创建1-参OpenSubWnd((参数数1,,参数数2,,参数数3,,参数数4,,参数数5,,参数数6))其中::参数1―――用户户窗口口名参数2―――子窗窗口相相对于于本窗窗口的的X坐坐标参数3―――子窗窗口相相对于于本窗窗口的的Y坐坐标参数4―――子窗窗口的的宽度度参数5―――子窗窗口的的高度度参数6―OpenSubWnd(状态态显示,50,50,100,100,16)’打开开子窗口在某系统中中,建立两两个用户窗窗口,分别别命名为““主窗口””和“状态态显示”。。在“主窗窗口”中以以子窗口的的形式在指指定位置以以指定方式式打开“状状态显示””窗口,并并设置“状状态显示””窗口的显显示位置为为“底部状状态条”,,并锁定““状态显示示”窗口的的显示位置置,并把““主窗口””的名称、、宽度、高高度信息写写入指定的的数据对象象a、b、c。用户窗口创创建1-效效果在某系统中中要求在3#设备报报警时显示示一个报警警窗口,该该报警窗口口为模态窗窗口。关闭闭该报警窗窗口后,才才能执行其其他窗口的的操作。用户窗口创创建2创建图形构构件--绘绘图工具箱箱选择器直线矩形弧线圆角矩形椭圆多边形,折折线标签位图保存元件常用符号插入元件输入框流动块按钮百分比填充充动画按钮旋钮输入器器滑动输入器器旋转仪表实时曲线动画显示历史曲线报警显示自由表格历史表格文件播放存盘数据浏浏览下拉框存盘数据处处理多行文本通用棒图选择框设置时间格式文本计划曲线相对曲线条件曲线MCGS提提供了两个个绘图工具具箱:一是是放置图元元和动画构构件的绘图图工具箱、、二是常用用图符工具具箱。创建图形构构件--对对象元件库库在元件库中中已经把常常用的、制制作完好的的图形对象象存入其中中,需要时时,再从元元件库中取取出来直接接使用。20余类几百个标签构件标签构件主要用于在在用户窗口口中显示一一些说明文文字,也可可作为数据据或字符的的显示输出出。标签构件的属性包括括静态属性和和动画连接接属性,静态态属性是设设置标签的的填充颜色色、字体颜颜色、边线线的类型和和颜色等,,动画连接接动态属性性主要是设设置标签构构件在系统统运行时的的动画效果果。动画连接,实际上是是将用户窗口口内创建的的图形对象象与实时数数据库中定定义的数据据对象,建建立起对应应的关系,,在不同的数数值区间内内设置不同同的图形状状态属性((如颜色、、大小、位位置移动、、可见度、、闪烁效果果等),将物理对象象的特征参参数以动画画图形方式式来进行描描述,这样在系统统运行过程程中,用数据对象象的值来驱驱动图形对对象的状态态改变,进进而产生形形象逼真的的动画效果果。标签构件——动画连接接动画连接主主要包括三三种类型::颜色动画连连接、位置置动画连接接和输入输输出动画连连接。在一个工程程的用户窗窗口中添加加一个标签签,该标签签的显示说说明文字为为1#设备备的状态,,在系统正正常运行时时该标签的的颜色为绿绿色,显示示“1#设设备正常””,字体的的颜色为蓝蓝色;当1#设备发发生故障时时该使标签签的颜色为为红色,显显示“1#设备报警警”,字体体的颜色为为黑色,且且不停地闪闪烁。标签构件的的添加和动动画连接标准按钮标准按钮是是组态中经经常使用的的一种动画画构件,其其作用是在在系统运行行时通过按按用户窗口口中的按钮钮执行一次次操作。在一个工程程的用户窗窗口中添加加一个按钮钮,用以控控制系统的的起动和停停止。当按按下按钮后后,系统开开始运行,,系统运行行中按下该该按钮则系系统停止运运行。按钮构件的的添加和动动画连接输入框输入框的作作用是在MCGS运运行环境下下为用户从从键盘输入入信息,通通过合法性性检查之后后,将它转转换适当的的形式,赋赋予实时数数据库中所所连接的数数据对象。。输入框同同时也可以以作为数据据输出的器器件,显示示所连接的的数据对象象的值。在一个工程程的用户窗窗口中添加加一个输入入框,使其其在MCGS运行时时通过键盘盘的输入对对指定数值值型数据变变量yy进进行赋值。。输入框构件件的添加和和动画连接接流动块流动块构件件是用于模模拟管道内内气体或液液体流动的的动画构件件。它分为为两个部分分:管道和和位于管道道内部的流流动块。在一个工程程的用户窗窗口内绘制制一条流动动管道,用用该管道来来显示某种种液体的流流动效果,,在该管道道上添加一一个阀门用用以控制该该液体的流流动。流动块构件件的添加和和动画连接接自由表格自由表格的功能是在在MCGS运行时用用来显示所连接接的数据对对象的值。自由表格格中的每一一个单元称称为表格的的表元,可以建立立每个表元元与数据对对象的连接接,对没有有建立连接接的表格表表元,构件件不改变表表格表元内内的原有内内容。利用MCGS的绘图图工具条上上快捷键可以方便地地对表格进进行各种编编辑工作,,包括增加加或删除表表格的行和和列,改变变表格表元元的高度和和宽度,输输入表格表表元的内容容等。历史表格历史表格可以实现强大的报表表和统计功功能,如显示和打印印静态数据据,运行环环境中编辑辑数据、显显示和打印印动态数据据、显示和和打印历史史记录、显显示和打印印统计结果果等。用户可以以在窗口上上利用历史史表格构件件强大的格格式编辑功功能配合MCGS的的画图功能能设计出各各种精美的的报表。历史表格有有两种连接模模式,一种是用用表元或合合成表元连连接MCGS实时数据库库变量以实实现对指定定表格单元元进行统计计,另一种种是用表元元或合成表表元连接MCGS历史数据库库以实现对对指定历史史记录进行行显示和统统计。在一个燃气气锅炉热力力控制系统统中包含5台锅炉。。(1)要求求在一个用用户窗口中中设计一个个自由表格格,用以显显示该系统统中的5台台锅炉的实实时运行数数据,包括括锅炉的蒸蒸汽流量、、压力、烟烟气温度;;(2)在另另一个用户户窗口中建建立一个记录历历史数据的的表格,该该表格可以以显示系统统中所有锅锅炉的蒸汽汽流量的历历史记录和和年流量累累计值,还还可以显示示所有锅炉炉的压力历历史记录,,历史表格格中的每一一行对应某某一时间的的一条数据据记录,要要求该表格格指定和硬硬盘中的MCGS历历史数据库库连接。表格构件的的添加和动动画连接在一个燃气气锅炉热力力控制系统统中包含5台锅炉。。(1)要求求在一个用用户窗口中中设计一个个自由表格格,用以显显示该系统统中的5台台锅炉的实实时运行数数据,包括括锅炉的蒸蒸汽流量、、压力、烟烟气温度;;(2)在另另一个用户户窗口中建建立一个记录历历史数据的的表格,该该表格可以以显示系统统中所有锅锅炉的蒸汽汽流量的历历史记录和和年流量累累计值,还还可以显示示所有锅炉炉的压力历历史记录,,历史表格格中的每一一行对应某某一时间的的一条数据据记录,要要求该表格格指定和硬硬盘中的MCGS历历史数据库库连接。表格构件的的添加和动动画连接报警显示报警显示构构件专用于实现现MCGS系统的报警信息管管理、浏览览和实时显显示的功能。该构件直接接与MCGS系统中中的报警子子系统相连连接,将系系统产生的的报警事件件显示给用用户。某锅炉控制制系统中要要求对锅炉炉的液位、、压力和温温度值的上上限和下限限变化显示示报警信息息。对于液液位来说,,其上限报报警值为10,下限限报警值为为1;压力力仅设定其其上限报警警值为2;;温度的上上限报警值值为80,,下限报警警值为20。报警显示构构件的添加加和动画连连接实时曲线实时曲线是用曲线显显示一个或或多个数据据对象数值值的动画图图形,实时时记录数据据对象值的的变化情况况。历史曲线历史曲线的功能是实现历史数数据的曲线线浏览。运行时,,历史曲线线能够根据据需要画出出相应历史史数据的趋趋势效果图图。对于历历史数据的的变化有一一个很好的的体现和描描述。在某锅炉控控制系统中中(1)要求设计一一个实时曲曲线显示窗窗口,用来来记录锅炉炉内的参数数的变化((如液位变变化的实时时曲线)。。(2)要求设计一一个包含温温度、压力力和液位的的存盘数据据对应的历历史曲线显显示窗口。。曲线构件的的添加和动动画连接仪表盘元件件旋转仪表是模拟旋转转式指针仪仪表的一种种动画图形形,用其显显示所连接接的数值型型数据对象象的值。旋旋转仪表的的指针随数数据对象值值的变化而而不断改变变位置,指指针所指向向的刻度值值即为所连连接的数据据对象的当当前值。旋转输入器器在运行时用用来对工程程中的指定定数据对象象进行赋值值。在运行行环境下,,当鼠标位位于旋转输输入器构件件的上方时时,光标将将变为带方方向箭头的的形状,表表示可以执执行旋钮操操作。旋转仪表属属性在锅炉控制制系统的主主窗口中设设计两个旋旋转仪表元元件,它们们分别用来来实时地显显示温度和和压力的变变化过程。。旋转仪表构构件的添加加和动画连连接位图构件MCGS位位图构件主主要用于显显示静态图图像,支持持多种格式式的图像文文件,包括括:位图文文件(*.bmp);JPEG文件件(*.jpg;*.jpeg);;PNG文文件(*.png);图图标文件(*.ico);;Tiff文件(*.tiff;*.tif);TGA文件(*.tga);PCX文件(*.pcx)。。百分比填充充构件是以变化长长度的长条条形图来可可视化实时时数据库中中的数据对对象。同时时,在百分分比填充构构件的中间间,可用数数字的形式式来显示当当前填充的的百分比。。利用构件件可见与不不可见的相相对长度关关系,即可可实现按百百分比填充充的动画效效果。动画按钮构构件是一种特殊殊的按钮构构件,专用用于实现类类似多档开开关的效果果。此构件件与实时数数据库中的的数据对象象相连接,,通过多幅幅位图显示示对应数据据对象的值值所处的范范围。此构构件也可以以接受用户户的按键输输入,在规规定的多个个状态之间间切换,以以改变所连连接的数据据对象的值值。滑动输入器器构件是模拟滑块块直线移动动实现数值值输入的一一种动画图图形,使用用户能用滑滑轨来完成成改变对应应数据对象象值的功能能。动画显示构构件用于实现动动画显示和和多态显示示的效果。。通过和表表达式建立立连接,动动画显示构构件用表达达式的值来来驱动切换换显示多幅幅位图。存盘数据游游览构件通过MCGS变量对对数据库实实现各种操操作和数据据浏览。使使用本构件件,用户可可以将数据据库中的数数据列(字字段)与MCGS数数据对象建建立连接。。通过这种种方式,在在MCGS中可以取取得、浏览览数据库中中的记录。。文件插播构件件用于显示BMP图像文件件,JPG图图像文件以及及AVI动画画文件。通过过文件类型和和连接文件的的控制,可以以选择多种图图像文件和动动画文件。下拉框构件下拉框构件包包括5种类型型:简单组合合框、下拉组组合框、列表表组合框、策策略组合框以以及窗口组合合框,不同类类型的组合框框有不同的功功能。选择框构件用户可以在一一个下拉的组组合框内选择择打开选定的的窗口、执行行指定的策略略或在一组字字符型的内容容中选择其中中之一。多行文本构件件可以在一个文文本编辑框内内显示或输入入多行文字内内容。通用棒图构件件主要功能为将将数值变量的的值实时地以以棒图或累加加棒图的形式式显示出来。。格式文本构件件可在一个文本本编辑框浏览览、编辑一个个带有格式的的文本文件。。存盘数据处理理构件对数据库实现现各种操作和和数据处理。。条件曲线构件件对用于把历史史存盘数据库库中,满足一一定条件的数数据以曲线的的形式显示出出来,和历史史曲线不同的的是,条件曲曲线没有实时时刷新功能,,条件曲线处处理的数据不不是整个历史史数据库,而而只是其中满满足一定条件件的数据集合合。计划曲线构件件对可以预先设设置一段时间间内的数据变变化情况,然然后,在运行行时,由构件件自动地对用用户指定变量量的值进行设设置,使变量量的值与用户户设置一致。。设置时间构件件对用于在运行行时设置时间间范围。相对曲线构件件以实时曲线的的方式显示一一个或若干个个变量与某一一指定变量的的函数关系。。图形对象的排排列和旋转以绘图编辑条,,根据需要对对特定的图形形或多个图形形进行必要的的排列、旋转转等操作以形形成形象生动动的动画效果果。图形对象的制制作以在某系统的监监控窗口中添添加一个控制制柜示意图。。图形对象的组组合、分解以组合图形对象象即把多个图图形对象按照照需要组合成成一个组合图图符,以便形形成一个比较较复杂的、可可以按比例缩缩放的图形元元素。分解图图形对象与组组合图形对象象正好相反,,可以把一个个复杂的图形形分解成若干干个图符。图形对象的组组合、分解以在某系统的监监控窗口中组组合一个控制制柜示意图。。多个图形对象象的叠加用法法在一个工程的的用户窗口中中利用标签的的叠加用法来来显示系统运运行的状态。。在控制系统统正常运行时时,显示说明明文字“系统统运行”,当当系统停止运运行时,显示示说明文字““系统停止””。,在系统统正常运行时时显示的标签签为绿色,字字符的颜色为为蓝色;当控控制系统停止止运行时显示示的标签为红红色,字符的的颜色为黑色色。图形构件的锁锁定、固化和和激活方法锁定对象的位位置和大小,,使用户在设设计时没有解解锁即不能对对其进行修改改;当图形对对象被固化后后用户就不能能选中它,从从而也不能对对其进行各种种编辑工作。。可以对固化化过的图形对对象激活后进进行编辑。。9、静夜四无邻邻,荒居旧业业贫。。1月-231月-23Wednesday,January4,202310、雨中中黄叶叶树,,灯下下白头头人。。。21:22:2321:22:2321:221/4/20239:22:23PM11、以我独独沈久,,愧君相相见频。。。1月-2321:22:2321:22Jan-2304-Jan-2312、故人江江海别,,几度隔隔山川。。。21:22:2321:22:2321:22Wednesday,January4,202313、乍见翻疑疑梦,相悲悲各问年。。。1月-231月-2321:22:2321:22:23January4,202314、他他乡乡生生白白发发,,旧旧国国见见青青山山。。。。04一一月月20239:22:23下下午午21:22:231月月-2315、比不不了得得就不不比,,得不不到的的就不不要。。。。。一月239:22下下午午1月-2321:22January4,202316、行动出成成果,工作作出财富。。。2023/1/421:22:2321:22:2304January202317、做前,能能够环视四四周;做时时,你只能能或者最好好沿着以脚脚为起点的的射线向前前。。9:22:23下下午9:22下下午21:22:231月-239、没有失败,,只有暂时停停止成功!。。1月-231月-23Wednesday,January4,202310、很多事情努努力了未必有有结果,但是是不努力却什什么改变也没没有。。21:22:2321:22:2321:221/4/20239:22:23PM11、成功就是是日复一日日那一点点点小小努力力的积累。。。1月-2321:22:2321:22Jan-2304-Jan-2312、世间成成事,不不求其绝绝对圆满满,留一一份不足足,可得得无限完完美。。。21:22:2321:22:2321:22Wednesday,January4,202313、不知知香积积寺,,数里里入云云峰。。。1月-231月-2321:22:2321:22:23January4,202314、意志坚强的的人能把世界界放在手中像像泥块一样任任意揉捏。04一月20239:22:23下午21:22:231月-2315、楚塞塞三湘湘接,,荆门门九派派通。。。。。一月239:22下下午午1月-2321:22January4,202316、少年年十五

温馨提示

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

评论

0/150

提交评论