第5章画面绘制Word格式.docx

上传人:b****7 文档编号:22629566 上传时间:2023-02-04 格式:DOCX 页数:36 大小:1.90MB
下载 相关 举报
第5章画面绘制Word格式.docx_第1页
第1页 / 共36页
第5章画面绘制Word格式.docx_第2页
第2页 / 共36页
第5章画面绘制Word格式.docx_第3页
第3页 / 共36页
第5章画面绘制Word格式.docx_第4页
第4页 / 共36页
第5章画面绘制Word格式.docx_第5页
第5页 / 共36页
点击查看更多>>
下载资源
资源描述

第5章画面绘制Word格式.docx

《第5章画面绘制Word格式.docx》由会员分享,可在线阅读,更多相关《第5章画面绘制Word格式.docx(36页珍藏版)》请在冰豆网上搜索。

第5章画面绘制Word格式.docx

Open*打开一个已经存在的显示

Save*保存文件

Saveas用另外的文件名保存文件

DisplayProperties显示属性,在此可定义显示文件的底色等属性。

1...最近4次打开过的显示文件名,可单击直接打开文件。

Exit退出Foxdraw

Edit菜单功能

Undo/Redo*Undo和Redo,最多255步,默认值=24

Cut*#从屏幕上剪切一个目标到剪切板中

Copy*#复制选中目标到剪切板中

Paste*#将剪切板中的内容复制到当前窗口

Delete在当前窗口中删除选中的目标,且不放入剪切板

Duplicate复制当前窗口内选中目标,不用剪切板

SelectAll选中屏幕上的所有图形目标,包括看不见的目标

InvertSelection使选中的目标变为没选中,没选中的目标变为选中

DeselectAll不选中屏幕上的所有图形目标

View菜单功能

Zoomin/out*#可将整幅图形放大或缩小

ZoomLasso*局部放大,用户在要放大的区域画一矩形,就可以整屏显示要放大的部分。

NormalView*屏幕将回到100%显示

Refresh刷新屏幕

FoxView*以FoxView的文件保存,并立即在当前屏幕上显示该画面,以便了解所绘图形的效果。

ObjectFocus*在所选的一组目标中选取一个目标作为焦点目标,焦点目标被一黑色虚线框框住

PointModes有点模式、中心模式及参考模式,当目标缩放、移动时,决定目标变化的参考点。

使用参考模式前,先要设置参考点的位置(见Object菜单)

GridOn/Off*使网格可见或不可见

SnaptoGrid*使网格功能起作用,在不同点模式下,Snap的作用的参考点不同。

SnapGravity使一个目标跳到另一目标点上

Grid…打开网格对话框,可定义和调整网格的属性与状态

Toolbars隐藏和显示工具条

ShowComments是否要显示提示信息

Draw菜单功能(本菜单下的各项都可从绘图工具条的灵巧按钮上得到)

SelectTool激活选择光标

PointTool对线一类目标上的点进行移动、增加(按住Ctrl键)或删除(Cut键)

Multi-Create保持所选的工具激活,这样可重复使用。

系统默认选择的是SelectTool光标为箭头,当我们选中一个工具,譬如说矩形,这时出现矩形光标,在完成一个矩形绘图后光标马上回到箭头,如果想接连画几个矩形,就可先选择Multi-Create,然后再选择一个实际的绘图工具。

Line画线

Rectangle画矩形

Polyline画折线

Polygon画多边形

Curve画曲线

ClosedCurve画封闭曲线

Circle画园

Arcs

PieArc画扇形

Sector画弧形,由圆心、起点、终点决定

TreePointSector画弧形,由三点决定

Text无背景色的文本

BackgroundText带背景色的文本

Comment写入提示信息,只能用Draw组态时看到,显示时不会出现

ScrollRegion在显示图中定义一个显示文本文件的滚屏框。

Object菜单功能

ReferencePoint用于设置或取消参考点

EditText#编辑文本内容。

