本章详细介绍了G系列产品主控窗口的配置方法。

一、功能概述

G系列产品的主控窗口是组态工程结构的主框架,它位于控制台的首位,用户可在主控窗口内设置系统运行流程及特征参数。控制台则是所有设备窗口和用户窗口的父窗口,它相当于一个大的容器,可以放置一个设备窗口和多个用户窗口,负责这些窗口的管理和调度,并调度用户策略的运行。

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

二、组态配置

选中主控窗口图标,鼠标点击工具条中的“属性”按钮)或点击“编辑”菜单中的“属性”选项或鼠标右击“主控窗口”选择“属性”选项或点击工作台窗口的“系统属性”按钮,弹出“主控窗口”对话框,如图3.1-1所示,属性包括:

  • 基本属性

  • 启动窗口

  • 内存窗口

  • 动画闪烁

图3.1-1 主控窗口属性设置

1、 基本属性

主控窗口的基本属性决定了工程在启动时的总体概貌及外观。选择“基本属性”标签按钮,即进入基本属性设置窗口页。

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

  • 封面显示:设置封面持续显示的时间,以秒为单位。运行时,鼠标点击窗口任何位置,封面自动消失。当封面时间设置为0时,封面将一直显示,直到鼠标单击窗口任何位置时,封面方可消失。

  • 运行权限:设置系统运行权限。点击“权限设置”按钮,进入用户权限设置对话框,如图3.2-1所示。

图3.2-1 用户权限设置

可将进入或退出工程的权限赋予某个用户组。无此权限的用户组中的用户,不能进入或退出该工程。当选择“所有用户”时,相当于无限制。此项措施对防止无关人员的误操作,提高系统的安全性起到重要的作用。可在“权限设置”按钮右侧的下拉菜单中选择进入或退出时是否登录。选项包括:

进入不登录,退出登录,即当用户启动运行环境时,不必登录,退出运行环境时,需登录。

进入登录,退出不登录,即当用户启动运行环境时,需登录,退出时不必登录。

进入不登录,退出不登录,即进入或退出运行环境时,都不必登录。

进入登录,退出登录,即进入或退出运行环境时,都需要登录。

  • 构件重叠时响应鼠标操作:当多个动画构件存在重叠区域时,鼠标点击重叠区域的表现由该设置项决定,仅响应最顶层构件或者响应重叠区所有构件,该设置项对整个组态工程的所有用户窗口生效。

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

2、启动窗口

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

选择“启动窗口”标签按钮,进入属性设置窗口页,如图3.2-2:

图3.2-2 启动窗口设置

图中左侧为用户窗口列表,列出了所有定义的用户窗口名称。右侧为启动时自动打开的用户窗口列表,利用“增加”和“删除”按钮,可以调整自动启动的用户窗口。

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

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

注意:只能设置一个用户窗口为自动运行窗口。

3、 内存窗口

应用工程运行过程中,打开一个用户窗口时,系统首先把窗口的数据从磁盘调入内存,然后再执行窗口打开的指令,这样一个打开窗口的过程可能比较缓慢,满足不了工程的需要。为了加快用户窗口的打开速度,运行环境提供了一种直接从内存中打开窗口的机制,即把用户窗口数据预先装入内存,节省了打开窗口磁盘操作的开销时间。将位于主控窗口内的某些用户窗口定义为内存窗口,称为主控窗口的内存窗口。

受计算机内存大小的限制,一般只把需要经常打开和关闭的用户窗口在运行时装入内存。预先装入内存的窗口过多,也会影响运行系统装载的速度。

选择“内存窗口”标签按钮,进入内存窗口设置窗口页,如图3.2-3所示。

图3.2-3 内存窗口设置

左侧为所有定义的用户窗口列表,右侧为启动时装入内存中的用户窗口列表,利用“增加”和“删除”按钮,可以调整装入内存中的用户窗口:

  • 点击“增加”按钮或用鼠标双击左侧列表内指定的用户窗口,可以把该窗口选到右侧,成为始终位于内存中的用户窗口。

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

注意:当工程运行时,系统内存不足,系统只会加载部分内存窗口,加载的内存窗口为最先装入的部分内存窗口,最先装入的内存窗口可由用户指定。

4、动画闪烁

该项属性主要包括与动画显示有关的时间参数,选中“系统参数”标签按钮,进入控制参数设置窗口页,如图3.2-4所示。

图3.2-4 系统参数设置

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

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

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

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

注意:快中慢闪烁周期属性值作用于启用了“闪烁效果”属性的构件。