05第五章EpSynall作图工具与动画连接Word文件下载.docx
《05第五章EpSynall作图工具与动画连接Word文件下载.docx》由会员分享,可在线阅读,更多相关《05第五章EpSynall作图工具与动画连接Word文件下载.docx(33页珍藏版)》请在冰点文库上搜索。
窗口类型:
设置窗口类型。
弹出式:
该类型的窗口不能被其它类型的窗口所覆盖,它可作为当前独占窗口被用户使用,但弹出式窗口之间可以相互切换调用。
在运行系统中该类型的窗口不能被“窗口管理”菜单打开或关闭,它只能通过按键连接或后台语言对该类型的窗口进行操作。
重叠式:
该类型的窗口可覆盖在其它调用它的窗口之上,而不会关闭调用它的那个窗口。
在运行系统中这类窗口可由“窗口管理”菜单来管理。
替换式:
该类型的窗口相互调用时可互相替换显示,在运行系统中该类型窗口可由“窗口管理”菜单项管理。
框架类型:
设置窗口边框的类型。
标题栏:
设置是否显示窗口的标题栏,用户可通过标题栏在EpSynall组态系统及运行系统中任意拖动窗口,若没选中,则不能拖动。
运行时可放大:
设置运行时是否可以放大窗口。
运行时尺寸可变:
设置是否可以在运行时修改窗口的大小。
窗口尺寸:
设置窗口的位置和大小。
X(Y)位置:
设置窗口在X(Y)方向的位置,以像素为单位。
宽(高):
设置窗口的高度和宽度值,用于在组态系统中定义画图空间和在运行系统中定义漫游范围。
浏览宽(高):
定义窗口在运行时的实际显示尺寸,当浏览宽(高)尺寸小于窗口宽(高)尺寸,用户可使用在运行环境中实现窗口画面的漫游功能,浏览窗口的整体内容。
有关漫游功能的说明,请参见本章《窗口画面的漫游与缩放》一节。
窗口画面模板:
EpSynall系统已预先绘制好一些电力系统所需的标准窗口作为模板窗口,存放在开发环境管理工程管理的模板库节点中。
用户可通过该选项后面的下拉列表框调用这些窗口,可节省作图效率。
从文件中装入:
用户可通过该按钮将其他工程的窗口加载到当前工程中,窗口文件后缀为.win。
后台语言:
点击,出现“Script对话框”后台语言对话框,用户可以编写有关此窗口的后台控制语句。
分为3种情况:
显示窗口前:
在打开窗口之前的一瞬间执行后台语言。
显示窗口时:
打开该窗口时循环执行窗口后台语言。
关闭窗口前:
在关闭窗口之前的一瞬间执行后台语言。
用户设置完新窗口的属性后,点击“确定”,则新窗口创建成功。
2、点击已经建好的某个窗口右键菜单中的‘修改窗口属性’,也会出现‘窗口特性对话框’,用户可以对这个窗口已经设置完各属性进行修改。
5.1.2窗口画面组成
窗口画面可以由若干种元素组成,大致可以分为4类:
1.一般图形元素
就是普通的线条、箭头、管道,用户可以在主菜单‘绘图’下使用菜单命令,或者点击相应命令的工具栏图标,在窗口中绘制这些图形元素。
有关这些图形画图工具一节。
2.文字标注图形
就是各种形式的标注框,这些图形除了具有与一般图形同样的属性外,还可以在其图形区域内部输入文字(当然输入文字也是必须的,否则这些图形就会从窗口中消失),因此,这些图形除了可以作为普通图形外,还可以作为其他图形的标注说明。
有关这些图形参见画图工具一节。
3.图库元素
EpSynall为用户提供了诸多预先绘制好的电力图形元素,放在图库中方便用户随时调用,调用图库元素的方法请参见有关章节。
4.控件
控件是EpSynall提供给用户的一类特殊‘图形’,利用控件,用户可以查询浏览监控数据以及进行其他的一些操作。
有关控件的具体说明,请参见下一章节;
有关各控件的具体功能和使用方法,请用户按照需要功能查询相应的章节。
利用上述这些图形元素,经过用户的绘制组合,可以画出需要的窗口画面。
5.1.3窗口画面的漫游和缩放
不论是在开发环境还是在运行环境,制作画面的窗口都可以放大、缩小,或者集中于显示某一局部;
并且还可以实现随意拖动整个窗口,便于用户制作和浏览窗口中画面。
1.开发环境中的窗口缩放
在开发环境中可以实现窗口的放大和缩小,具体实现方法如下:
a.在开发环境的空白区域,点击右键出现快捷菜单。
此快捷菜单中的菜单项用于显示和隐含相应的工具条或某一部分区域。
菜单前有“√”表示显示,否则为隐含。
b.
在此快捷菜单中,选中‘缩放’,则在开发环境右下角出现‘窗口缩放工具条’,默认窗口大小为1,即按照用户在‘窗口属性对话框’中设定的窗口宽高原倍显示窗口,如果用户想放大或者缩小,只要拉动滑动条至某一倍数,则系统将按照用户设定的倍数显示窗口,同时窗口中图形元素也将随着而放大和缩小,例如下图所示同一个文本框分别在1/4、1/2和1倍窗口的显示。
C在设定窗口属性时,如果用户选中‘标题栏’,则创建的窗口会有标题栏,用户可以以鼠标左键按住标题栏来拖动窗口,或者以鼠标左键按住窗口边缘,拖动鼠标来放大和缩小窗口的宽和高,但这是改变窗口的实际大小,和上面所提的缩放时不同的。
缩放是指改变其显示大小,窗口中的图形元素都将随之改变显示大小,但是窗口的宽和高是不会改变的;
而拖动鼠标来放大和缩小窗口,是改变窗口的宽和高,改变窗口可用来作图的区域的大小,窗口中图形元素不会随之改变大小和位置。
2.运行环境中的窗口缩放
在运行环境中可以实现窗口的放大缩小和漫游,具体实现方法用户请参照下面的内容。
a.
在运行环境中,控制面板中有“放大画面”、“缩小画面”和“原倍画面”,默认系统是按照原倍画面显示窗口(即按照用户在开发环境中设定的此窗口的浏览宽和高显示窗口)。
点击‘放大画面’或者‘缩小画面’,在窗口区域中鼠标变成放大镜形状,如果放大,放大镜中有个‘+’;
如果缩小,放大镜中有个‘-’,点击要放大或者缩小的区域,即可以大小放大和缩小的目的。
如果不需要再放大或者缩小了,只要点击‘原倍画面’,窗口就可以恢复到原倍大小显示。
b.配合控制面板中的‘导航图’,可以实现窗口画面漫游。
点击‘导航图’,则在运行环境的右上角出现一个当前窗口的微型显示窗口,其中还有一个黑色边框,这个黑色边框表示的是当前的浏览窗口现在正显示的是实际窗口的哪一部分。
导航图中显示的窗口是用户在开发环境中实际绘制的窗口画面和窗口大小。
而左侧的浏览窗口显示的是导航图中被黑色边框包围的区域。
用户只要在导航图窗口区域点击,就可以改变左侧浏览窗口的显示区域。
注意:
1、要实现画面漫游功能,在开发环境中设定窗口的属性时,其浏览宽、高要小于窗口宽、高的设置。
2、如果当前窗口中有控件,则当前窗口不能使用导航图和漫游功能。
5.1.4窗口画面的复制
在EpSynall开发环境中绘制的窗口画面,点击要被复制的窗口右键菜单中的‘拷贝’,然后回到‘窗口’,点击‘窗口’右键菜单中的‘粘贴窗口’,在出现的‘窗口特性对话框’中输入新的窗口名称即可。
5.2EpSynall开发环境界面概述
开发环境采用标准的Windows95/98/2000和WindowNT界面。
包括下拉式菜单、嵌入式工具条、右键快捷菜单等。
本节将向您简单介绍“开发环境”的界面。
EpSynall软件的“开发环境”系统界面如下图所示。
5.2.1开发环境绘图工具
EpSynall提供以下的图形元素,用户可以在窗口中使用这些图形元素组态监控流程画面。
点击“绘图”菜单中的任一一项绘图菜单项。
点击“绘图”工具栏的任一一项绘图图标。
用户通过上面的两个途径可以绘制基本图形。
1、绘图工具栏
线条:
8种线条绘图工具。
箭头:
共6种箭头绘图工具。
标注:
共3种标注。
管道:
共4种‘立体’管道图形。
按钮:
一种按键。
检查框:
绘制检查框。
文本:
绘制文本。
插入文件位图:
插入存放在文件(.bmp文件)中位图。
插入剪贴板位图:
插入任何位图编辑工具编辑的.bmp图形。
2、绘图工具的使用
对于线条、箭头、管道一般作图工具:
在菜单中选中需要绘制图形元素的相应菜单项,或者在工具栏中选中相应工具图标,在当前窗口中按住鼠标左键,拖动至合适大小,放开左键即可完成作图。
对于某些特别的作图工具:
选择:
用于选择对象或者作图工具,若没有选中,则用户无法选中窗口中的对象或者进行绘图工作。
锁定:
用于锁定当前选定的绘图工具。
这样用户可以连续使用同一作图工具作图,无需多次选择。
标注框/文本框:
绘制标注框/文本框。
标注框/文本框可用于信息标注、显示变量值的变化情况。
在窗口中绘制完标注框/文本框后,必须在标注框/文本框中输入任意字符,否则绘制的标注框/文本框无效。
插入存放在文件(.bmp文件)中的位图,拖动出一个区域,放开鼠标在对话框中选择位图文件,系统会将位图按原图大小插入到当前画面中。
插入使用任何位图编辑工具编辑的位图,并将感兴趣的部分放入Windows系统剪贴板中。
在EpSynall开发环境中选择该菜单项,此时鼠标变为十字。
在窗口的适当位置按住鼠标左键并拖动鼠标,当放开鼠标时系统便将剪贴板中的位图插入到当前窗口中。
5.2.2开发环境窗口控件
在开发环境的右侧,有一纵向工具栏,是系统提供的控件工具栏。
从上到下分别为:
棒图控件、饼图控件、实时趋势曲线控件、XY曲线控件、负荷曲线控件、历史趋势曲线控件、变量浏览控件、配方管理控件、数据库报表控件、表格控件、信息浏览控件、视频播放控件、日期控件、Tab控件、组合框控件、列表框控件、按键控件、编辑控件、口令控件。
&
有关控件,请用户参见本章《EpSynall控件》一节。
5.2.3开发环境画面组织工具
窗口画面组织工具用于管理窗口图形元素之间的位置。
1、组织菜单
对齐:
将两个以上的图形元素按指定方式对齐排列,共9种对齐方式。
大小:
将所选图形按设置等大小对齐,共3种大小设定方式。
叠放次序:
用于改变图形元素的叠放次序,共4中叠放方式。
旋转或翻转:
改变选中图形的摆放角度,共4中旋转或翻转方式。
组合:
合成或分裂多个图形元素。
锁定:
锁定图形元素。
微移:
按指定方向小距离移动被选图元的位置。
文本对齐:
设置带文本的图形元素中文本在图元中的位置。
文本格式:
设置带文本图元中文本字体的格式(黑体、斜体)。
2、组织工具条
上对齐、下对齐、左对齐、右对齐、垂直对齐、水平对齐、水平等间距、垂直等间距、等宽、等高、等大小、置于最顶层、置于最底层、上移一层、下移一层、合并组合元素、分裂组合图形、自由旋转、顺时钟旋转90、逆时钟旋转90、水平翻转、垂直翻转、向上微移、向下微移、向左微移、向右微移。
5.2.4属性工具
其使用方法和WORD相同。
5.3动画连接
工程人员在EpSynall开发系统中制作的画面都是静态的,那么它们如何才能反映现场的状况呢?
这就需要通过实时数据库,因为只有数据库中的变量才是与现场状况同步变化的。
数据库变量的变化又如何导致画面的动画效果呢?
通过“动画连接”——所谓动画连接是将图形对象的作图属性(位置、大小、颜色、文本等)与数据词典中的变量联系起来,使得监控变量表达式值的改变,会反映到图形对象的外观变化上。
通过动画连接,监控点的值以图形、动画、声音和文本等方式形象生动地展现在用户面前,使监控工作变得更为容易、直观和生动。
动画连接的引入是设计人机接口的一次突破,它把工程人员从重复的图形编程中解放出来,为工程人员提供了标准的控制图形界面,并且由可编程的命令语言连接来增强图形界面的功能。
图形对象与变量之间有丰富的连接类型,给工程人员设计图形界面提供了极大的方便。
图形对象可以按动画连接的要求改变颜色、尺寸、位置等,一个图形对象又可以同时定义多个连接。
把这些动画连接组合起来,应用程序将呈现出令人难以想象的图形动画效果。
5.3.1动画连接一般过程
EpSynall组态系统提供了两大类共十几种动画连接,其各种表现形式可达三十多种。
在这些动画连接中,有些过程对于所有的动画连接都是相同的,例如选择变量等。
在这里,我们将统一介绍对图形元素进行动画连接的一般过程。
进入动画连接
·
在窗口中,选中要进行动画连接的图形元素
点击主菜单“编辑—动画连接”,或者点击此图形元素右键菜单中的“动画连接”
在弹出的动画连接对话框中进行动画连接设置,如左图示。
如上右图所示,在‘动画连接’对话框中,左侧上方显示的是Touch(操作)连接的种类;
下方显示的是动画连接的种类。
在动画连接种类中选择需要的动画连接
选中后,对话框右侧会出现此种动画连接可以提供的全部连接方式
点击需要的连接方式,对话框下部出现此种连接方式的动画连接的属性设置对话框
在此属性框中设置所需的此种动画连接的属性。
设置动画连接变量
在属性设置对话框中,有一个‘表达式’编辑框,这是输入与图形元素作动画连接的变量(或者变量表达式)的地方,用户可以参照下面的步骤输入变量。
双击“表达式”下面的编辑框,会出现‘对象选择’对话框,在这个对话框中,列出了整个工程中用户编辑的所有设备变量以及系统提供的系统变量,用户在其中选择需要的变量即可。
设置变量的方法:
(1)在左侧列表框中选择要进行动画连接的变量的位置,即若此变量为某设备中的变量则双击相应设备;
若为EpSynall系统提供的全局变量则双击“全局变量”。
(2)在对话框右侧变量列表框中选择变量名,即单击此变量名称。
此时在“选择结”框中显示选择的结果。
(3)选择完要连接的变量后单击“确定”,此时选择的变量将出现在动画连接属性框中的“表达式”框中。
用户也可直接在“选择结”编辑框中直接输入变量或表达式。
注意:
设备中变量的变量名格式为:
_设备名.变量名或者_设备名.回路名.变量名,全局变量的变量名前要加“$”符,如:
$新报警。
下面已经做好变量连接的动画连接属性框。
设置动画连接其他属性
设定好进行动画连接的变量后,还需要进行动画连接其他属性设置。
例如上图所示是‘动画连接—填充色连接(动画连接类型)—离散量连接(连接方式)’,还需要设置当变量取值为1/0(离散量只有1/0两个取值,也用合/分表示)时填充色的颜色属性。
当用户设置完这些属性后,点击属性设置对话框上的‘确定’,回到‘动画连接’对话框,点击‘动画连接’对话框的‘确定’,动画连接设置完成。
5.3.2动画连接公共属性设置
在这些动画连接属性设置对话框中,有些属性设置是相同的,或者说,有些属性设置是这些动画连接中设置方法相同的,如“颜色选择”、“变量选择”以及“热键选择”等,在这里我们将逐一介绍这些公共属性设置。
热键定义
在运行时,激活这些动画连接所在窗口后,可通过键盘热键来执行这些动画连接定义。
例如,在“输入连接”和“按键连接”中的“改变离散变量值”及“动作语言”两种连接方式中均有热键定义设置项,如图所示:
设置热键的方法:
在属性设置对话框中,选择是否需要CTRL和SHIFT组合,若需要,选中相应的键,然后单击“热键...”按钮,系统会弹出“热键设置”面板。
在弹出的面板中选择要定义的热键。
选择好的热键会在热键标签框中显示出来,此时若单击“确定”按钮,则定义的热键有效;
若单击“返回”按钮,则系统保留原来的设置。
颜色选择
在定义与颜色有关的动画连接时,需在调色板中选择相应的颜色。
例如,在定义“线颜色连接”、“填充色连接”时以及定义“对象细节连接”中的“闪烁连接”时都要进行颜色设置。
设置的方式都一样:
在动画连接属性框下部,单击“颜色选择”下拉框,出现颜色选择对话框,如图选择需要的颜色即可。
信息提示
在运行时凡是定义了Touch连接的图形元素,当鼠标靠近该图形时,会显示用户定义的帮助信息。
方法:
在动画连接属性框中部的“请输入帮助提示信息”编辑框中输入帮助信息即可。
注意:
1、提示信息只对定义了Touch连接的的图形元素起作用。
2、对于同一图形元素只能定义一条帮助信息。
5.3.3动画连接分类介绍
动画连接通过将图形元素的作图属性(位置、大小、颜色、文本、闪烁等)与变量(表达式)联系在一起,以图形元素的作图属性的变化来生动形象地反映监控点变量的状态或者数值的变化,完成画面“监视”的功能。
动画连接的一般过程和变量设置方法前面已经详细描述,请用户参照前面的步骤进行,下面要详细介绍的是每一种动画连接具体的属性设置含义。
一、线颜色连接
定义:
将图形元素线的颜色与监控变量的表达式连接,变量的值发生变化时,与之相连接的线段颜色也会随之变化。
离散量连接
离散变量值(或逻辑表达式,值为0,1)与线颜色进行连接称为离散量连接。
双击表达式编辑框,在“表达式编辑框”中输入变量名称或者具体表达式。
这样,当变量的值为1或者表达式的值为真时,将显示红色,当变量的值为0或者表达式的值为假时,将显示藕荷色。
模拟量连接
变量值为模拟量(或者数学表达式的值为模拟量)与某一图形的线颜色属性进行连接,称为模拟量连接。
在“表达式编辑框”中输入变量名称或者具体表达式,在“设置断点”的编辑框中输入数值断点值,这样当模拟量的值处于某两个断点之间的值时,图形元素的线颜色将会显示用户设置的相对应的颜色。
如图所示,当变量的取值在100以下,则与其作动画连接的图形线颜色为黄色,数值在(100,200)之间,则为藕荷色,依次类推,当数值大于400,则为绿色。
离散量报警连接
将具有报警设置的离散变量(不包括表达式)和某一图形的线颜色进行连接,当遥信量处于正常的分、合状态,或者发生分(开关状态由合—>
分)、合(开关状态由分—>
合)报警状态时显示不同的颜色,其设置方法同‘离散量连接’。
模拟量报警连接
将具有报警设置的模拟变量和某一图形的线颜色属性进行连接。
实现动画连接时,模拟变量产生“报警”,对应的图形线段颜色按照用户的设置而变化。
在“色彩”中设置发生报警时图形显示的颜色,图形将随着报警类型的不同呈现不同的显示方式。
用户可以根据需要设置报警色彩值。
数值型有五种报警状态,这5种报警状态是:
低低报警、低报警、正常、高报警、高高报警。
当变量的值超过报警界限值时,与之相连的图形的线颜色就会发生变化。
在‘离散报警’连接、“模拟报警”连接中设置的离散型变量、模拟型变量,需在数据词典中设置该变量的报警状态,否则该动画连接设置无效。
二、填充色连接
将图形元素的填充颜色与监控变量的表达式连接,当变量的值发生变化时与之相连接的图形元素的填充颜色也会随之变化。
连接方式有多种,包括:
离散量连接、模拟量连接、离散报警连接、模拟报警连接4种连接方式。
其设置方法参见线颜色连接。
三、字体颜色连接
将标注框或者文本框内的字体颜色与监控变量的表达式连接,当变量的值发生变化时与之相连接的图形元素的文本颜色也会随之变化。
具体的设置方法参见线颜色连接。
四、对象尺寸连接
将图形元素的“尺寸”(高度和宽度)属性与监控变量表达式的值建立的连接,当监控变量表达式的值发生变化时,对应图形元素的“尺寸”也发生相应的变化,从而达到动画效果,这个过程为“对象尺寸连接”。
1、高度连接
随着监控变量表达式值的变化,图形元素的高度将根据设置而发生变化。
表达式最大值/表达式最小值:
输入变量或者表达式最大最小值。
最大高度百分比/最小高度百分比:
设置高度显示的百分比。
参考点:
设置显示高度的参考点。
上端:
以图形的上端为起始点。
中间:
以图形的中心为起始点。
下端:
以图形的下端为起始点。
2、宽度连接
随着监控变量表达式值的变化,图形元素的宽度将根据设置而发生变化。
设置方法与高度连接一样。
五、对象位置连接
将图形元素的“位置”(X和Y坐标)属性与监控变量表达式的值建立的连接,当监控变量表达式的值发生变化时,对应图形元素的“位置”也发生相应的变化,从而达到动画效果,这个过程为“对象位置连接”。
1、水平位置连接
随着监控变量表达式值的变化,图形元素的水平位置将根据设置而发生变化。
左端位置/右端位置:
设置图形元素在左端/右端时对应的变量的数值。
向左/向右:
设置图形元素向左/向右可以移动的位置范围,以象素为单位。
2、垂直位置连接
随着变量值的改变,图形对象在画面中垂直方向的位置将根据设置而改变。
其设置方法与水平位置连接一致。
六、对象细节连接
对象显示属性的细节如:
隐藏、闪烁、旋转等可以与监控变量表达式建立联系,从而形成更为丰富的图形动画和表现效果,使“监控”过程更为生动形象。
1、隐藏连接
根据监控变量或者某一逻辑表达式的值(0或1)控制图形对象的显示或隐藏。
在“表达式”编辑框中输入变量名或者表达式,然后选择可见或者是不可见。
这样,当表达式(变量的值、或者表达式的值)的值为真
(1)时,将执行用户设定的图形“可见”或者“不可见”。
2、闪烁连接
根据监控变量逻辑表达式的值(0或1)控制图形对象的闪烁或正常显示。
闪烁时不可见:
选中,则闪烁属性变为灰色不可编辑状态
闪烁时采用的颜色:
按颜色变化闪烁(有字符、线段、填充三种颜色设置)。
闪烁速度:
在当前工程运行系统的设置对话框中可设置三种闪烁速度的频率,慢速、中速和高速。
3、旋转连接
根据监控变量表达式的值(模拟量)控制图形对象的旋转角度。
其中,属性编辑框:
设置变量值所对应图形的旋转角度。
旋转点离中心位置编辑框:
设置旋转点离图形对象中心的位置坐标。
4、使用连接
根据监控变量逻辑表达式的值来控制这个图形对象的上的Touch连接是否可用。
设置当表达式的值为真
(1)时,Touch可以