文本输入后,如要修改该文本,可选用本项,这时打开一个修改文本的对话框。

GraphicAttributes#打开图形属性对话框(将在属性对话框一节详细讲解)

ConfigureObjects#打开目标组态对话框(将在流程图组态一节详细讲解)

Group#将所选的多个目标编成组

Ungroup#将所选的成组目标解组

VisibilityON/OFF使目标可见或不可见

DetectON/OFF将一个目标锁住,使之不能被选取(只可用套框选中)

LinkfromLibrary连接一个库元素

LinkFaceplate/Trend#连接面板或趋势,选中后打开一个对话框填入C:

B名,选择F(面板)/T(趋势)和F的类型。

Link/CopyfromPalette打开一个库元素清单,选择某一项后以图形显示库元素,有各种管道、罐等元素。

Tools菜单功能

ConventionEditor位图编辑器(见3.5节)

EditDynamics/Connections对图库中的元素进行动态连接或者位图连接。

VerifySelection验证所选对象的连接的正确性。

VerifyDisplay验证所选显示图的连接的正确性。

DisplayConverter显示文件格式转化,可在AutoCAD,ASCII,FoxDraw等格式中互相转换。

(DXF数据交换格式、FDFFoxDraw显示格式、GASCII格式、m1库元素格式、m2优化的标准趋势)

DisplayEditor(DEdit)在多个显示图中查找并替换Compound名、文本、保护级

PaletteBrowser打开用户自建或者FOXBORO支持的图库。

Layout菜单功能(本菜单下的各项都可从布局工具条的灵巧按钮上得到)

Order将一个选中面板放在其他面板前面或后面

Align调整所有选中目标相对焦点目标的位置

SpaceEvenly将所有选中目标在第一和最后一个目标间均匀分布

Flip使选中目标水平或垂直轴翻转(是轴对称的映射,不是旋转)

SameSize使所有目标的尺寸与焦点目标相同,可选水平、垂直或全部

FastArrowMove将箭头移动速度进行快慢切换

Option菜单功能

UserOption打开用户选择对话框,用于设置FoxDraw的一些性能,如Undo的次数,光标移动的距离等。

FontSetup打开字型设置对话框,供选择用于图形的字型和字体。

2.流程图的建立

建立一个新图

1.选择File,然后New,便打开了建立新图对话框。

如图5-2所示:

2.对话框默认设置是基本图(BaseDisplay),也可选择建立覆盖(Overlay)、元件(Components)。

建立的元件可以从LinkfromLibrary中得到。

BaseDisplay-基本图,图形显示中有最高的级别,它是一个满屏的图形显示。

Overlay-覆盖,通常是由基本图或另一个覆盖调出,它并不替代原显示,其尺寸有四种选择或用户自定义(Custom)。

Components-元件,可建立一个目标重复使用。

3.选择OK便可开始建立一个新图。

图5-2

属性对话框

选Object→GraphicAttributes进入属性对话框(图5-3)可设置默认属性。

(也可敲击鼠标右键,从打开的小窗口中修改目标属性),当有目标被选中时,直接改变该目标的属性,若没有目标被选中,则设置以后要画的目标的属性。

举例来说,当前输入的文本为黑色,图5-3

3号字体,选中该文本,将其改为红色4号字体,再作新的文本输入仍是黑色3号字体,如果不选中任何目标,属性改为红色4号字体,则以后输入的文本都是红色4号字体。

一个目标可有以下一些属性(不是每个目标都包含所有这些属性,譬如说文本这一目标就不可能具有填充颜色的属性):

填充(Fill)属性对话框

填充对话框可改变以下属性:

∙填充/不填充(Fill/Unfill)–是否要对一个目标填充颜色。

∙填充方向(FillDirection)-定义液位填充的方向。

∙填充液位(FillLevel)-定义填充的比例。

∙填充类型(FillType)-定义填充颜色的类型,有以下四个选项:

