第5章画面绘制.docx
vll哈-/一旦"一勾为Ql一Ow-G一C一亘A面一旦(60.315,9.737)CAPNUM第五章FOXDRAWFoxdraw是FOXBORO公司在1996年推出的绘图工具,用Foxdraw可进行流程图的建立与组态。它的随意放大缩小功能,可以让你的流程图更为精确;灵巧按钮使你作图更为方便;它具有更多的图库,而且图库中的很多图形是三维的,这就使你可以设计更漂亮的流程图。1 .FoxDraw菜单介绍在过程工程师环境下,选择ConfigfFoxdraw就可进入FOXdraW软件如图5-1所示:Foxdraw的窗口,光标和工具箱显示观看窗口在该窗口内显示、编辑你所需要的目标。为使绘图时定位方便窗口内有UntitledOAfTRAH-FoxDraw目回区|FileEditViewDrawObjectToolsLayoutOptionsHelp'H'IW的隹I回町oQla|判Ii呵曲飞|回国IYM画间星度惬IIIlI剖则个图5-1File菜单功能New*显示一个对话框,可选择要建立显示画面的大小,如全屏、半屏等。Open*打开一个已经存在的显示Save*保存文件Saveas用另外的文件名保存文件DisplayProperties显示属性,在此可定义显示文件的底色等属性。1.ExitEdit菜单功能Undo/Redo*Cut*#Copy*#Paste*#最近4次打开过的显示文件名,可单击直接打开文件。退出FoxdrawDeleteDuplicateSelectAllUndo和Redo,最多255步,默认值=24从屏幕上剪切一个目标到剪切板中复制选中目标到剪切板中将剪切板中的内容复制到当前窗口在当前窗口中删除选中的目标,且不放入剪切板复制当前窗口内选中目标,不用剪切板选中屏幕上的所有图形目标,包括看不见的目标InvertSelection使选中的目标变为没选中,没选中的目标变为选中DeselectAll不选中屏幕上的所有图形目标View菜单功能Zoomin/out*#可将整幅图形放大或缩小ZoomLasso*局部放大,用户在要放大的区域画一矩形,就可以整屏显示要放大的部分。NormalView*屏幕将回到100%显示Refresh刷新屏幕FoXView*以FoxView的文件保存,并立即在当前屏幕上显示该画面,以便了解所绘图形的效果。ObjeCtFOCus*在所选的一组目标中选取一个目标作为焦点目标,焦点目标被一黑色虚线框框住PointModes有点模式、中心模式及参考模式,当目标缩放、移动时,决定目标变化的参考点。使用参考模式前,先要设置参考点的位置(见ObjeCt菜单)GridOn/Off*使网格可见或不可见SnaptoGrid*使网格功能起作用,在不同点模式下,SnaP的作用的参考点不同。SnapGravity使一个目标跳到另一目标点上Grid.打开网格对话框,可定义和调整网格的属性与状态Toolbars隐藏和显示工具条ShowComments是否要显示提示信息Draw菜单功能(本菜单下的各项都可从绘图工具条的灵巧按钮上得到)SelectTool激活选择光标PointToolMulti-Create对线一类目标上的点进行移动、增加(按住Ctrl键)或删除(CUt键)保持所选的工具激活,这样可重复使用。系统默认选择的是SelectTool光标为箭头,当我们选中一个工具,譬如说矩形,这时出现矩形光标,在完成一个矩形绘图后光标马上回到箭头,如果想接连画几个矩形,就可先选择Multi-Create,然后再选择一个实际的绘图工具。Line画线Rectangle画矩形Polyline画折线Polygon画多边形Curve画曲线ClosedCurve画封闭曲线Circle画园ArcsPieArc画扇形Sector画弧形,由圆心TreePointSector画弧形,、起点、终点决定由三点决定Text无背景色的文本BackgroundText带背景色的文本Comment写入提示信息,只能用DraW组态时看到,显示时不会出现ScrollRegion在显示图中定义一个显示文本文件的滚屏框。Object菜单功能ReferencePoint用于设置或取消参考点EditText#编辑文本内容。文本输入后,如要修改该文本,可选用本项,这时打开一个修改文本的对话框。GraphicAttributes#打开图形属性对话框(将在属性对话框一节详细讲解)ConfigureObjects#打开目标组态对话框(将在流程图组态一节详细讲解)Group#将所选的多个目标编成组Ungroup#将所选的成组目标解组VisibilityON/OFF使目标可见或不可见DetectON/OFF将一个目标锁住,使之不能被选取(只可用套框选中)LinkfromLibrary连接一个库元素LinkFaceplate/Trend#连接面板或趋势,选中后打开一个对话框填入CBg,选择F(面板)/T(趋势)和F的类型。第五章FoxDrawLink/CopyfromPalette种管道、打开一个库元素清单,选择某一项后以图形显示库元素,有各罐等元素。Tools菜单功能ConventionEditor位图编辑器(见3.5节)EditDynamicsZConnections对图库中的元素进行动态连接或者位图连接。VerifySelectionVerifyDisplayDisplayConverter验证所选对象的连接的正确性。验证所选显示图的连接的正确性。显示文件格式转化,可在AutoCAD,ASCII,FoxDraw等格式中互相转换。(DXF数据交换格式、FDFFOXDraW显示格式、GASen格式、ml库元素格式、m2优化的标准趋势)DisplayEditor(DEdit)PaletteBrowser在多个显示图中查找并替换COmPOUnd名、文本、保护级打开用户自建或者FOXBORO支持的图库。Layout菜单功能(本菜单下的各项都可从布局工具条的灵巧按钮上得到)Order将一个选中面板放在其他面板前面或后面Align调整所有选中目标相对焦点目标的位置SpaceEvenly将所有选中目标在第一和最后一个目标间均匀分布Flip使选中目标水平或垂直轴翻转(是轴对称的映射,不是旋转)SameSize使所有目标的尺寸与焦点目标相同,可选水平、垂直或全部FastArrowMove将箭头移动速度进行快慢切换Option菜单功能UserOption打开用户选择对话框,用于设置FoxDraw的一些性能,如Undo的次数,光标移动的距离等。FontSetup打开字型设置对话框,供选择用于图形的字型和字体。2 .流程图的建立建立一个新图1 .选择File,然后New,便打开了建立新图对话框。如图52所示:2 .对话框默认设置是基本图(BaSeDisplay),也可选择建立覆盖(OVerIay)、元件(Components)。建立的元件可以从LinkfromLibrary中得到。BaseDisplay基本图,图形显示中有最高的级别,它是一个满屏的图形显示。Overlay覆盖,通常是由基本图或另一个覆盖调出,它并不替代原显示,其尺寸有四种选择或用户自定义(CUStom)OComponents一元件,可建立一个目标重复使用。3 .选择OK便可开始建立一个新图。图5-2属性对话框选ObjectfGraphicAttributes进入属性对话框(图53)可设置默认属性。(也可敲击鼠标右键,从打开的小窗口中修改目标属性),Fill当有目标被选中时,直接改变该目标的属性,若没有目标被选中,则设置以后要画的目标的属性。举例来说,SolidPHollowOpaqueTranspareniSetDefaultAttributesFrrp当前输入的文本为黑色,图5-33号字体,选中该文本,将其改为红色4号字体,再作新的文本输入仍是黑色3号字体,图5-4图5-5如果不选中任何目标,属性改为红色4号字体,则以后输入的文本都是红色4号字体。一个目标可有以下一些属性(不是每个目标都包含所有这些属性,譬如说文本这一目标就不可能具有填充颜色的属性):填充(FilD属性对话框填充对话框可改变以下属性:填充/不填充(Fill/Unfill)-是否要对一个目标填充颜色。填充方向(FiIlDireCtion)定义液位填充的方向。填充液位(FillLeVeI)-定义填充的比例。填充类型(FillTyPe)-定义填充颜色的类型,有以下四个选项:Solid实心Hollow空心Opaque不透明Transparent一透明 填充样式(FiIlPattern)当填充类型为OP叫Ue或transparent时,有六种花纹样式可选。 填充颜色(FiIlColor)-可从调色板选择目标填充颜色。边(Edge)属性对话框边对话框可改变以下属性:见图54 边样式(EdgeStyle)选择五种边的样式之一。 边宽度(EdgeWidth)一选择五种边的宽度之一或自定义。 边颜色(EdgeColor)一可从调色板选择边的颜色。文本(TeXt)属性对话框文本对话框可改变以下属性:文本对齐(TeXtAlign)-仅对带背景文本有效,可定义文本相对于背景框的位置。字体(FontStyle)-可选择TrueType和Hershy字体。字体按钮一出现一个对话框,可选择字型(FOnt)、字体(Style)、大小。方向(DireCtiOn)-可选择水平或垂直文本。文本颜色(TeXtCOlOr)可从调色板选择文本的颜色。本节实验要求按图56的样子画到计算机里,供下一节流程图组态时使用。以后我们提到该图式,就称它为流程图。frivolmybtton250OFF图5-6&XU.XZEPOSITION*×××××XXXXX×××x×GROUPDISPLAYPUMPI刃CONTROLOVERLAY3.流程图的组态在前一节中建立的图形目标都是静态的。这样并不能反映(动态更新DynamicUdate)或影响过程状态(操作员动作OPeratOrACtiOn),如要显示这些信息,必须对静态目标做组态,使之与过程变量相连接。本节将介绍如何组态目标,使之动态响应过程,可实现实时数据显示,目标颜色变化,屏幕上输入数据,操作目标改变过程变量等许多功能。进入组态目标对话框先选中目标,在ObjeCt菜单下,选择COnfigUreObjeCtS(或敲击右键打开快速窗口,从中选择ConfigureObjects),便进入组态目标对话框(图57)。该对话框共有General,Update,Action三个标签。图5-73.1 概述(Geiler叫标签下的组态功能按下General标签便进入概述对话框,在概述组态对话框中,用户可为目标取一名字(不一定要),这样在一组目标中用户可按名字较容易地选取所需目标(当然最方便的方法是用鼠标点击要选的目标,但是当