MCGS嵌入版软件主控窗口组态

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

MCGS嵌入版软件主控窗口组态
概述
MCGS嵌入版的主控窗口是组态工程的主窗口,是所有设备窗口和用户窗口的父窗口,它相当于一个大的容器,可以放置一个设备窗口和多个用户窗口,负责这些窗口的管理和调度,并调度用户策略的运行。

同时,主控窗口又是组态工程结构的主框架,可在主控窗口内设置系统运行流程及特征参数,方便用户的操作。

在MCGS嵌入版中,一个应用系统只允许有一个主控窗口,主控窗口是作为一个独立的对象存在的,其强大的功能和复杂的操作都被封装在对象的内部,组态时只需对主控窗口的属性进行正确地设置即可。

属性设置
主控窗口是应用系统的父窗口和主框架,其基本职责是调度与管理运行系统,反映出应用工程的总体概貌,由此决定了主控窗口的属性内容,包括:
●基本属性
●启动属性
●内存属性
●系统参数
●存盘参数
选中主控窗口图标,按工具条中的“属性”按钮(),或执行“编辑”菜单中的“属性”命令,或右击“主控窗口”,选择“属性”命令,弹出“主控窗口属性设置”对话框,包括五个属性设置窗口页,如下图所示:
基本属性
应用工程在运行时的总体概貌及外观,完全由主控窗口的基本属性决定。

选择基本属性标签按钮,即进入基本属性设置窗口页。

●窗口标题:设置工程运行窗口的标题。

●窗口名称:是指主控窗口的名称,缺省为“主控窗口”,并灰显,不可更改。

●菜单设置:设置工程是否有菜单。

●封面窗口:确定工程运行时是否有封面,可在下拉菜单中选择相应的窗口作为封面窗口。

●封面显示时间:设置封面持续显示的时间,以秒为单位。

运行时,鼠标点击窗口任何位置,封面自动消失。

当封面时间设置为0时,封面将一直显示,直到鼠标单击窗口任何位置时,封面方可消失。

●系统运行权限:设置系统运行权限。

点击“权限设置”按钮,进入用户权限设置对话框,如图:
●可将进入或退出工程的权限赋予某个用户组。

无此权限的用户组中的用户,不
能进入或退出该工程。

当选择“所有用户”时,相当于无限制。

此项措施对防止无关人员的误操作,提高系统的安全性起到重要的作用。

可在下面的下拉菜单中选择进入或退出时是否登录。

选项包括:
✧进入不登录,退出登录,即当用户退出MCGS运行环境时,需登录;
✧进入登录,退出不登录,即当用户启动MCGS运行环境时,需登录,退出
时不必登录;
✧进入不登录,退出不登录,即进入或退出MCGS运行环境时,都不必登录;
✧进入登录,退出登录,即进入或退出MCGS 运行环境时,都需要登录。

●窗口内容注释:起到说明和备忘的作用,对应用工程运行时的外观不产生
任何影响。

启动属性
应用系统启动时,主控窗口应自动打开一些用户窗口,以即时显示某些图形动画,如反映工程特征的封面图形,主控窗口的这一特性就称为启动属性。

选择“启动属性”标签按钮,进入属性设置窗口页,如下图所示:
图中左侧为用户窗口列表,列出了所有定义的用户窗口名称。

右侧为启动时自动打开的用户窗口列表,利用“增加”和“删除”按钮,可以调整自动启动的用户窗口。

●按“增加”按钮或用鼠标双击左侧列表内指定的用户窗口,可以把该窗口选到右侧,成为系统启动时自动运行的用户窗口。

●按“删除”按钮或用鼠标双击右侧列表内指定的用户窗口,可以将该用户窗口从自动运行窗口列表中删除。

启动时,一次打开的窗口个数没有限制,但由于计算机内存的限制,一般只把最需要的窗口选为启动窗口,启动窗口过多,会影响系统的启动速度。

内存属性
应用工程运行过程中,当需要打开一个用户窗口时,系统首先把窗口的特征数据从磁盘调入内存,然后再执行窗口打开的指令,这样一个打开窗口的过程可能比较缓慢,满足不了工程的需要。

为了加快用户窗口的打开速度,MCGS嵌入版提供了一种直接从内存中打开窗口的机制,即把用户窗口装入内存,节省了磁盘操作的开销时间。

将位于主控窗口内的某些用户窗口定义为内存窗口,称为主控窗口的内存属性。

利用主控窗口的内存属性,可以设置运行过程中始终位于内存中的用户窗口,不管该窗口是处于打开状态,还是处于关闭状态。

由于窗口存在于内存之中,打开时不需要从硬盘上读取,因而能提高打开窗口的速度。

MCGS嵌入版最多可允许选择20个用户窗口在运行时装入内存。

受计算机内存大小的限制,一般只把需要经常打开和关闭的用户窗口在运行时装入内存。

预先装入内存的窗口过多,也会影响运行系统装载的速度。

选择“内存属性”标签按钮,进入内存属性设置窗口页,如下图所示:
左侧为所有定义的用户窗口列表,右侧为启动时装入内存中的用户窗口列表,利用“增加”和“删除”按钮,可以调整装入内存中的用户窗口:
按“增加”按钮或用鼠标双击左侧列表内指定的用户窗口,可以把该窗口选到右侧,成为始终位于内存中的用户窗口。

按“删除”按钮或用鼠标双击右侧列表内指定的用户窗口,可以将该用户窗口从装入内存用户窗口列表中删除。

MSGS的内存窗口具有指定功能,使内存窗口的选择不能自动排序,而由用户指定顺序,从而可以在内存有限的情况下优先缓存前面的窗口。

系统参数
该项属性主要包括与动画显示有关的时间参数,例如动画画面刷新的时间周期,图形闪烁动作的周期时间等。

选中“系统参数”标签按钮,进入控制参数设置窗口页,如下图所示:
●最小时间片:是指运行时系统最小的调度时间,其值在20~100ms(毫秒)之间,一般设置为50ms,当设置的某个周期的值小于50ms时,该功能将启动,默认该值单位为“时间片”,如:动画刷新周期为1,则系统认为是指1个时间片,即为50ms。

此项功能是为了防止用户的误操作。

●快速闪烁周期:其值在100~1000ms(毫秒)之间;中速闪烁周期:其值在200~2000ms(毫秒)之间;慢速闪烁周期:其值在150~2000ms(毫秒)之间;超出这个范围,系统将强制转换。

MCGS嵌入版中由系统定义的缺省值能满足大多数应用工程的需要,除非特殊需要,建议一般不要修改这些缺省值。

存盘参数
该属性页中可以进行工程文件配置和特大数据存储设置,通常情况下,不必对此部分进行设置,保留缺省值即可。

●工程文件配置
✧数据块大小和数据块个数决定了存盘数据库文件(McgsE.dat)的大
小,存盘数据库文件的大小不可改变,指定大小为8M;
✧扩充信息大小:指外部存储文件的大小,该文件保存了外部存储变
量的信息。

●特大数据存储设置
✧存储文件位置:系统默认的路径为:\HardDisk\MCGSBIN\Data;
✧刷新时间:是指向存储文件中写入新数据的时间周期;
✧预留空间:直到存储空间大小为零kb时,以前的存储文件被自动
删除,此部分不可设置;
✧文件大小:单个文件的大小(KB)。

具体设置如下图所示:。

相关文档
最新文档