Solid-实心

Hollow-空心

Opaque-不透明

Transparent-透明

∙填充样式(FillPattern)-当填充类型为opaque或transparent时,有六种花纹样式可选。

∙填充颜色(FillColor)-可从调色板选择目标填充颜色。

图5-4

边(Edge)属性对话框

边对话框可改变以下属性:

见图5-4

∙边样式(EdgeStyle)-选择五种边的样式之一。

∙边宽度(EdgeWidth)-选择五种边的宽度之一或自定义。

∙边颜色(EdgeColor)-可从调色板选择边的颜色。

图5-5

文本(Text)属性对话框

文本对话框可改变以下属性:

∙文本对齐(TextAlign)-仅对带背景文本有效,可定义文本相对于背景框的位置。

∙字体(FontStyle)-可选择TrueType和Hershy字体。

∙字体按钮-出现一个对话框,可选择字型(Font)、字体(Style)、大小。

∙方向(Direction)-可选择水平或垂直文本。

∙文本颜色(TextColor)-可从调色板选择文本的颜色。

本节实验要求按图5-6的样子画到计算机里,供下一节流程图组态时使用。

以后我们提到该图式,就称它为流程图。

图5-6

3.流程图的组态

在前一节中建立的图形目标都是静态的。

这样并不能反映(动态更新DynamicUdate)或影响过程状态(操作员动作OperatorAction),如要显示这些信息,必须对静态目标做组态,使之与过程变量相连接。

本节将介绍如何组态目标,使之动态响应过程,可实现实时数据显示,目标颜色变化,屏幕上输入数据,操作目标改变过程变量等许多功能。

进入组态目标对话框

先选中目标,在Object菜单下,选择ConfigureObjects(或敲击右键打开快速窗口,从中选择ConfigureObjects),便进入组态目标对话框(图5-7)。

该对话框共有General,Update,Action三个标签。

图5-7

3.1概述(General)标签下的组态功能

按下General标签便进入概述对话框,在概述组态对话框中,用户可为目标取一名字(不一定要),这样在一组目标中用户可按名字较容易地选取所需目标(当然最方便的方法是用鼠标点击要选的目标,但是当目标较小,或与其它目标重叠在一起时,就不一定能选中想要的目标)。

3.2动态更新(Update)标签下的组态功能

动态更新是图形目标的被动连接属性,它的作用是使目标的文本、颜色、尺寸等,随过程变量的改变而变化。

根据需要可对一个目标做多个被动连接。

1.选择Update标签就进入组态对话框。

2.选择Add按钮,将出现加入动态更新(AddDynamicUpdate)对话框,见图5-7左边的小窗口。

对话框中的清单只显示对当前目标有效且没有组态过的动态类型。

3.选择一个属性和一个Conversion,然后OK。

将出现一个新的对话框,其内容将根据刚才选的属性和Conversion而定。

对一个特定的动态更新类型,只有与其有关的Conversion可选,例如,一个矩形可有FillColor、FillLevel等,它不可能有TextColor、MoveHorizontal。

Conversion选项:

Continuous连续量,可定义液位、流量等实型或整形变量的比例和范围。

Discrete离散量,可根据属性表的索引定义布尔型或整型变量,适用于离散量的属性有可见性、颜色、边宽度等。

BitState位图,属于离散的属性都可使用位图,关于位图的详细说明请读第三章3.2.6节。

Threshold门槛,打开一个对话框,可根据原始值与设定门槛值的关系操作,得到条件的真伪,分配属性值

Number/Text数字/文本,在屏幕上返回数字或字符值

ReadFile读文件,得到文本文件的内容

动态更新类型

Visibility可见性,使目标在特定的条件下可见或不可见。

FillLevel填充液位,根据所连接的过程变量的改变而改变目标的填充液位

Filled填充,使目标填充或不填充

FillColor填充颜色,根据过程变量改变填充的颜色

