您好,欢迎访问三七文档
数据库原理与应用1数据库原理与应用2第六章块和外部参照教学目的与要求通过本章的学习,要求大家熟练掌握块定义、写块命令;插入块命令;块作为独立文件的保存方法;块分解命令(EXPLODE)以及块属性的设置方法;了解不同类型的外部参照定义以及设置方法,熟练掌握外部参照的在位编辑和修改,学会外部参照管理器的使用方法。数据库原理与应用3内容提要•图块的定义•图块的使用•块的分解与重定义•块的嵌套•块的属性•块的重命名及删除•外部参照数据库原理与应用46.1块的定义一、定义:块指那些组合起来形成单个对象(或称为块定义)的对象集合。具有以下特点:积木式绘图;建立图形符号库;所有图形编辑和查询命令都适用于块;块的嵌套,允许嵌套,但不允许循环调用。块的分解,用explode命令对其分解成单体;块的属性,每个块本身具有的特性信息;节省存储空间。数据库原理与应用56.1块的定义二、图块的分类图块是CAD操作中比较核心的工作,分为内部图块和外部图块两类。内部图块只能在定义它的图形文件中调用,存储在图形文件内部;外部图块是以文件的形式保存于计算机中,可以将其调用到其他图形文件中。数据库原理与应用6三、内部图块的定义方法•【命令】block/bmake•【菜单】绘图(D)→块→创建…•【工具】•【注意】–Block/bmake命令定义的块,只能在存储该块的图形中使用–块定义的对象必须已经被画出•“块”定义对话框的组成和选项说明见下图所示数据库原理与应用7输入要定义的图块名单击返回绘图区,选择插入基点不创建块定义预览图标创建块定义预览图标单击返回绘图区,选择图块对象选择对象生成块后对象不转为块选择对象生成块后对象转为块选择对象生成块后对象被删除指定块插入时的单位对图块进行说明连接到外部文件或数据库原理与应用8四、外部图块(块作为独立的图形文件)•【功能】将块或图形对象保存到一独立的图形文件中。新的图形将图层、线型、样式及其他设置应用于当前图形中,该图形文件可以作为块定义在其他CAD图形中使用。•【命令】Wblock执行后,弹出“写块”对话框(如下图)。数据库原理与应用9选择已有的图块将整个图形作为一个图块指定要保存为文件的对象。输入块名和保存路径数据库原理与应用106.2使用块一、插入块【命令】insert/DDinsert【菜单】插入/块【工具】命令执行后,出现“插入”对话框。【注意】如果选择了对话框的“分解”复选框,则将块插入后分解为组成的单个实体;若没有选择,则作为单个对象插入,并进一步提示:指定插入点或[比例(S)/X/Y/Z/旋转(R)/预览比例(PS)/PX/PY/PZ/预览旋转(PR)]:输入X比例因子,指定对角点,或[角点(C)/XYZ]1:输入Y比例因子或使用X比例因子:数据库原理与应用11选择预插入的图块名称打开文件夹寻找外部图块显示预插入块的文件位置指定图块插入在绘图区的位置指定图块插入到绘图区的旋转角度指定图块插入到绘图区的比例控制插入图块是否分解为单体数据库原理与应用126.2使用块二、块的多重插入【功能】以阵列方式插入图块【命令】Minsert1)minsert命令不能生成环形阵列。2)形成的阵列角度=图块的旋转角度3)插入的所有图块是一个整体,不能用explode命令分解,要修改时可以通过CH/ddmodify命令改变插入块时所设的特性(如插入点、比例因子、旋转角度、行数、列数、行距和列距等参数)。数据库原理与应用13三、定数和定距插入图块•【功能】以定数、定距方式插入图块的操作方法与用点定数、定距对象类似。•【命令】DIVIDE/MEASURE•【菜单】绘图→点→定数等分/定距等分数据库原理与应用14对齐图块和对象:指定插入块的X轴方向与定数等分对象在等分点相切或对齐。将弧线定数等分示意图图块(椭圆和线段)对齐等分模式不对齐等分模式数据库原理与应用156.3块的分解与重定义一、块的分解【功能】将块引用分解成单个对象【命令】explode【菜单】修改\分解【注意】–块分解是将块分解成为组成该块的实体对象;–只是对块引用的分解,原定义的块仍然存在。数据库原理与应用16二、块的重新定义【功能】将原有块加入或删除部分单体,或将原有的块重新定义。【菜单命令】绘图(D)→块(K)→创建(M)…添加或删除部分单体:将块分解后用块定义方法重新定义。【操作步骤】步骤:(1)绘图(D)→块(K)→创建(M)…(2)在“块定义”对话框的“名称”下拉列表框中选择需重定义的块(3)修改需要修改的选项,单击确定按钮即可。【注意】–重新定义的块对以前和将来的块引用都有影响;–重定义后,新常数型属性取代原有的。数据库原理与应用177.块的属性图块属性即图块的附加信息。绘制图形时,常需要插入多个带有不同名称或附加信息的图块,如果依次对各个图块进行标注,则会浪费很多时间。为图块定义属性,在插入图块的时候为图块指定相应的属性值,这样可以提高绘图效率。在如绘制“煤厚等值线”图时,需要附加一些属性(如钻孔名称和厚度、断层大小和性质等)信息,可以表格形式显示。若需要多次插入这个表格图块,则可将这些属性值定义给图块,在插入图块的同时,即可为其指定相应的属性值,从而避免了多次重复的操作。数据库原理与应用18说明定义块时,属性必须定义后才能被选定。只要插入带有可变属性的块,系统就会提示输入与块一同存储的数据,如钻孔编号、煤层厚度、赋存层位等等。属性也可以是不可见的,即不能显示或打印。但是,属性中的信息存储在图形文件中,可通过ATTEXT命令写入提取文件。数据库原理与应用19定义图块属性的方式选择[绘图][块][定义属性]菜单命令。命令行:attdef(ATT)↙。执行过程命令执行后,打开“属性定义对话框”。1)属性的作用(1)在对带有属性的块插入过程中,给出注释。(2)可提取保存在图形数据库文件中的关于每个块插入的数据。2)图块属性定义数据库原理与应用20数据库原理与应用21“模式”选项组不可见(I):控制插入块时属性值是否可见。选取后,在向当前图形插入块时将不显示属性值;固定(C):控制属性值。该模式下,向当前图形中插入块时将赋予该属性一固定值,即常量属性;验证(V):控制属性的验证操作。选取该模式,插入块时,系统提示核对输入的属性值是否正确;预置(P):控制属性的缺省值。选取该模式,向当前图形插入块时将使用缺省值作为该属性的属性值。数据库原理与应用22“属性”选项组:设置属性标记、提示内容及缺省属性值。标记(T):属性在图块中的显示标记;提示(M):在插入属性块时,命令行提示的内容;若想在提示中显示前导空格,在字符串前添加一“\”,若需第一个字符为“\”,则在字符串前面再添加一个“\”。值(L):指定属性默认的值。“插入点”选项组:指定属性的插入位置。直接在坐标框中输入值或单击“拾取点”按钮,然后鼠标在屏幕上选位置。“文字选项”选项组:设置文字对齐方式,样式,高度,旋转角等。“在上一属性下对齐”选择框:使得属性定义的标记直接放在前一个属性定义的下面。数据库原理与应用23注:(1)属性定义后,可作为块定义中的对象来选择;(2)标记中不能含有空格;(3)同一块中不能有同名标记的两个属性,即:块中的每个属性都有自己唯一的标记。(4)标记只是出现在属性定义中,块插入时不会出现;(5)无论是否可见,属性值都与属性相连接。(6)如果已将属性定义合并到块中,只要插入块,系统就会提示已经为属性指定的文字串。数据库原理与应用243)属性的编辑包括属性定义与块相关联前的编辑和已经附着在块上并插入图形中的属性。A.属性定义与块相关联前的编辑操作格式:DDEDIT↙∣修改→对象→文字。执行后,选择要编辑的对象,弹出“编辑属性定义”对话框:说明:该命令只能修改与块定义前的属性。数据库原理与应用25B.编辑附着在块上的属性操作格式:ATTEDIT↙∣修改→对象→属性→单个∣”修改II”→命令执行后,选择要编辑的块,弹出“增强编辑属性”对话框,根据需要输入编辑信息。数据库原理与应用268.重命名图块若图块是外部图块文件,可直接在计算机中选中该图块文件对其进行重命名。若图块是内部图块,有如下几种方式调用rename命令重命名图块:[格式][重命名]菜单命令;命令行:rename↙。命令执行后,打开“重命名”对话框。数据库原理与应用27数据库原理与应用289.删除图块若图块是外部图块文件,可直接在计算机中找到该文件对其进行删除。若创建的是内部图块,有如下几种方式调用purge命令删除图块:[文件][绘图实用程序][清理]菜单命令;命令行:purge↙。命令执行后,打开“清理”对话框。数据库原理与应用29“清理”对话框数据库原理与应用30二、外部参照(Xref)问题的提出:将一图形作为块插入到当前图形中时,系统会把块定义和相关联的几何图形存储在当前图形数据库中,原图形的改动并不影响当前图形中的块。此种情况下,要更新图形,就必须重新插入这些块使当前图形得到更新。这就带来一个问题:若已经插入了多个图形文件,那么进行更新操作时可能出现遗漏现象而得不到及时更新。外部参照的定义:就是把其他图形链接到当前图形中。当把图形作为外部参照插入时,原图形的修改会使得当前图形自动更新。数据库原理与应用31外部参照与块的区别:将图形作为块插入到当前图形中时,块存储在当前图形数据库中,但不随着原图形的改动而改变。而作为外部参照附着时,会将参照图形链接到当前图形中,当打开外部参照时,对参照图形所做的改动都会反映到当前图形中。数据库原理与应用32外部参照的功能:(1)把需要不断修改的部件图性组合成总装配图。(2)合并多个用户绘制的图形,保持与用户间的修改同步。(3)实时动态的改变原图形,确保显示参照图形的最新版本。在打开或打印图形时,系统自动重载每个外部参照,所以它反映了参照图形文件的最新状态。数据库原理与应用331.外部参照的类型附加型:可以嵌套在其它外部参照中。即:可以附着包含其他外部参照的外部参照。注:可以附着任意个具有不同位置、缩放比例和旋转角的外部参照副本。也可控制参照中依赖图层和线型的特性;附着外部参照时,所有依赖符号(图层、线型、标注样式、块等)将被添加在当前图形符号表中,并加上外部参照名称和“∣”作为前缀。如名为“参照1”的外部参照且它有一名为“图层1”的图层,会向当前图层添加名为“参照1∣图层1”的图层;当把某图形当作附加型外部参照时,附着在此图形的外部参照也会包含其中。数据库原理与应用34覆盖型:覆盖外部参照用于在网络环境中共享数据。通过覆盖外部参照,无需通过附着外部参照来修改图形便可以查看图形与其他编组的图形的相对关系。注解:当外部参照为覆盖型时,其它嵌套的覆盖型参照被忽略,即嵌套的覆盖型外部参照不能显示,也即不能读入嵌套覆盖型外部参照。一个图形可以作为外部参照同时附着到多个图形中。同样,也可以将多个图形作为外部参照附着到单个图形中。数据库原理与应用352.附加型外部参照操作格式:“参照”工具栏按钮|插入→外部参照|XATTACH/XREF↙。执行后,先是出现“选择参照文件”对话框,“打开”相应文件后,出现“外部参照”对话框,然后选择“附加型”。数据库原理与应用36数据库原理与应用373.覆盖型外部参照在参照某个图形时,而其他参照该图形文件的用户没有必要看到它,这时使用覆盖型。操作格式:插入→外部参照|XATTACH↙。执行过程:a.输入命令后,出现“选择参照文件”对话框,“打开”相应文件,出现“外部参照”对话框;b.“外部参照”对话框中选择“覆盖型”。c.通过定点设备或键盘输入的方式指定插入点或缩放比例和旋转角度.d.点击“确定”按钮即可。数据库原理与应用384.外部参照管理器的使用操作格式:“参照”工具栏按钮|插入→外部参照管理器|XREF↙。执行后,打开外部参照管理器对话框。数据库原理与应用39数据库原理与应用40注:A.拆离功能将在当前图形中删除外部参照的所有副本和清除外部参照的定义;B.只能拆离直接附着或覆盖到当前图形中的外部参照,而嵌
本文标题:CAD块与外部参照
链接地址:https://www.777doc.com/doc-5280790 .html