MCGS_项目3_用户窗口组态7997.pptx





《MCGS_项目3_用户窗口组态7997.pptx》由会员分享,可在线阅读,更多相关《MCGS_项目3_用户窗口组态7997.pptx(59页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、NO.1第三章 用户窗口组态NO.2用户窗口是由用户来定义的、用来构成MCGS图形界面的窗口。它是组成MCGS图形界面的基本单位,所有的图形界面都是由一个或多个用户窗口组合而成的。用户窗口可以可用来放置图元、图符和动画构件等各种图形对象,不同的图形对象对应不同的功能。通过对用户窗口内多个图形对象的组态,生成漂亮的图形界面,为实现动画显示效果做准备。用户窗口 用户窗口内的图形对象是以“所见即所得”的方式来构造的,也就是说,组态时用户窗口内的图形对象是什么样,运行时就是什么样,同时打印出来的结果也不变。第三章 用户窗口组态NO.3MCGS以窗口为单位来组建应用系统的图形界面,在创建用户窗口后,通过
2、放置各种类型的图形对象,定义相应的属性,为用户提供漂亮、生动、具有多种风格和类型的动画画面。根据窗口位置、窗口外观的不同设置和打开窗口的不同方法,用户窗口较常用的类型有标准窗口、子窗口和模态窗口。用户窗口用户窗口的类型可通过基本属性中的窗口位置、扩充属性中的窗口外观和打开窗口的不同方法进行设置。第三章 用户窗口组态NO.4 标准窗口是系统组态过程中最常用的窗口,通常作为一个系统最主要的显示画面。主要用来显示系统整体的结构或流程,也可用来显示不同的操作画面,在系统运行时作为最大化或自定义大小来显示。标准窗口第三章 用户窗口组态NO.5子窗口在运行时,不是用普通的打开窗口的方法打开的,而是在某个已
3、经打开的标准窗口中,使用窗口方法“OpenSubWnd”打开的,此时子窗口就显示在标准窗口内。通过设置OpenSubWnd的参数,可以使子窗口有边框,带滚动条。子窗口总是在当前窗口的前面,所以子窗口最适合显示某一项目的详细信息。一般可作为模态显示;作为菜单显示;以及跟随鼠标位置来显示窗口等。子窗口第三章 用户窗口组态NO.6在运行环境中,模态窗口显示时,其他窗口以及菜单将不能操作。直到模态窗口关闭,其他窗口和菜单操作才能恢复正常。模态窗口通常用于对话框显示,用于强迫用户优先处理某些内容。模态窗口第三章 用户窗口组态NO.7窗口属性运行界面中显示的标题 背景的颜色 说明和备忘作用,对应用工程运行
4、时的外观不产生任何影响 运行时才体现出来第三章 用户窗口组态NO.8窗口属性用户窗口打开时执行窗口打开期间以指定的间隔循环执行 用户窗口关闭时执行 第三章 用户窗口组态NO.9窗口方法窗口名称 窗口左侧坐标窗口顶部坐标窗口宽度窗口高度窗口可见度窗口标题打开窗口关闭窗口隐藏窗口打印窗口刷新窗口窗口显示最前端打开子窗口关闭子窗口关闭所有子窗口第三章 用户窗口组态NO.10 在某系统中,建立两个用户窗口,分别命名为“主窗口”和“状态显示”。在“主窗口”中以子窗口的形式在指定位置以指定方式打开“状态显示”窗口,并设置“状态显示”窗口的显示位置为“底部状态条”,并锁定“状态显示”窗口的显示位置,并把“主
5、窗口”的名称、宽度、高度信息写入指定的数据对象a、b、c。用户窗口创建1-组态第三章 用户窗口组态NO.11用户窗口创建1-参数OpenSubWnd(参数1,参数2,参数3,参数4,参数5,参数6)其中:参数1用户窗口名参数2子窗口相对于本窗口的X坐标参数3子窗口相对于本窗口的Y坐标参数4子窗口的宽度参数5子窗口的高度 参数6子窗口的类型,其对应一个7位的二进制数(用十进制数来表示)。OpenSubWnd(状态显示,50,50,100,100,16)打开子窗口第三章 用户窗口组态NO.12 在某系统中,建立两个用户窗口,分别命名为“主窗口”和“状态显示”。在“主窗口”中以子窗口的形式在指定位置
6、以指定方式打开“状态显示”窗口,并设置“状态显示”窗口的显示位置为“底部状态条”,并锁定“状态显示”窗口的显示位置,并把“主窗口”的名称、宽度、高度信息写入指定的数据对象a、b、c。用户窗口创建1-效果第三章 用户窗口组态NO.13在某系统中要求在3#设备报警时显示一个报警窗口,该报警窗口为模态窗口。关闭该报警窗口后,才能执行其他窗口的操作。用户窗口创建2第三章 用户窗口组态NO.14创建图形构件-绘图工具箱选择器直线矩形弧线圆角矩形椭圆多边形,折线标签位图保存元件常用符号插入元件输入框流动块按钮百分比填充动画按钮旋钮输入器滑动输入器旋转仪表实时曲线动画显示历史曲线报警显示自由表格历史表格文件
7、播放存盘数据浏览下拉框存盘数据处理多行文本通用棒图选择框设置时间格式文本计划曲线相对曲线条件曲线MCGS提供了两个绘图工具箱:一是放置图元和动画构件的绘图工具箱、二是常用图符工具箱。第三章 用户窗口组态NO.15创建图形构件-对象元件库在元件库中已经把常用的、制作完好的图形对象存入其中,需要时,再从元件库中取出来直接使用。20余类几百个第三章 用户窗口组态NO.16标签构件标签构件主要用于在用户窗口中显示一些说明文字,也可作为数据或字符的显示输出。标签构件的属性包括静态属性和动画连接属性,静态属性是设置标签的填充颜色、字体颜色、边线的类型和颜色等,动画连接动态属性主要是设置标签构件在系统运行时
8、的动画效果。动画连接,实际上是将用户窗口内创建的图形对象与实时数据库中定义的数据对象,建立起对应的关系,在不同的数值区间内设置不同的图形状态属性(如颜色、大小、位置移动、可见度、闪烁效果等),将物理对象的特征参数以动画图形方式来进行描述,这样在系统运行过程中,用数据对象的值来驱动图形对象的状态改变,进而产生形象逼真的动画效果。第三章 用户窗口组态NO.17标签构件动画连接动画连接主要包括三种类型:颜色动画连接、位置动画连接和输入输出动画连接。第三章 用户窗口组态NO.18在一个工程的用户窗口中添加一个标签,该标签的显示说明文字为1#设备的状态,在系统正常运行时该标签的颜色为绿色,显示“1#设备
9、正常”,字体的颜色为蓝色;当1#设备发生故障时该使标签的颜色为红色,显示“1#设备报警”,字体的颜色为黑色,且不停地闪烁。标签构件的添加和动画连接第三章 用户窗口组态NO.19标准按钮标准按钮是组态中经常使用的一种动画构件,其作用是在系统运行时通过按用户窗口中的按钮执行一次操作。第三章 用户窗口组态NO.20在一个工程的用户窗口中添加一个按钮,用以控制系统的起动和停止。当按下按钮后,系统开始运行,系统运行中按下该按钮则系统停止运行。按钮构件的添加和动画连接第三章 用户窗口组态NO.21输入框输入框的作用是在MCGS运行环境下为用户从键盘输入信息,通过合法性检查之后,将它转换适当的形式,赋予实时
10、数据库中所连接的数据对象。输入框同时也可以作为数据输出的器件,显示所连接的数据对象的值。第三章 用户窗口组态NO.22在一个工程的用户窗口中添加一个输入框,使其在MCGS运行时通过键盘的输入对指定数值型数据变量yy进行赋值。输入框构件的添加和动画连接第三章 用户窗口组态NO.23流动块 流动块构件是用于模拟管道内气体或液体流动的动画构件。它分为两个部分:管道和位于管道内部的流动块。第三章 用户窗口组态NO.24在一个工程的用户窗口内绘制一条流动管道,用该管道来显示某种液体的流动效果,在该管道上添加一个阀门用以控制该液体的流动。流动块构件的添加和动画连接第三章 用户窗口组态NO.25自由表格 自
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MCGS_ 项目 用户 窗口 组态 7997

限制150内