FillBlink填充闪烁,根据过程变量使目标的填充颜色闪烁或不闪烁

FillPattern填充样式,根据过程变量改变目标的填充样式

EdgeStyle边样式,根据过程变量改变边的样式(虚线、点划线或实线)

EdgeWidth边宽度,根据过程变量改变边的宽度

EdgeColor边颜色,根据过程变量改变边的颜色

TextHeight文本高度,根据过程变量改变文本的高度

TextColor文本颜色,根据过程变量改变文本的颜色

TextContents文本内容,在一文本区域显示变量值

TextBlink文本闪烁,根据过程变量使文本的颜色闪烁或不闪烁

MoveHorizontal水平移动,根据过程变量的变化,使目标左右移动

MoveVertical垂直移动,根据过程变量的变化,使目标上下移动

Radius半径,改变圆或弧的半径

ArcLength弧长,使弧的角度在0到360度之间变化

Rotate旋转,使目标根据过程变量在-360到360度之间旋转

ScaleHorizontal水平比例

ScaleVertical垂直比例

ScaleProportional正比例,使目标根据过程变量变大、变小

MovePathPercent

MovePathPoint

在做属性连接前,先要考虑好需要该目标具有什么功能,然后按需要选取合适的属性。

显示组态不是显示的必要步骤,在I/A’s工作站上,显示建立以后马上就可显示,只是这时的所有目标都是静态的,需要动态显示的目标才要做组态。

下面我们举几个例子来说明动态更新的组态方法,从例子中我们也可看到很多方法是相同的或大同小异,因此我们不对所有的动态更新组态都作详细说明。

例1.可见性visibility

作用:

使目标在特定的条件下可见,不满足该条件就不可见。

图5-6中的文本“TANKLEVELHIGH”我们当然要求它在液位高于报警值时才显示出来,警示操作员注意过程的变化,而在没有报警时就不应该显示出来。

显然应该把它与高报警指示连接,当高报警指示逻辑为真时使得该文本可见。

1.选中该文本(文本边上出现虚框)

2.敲击右键,在快速窗口中选择GraphicAttributes

3.选Update,Add

4.选Visibility,Discrete,OK,出现图5-8。

5.在对话框的Tag(目标)项输入变量的路径TANKC:

TPID.MEASHI图5-8

MEASHI是一个逻辑量,只有二种状态,0或1表示没有或有高报,因此在Minimum(最低状态)项填入0。

在Numberof(状态个数)项填2。

选Edit编辑Visibility一项,空白方框表示不可见,有×

的方框表示可见,最后选择OK,确认以上的组态。

例2.填充液位filllevel

任何可填充目标(园形,矩形,正方形,多形边,弧形)根据实变量的值填充目标来模拟液位,压力等。

我们希望图5-6罐中的液位能根据控制过程的变化而变,因此我们将它与一个测量值连接。

前面三步同上,第四步选FillLevel,Continuous,OK。

在图5-9对话框的Tag项输入变量的路径TANKC:

TPID.MEAS

HighScale/LowScale-指定填充的高度与变量的关系。

例如高低限设定为80/20,则当变量值小于20个单位时填充高度为0%;

变量值大于80个单位时,填充高度为目标的100%。

HighFill%/LowFill%-指定目标的填充方向。

100-0表示正向填充,目标将从底(控制低限值)往顶(控制高限值)填充,即变量为零时填充高度为零,满量程时将目标填满。

0-100表示反向填充,这时满量程填充高度为零,变量为零时反而将目标填满。

图5-9

在Scales项中,是为了设置量程的取值。

Static静态设置,即在图5-9上设置该Tag的高(High)低(Low)量程(Delta)及分辨率并按该设置来显示数值。

RunTime:

在Range中写入BLOCK的输入或输出量程参数,使得该Tag值及其量程和分辨率从CP中读取。

ControlValue:

从CP中取值,并换算分辨率。

DefaultValue:

在工作站取值,并换算分辨率。

例3.填充颜色FillColor

对过程状态的变化,通过改变目标的颜色来提醒操作员注意过程变化。

EdgeColor,TextColor其组态方法都是一样的,仅以FillColor为例。

实际上EdgeStyle,EdgeWidth,TextHeight的组态方法也是一样的,只是将调色板换成了线条粗细,字体大小的选择。

我们要求流程图罐内液体的颜色能反映出各种报警的情况,因此选Fillcolor,Discrete,在对话框的Object中填入变量的全路径TANKC:

TPID.PRTYPE参数连接。

PRTYPE参数反映了最高优先级的报警,范围0~9分别表示:

0无激活报警

1高绝对值报警

2低绝对值报警

3高高报警

4低低报警

5高偏差值报警

6低偏差值报警

7速率报警

8故障

9模块状态

最后用Edit为每一个状态号设定颜色。

可用键盘输入色号,也可从调色板上选出所要求的颜色。

图图5—10

例4.文本内容TextContents

其作用是将显示画面中的字符与过程变量相连,实际显示时出现该变量的即时值,如测量值、输出值、报警文本等。

过程变量可以是字符串型变量(Text);

也可以是实型量(Real)。

例如在图5-6中,我们要求“LEVEL=+XX.XXIN”中的“+XX.XX”显示罐中液位的测量值,选择TextContents,Numeric/Text。

在对话框中填入变量TANKC:

TPID.MEAS。

测量值是连续量,在Type栏选择Numeric。

Text这种连接用来显示字符串变量,如顺序模块的SN0001参数。

对于这种变量需要填写“半字符驱动”触发变量(Trigger),否则变量SN0001的字符串能显示,但不会刷新,需要重新切换屏幕才刷新。

Delta-改变增量值,当变量的变化超过了增量值,才刷新显示值。

NumericFormat-数值

的显示格式,定义小数点的位置和小数的位数。

若取自动(automatic)则小数的位数按显示的需要浮动;

格式定义后如果变量的值超出指定的格式,将显示一串星号,表示溢出。

图5-11

例5.文本内容TextContents(离散量)

本功能使文本显示目标可以按过程的不同状态显示不同的内容。

如报警提示、手自动状态提示等。

例如图5-6显示中有一串字符“MANUALCONTROL”在实际显示时,我们要求按手自动的状态变化,因此在Conversions中选择Discrete。

将此目标连接到TANKC:

TPID.MA参数上。

MA是逻辑变量,只有二种状态,0=手动;

1=自动,因此最低状态填0,状态个数填2。

如果是整数型变量就可能有多种状态,按需要填。

用Edit分别为每个状态序号输入在该状态下要求显示的文本,

0MANUALCONTROL

1AUTOCONTROL

注意:

超出显示文本长度的部分不予显示。

这样当MA变量为0时屏幕上出现“MANUALCONTROL”,为1时出现“AUTOCONTROL”。

3.3操作动作(OperatorAction)标签下的组态功能

操作动作用来组态主动功能,当操作员用鼠标点中显示上的这个目标后,产生相应的动作。

1.选择操作标签,将出现操作对话框。

2.选择增加按钮,将出现增加操作动作对话框。

如右图所示:

操作动作类型

OpenDisplay打开显示,关闭当前所有的覆盖和显示,然后打开一个新的基本显示。

OpenOverlay打开覆盖,在当前基本显示上打开一个覆盖。

CloseDisplay/Overlay关闭显示、覆盖,关闭当前有关闭按钮的覆盖或基本显示,当关闭基本显示时,前一幅基本显示被打开图5—12

DMCommandDM命令,执行显示管理命令

RelativePick相关选取,FOXBORO在设计I/A系统时做了一些通用的按钮,如A/M、R/L、Ramp等。

由于在定义这些按钮时,无法知道用户将定义的变量名,就将这些按钮都连接在一个叫作PICK1的变量上,因此在使用这些按钮前,就得

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 军事

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1