1、第七章 块和外部参照,主要内容 1.熟练掌握块定义命令:BLOCK、WBLOCK、BMAKE; 2.熟练掌握插入块命令:DDINSERT; 3.掌握块分解命令:EXPLODE; 4.掌握其它有关命令:MINSERT。,1. 块的定义和使用,块是指那些组合起来形成单个对象(或称为块定义)的对象集合。 块是由多个对象组合在一起而构成的,用户在使用块的时候可将它作为单一的整体来处理。它具有以下特点:,(1) 积木式绘图: (2) 建立图形符号库: (3) 块的处理:块可作为单个对象来处理 (4) 块的嵌套: (5) 块的分解: (6) 块的属性: (7) 节省存储空间:,2.块的定义,块的定义方法有
2、多种。使用BLOCK命令或BMAKE命令都可以从选择的对象中建立块定义,用这些方法定义的块只能在存储该块的图形中使用。在进行块定义时,组成块的对象必须在屏幕上是可见的,即块定义所包含的对象必须已经被画出。 (1) 从命令行键人block或bmake并按回车键。 (2) 打开下拉菜单“绘图(D)”,选择其中“块”选项下的“创建(M)”命令。 (3) 从“绘图”工具栏上单击创建块按钮 。,快速选择对话框,可以将当前图中符合条件的对象加入到块的选择集中。,3. 写块,说明:在AutoCAD中,用户可以用Wblock命令将块或图形对象保存到一个独立的图形文件中。新的图形将图层、线型、样式及其他设置应用
3、于当前图形中,该图形文件可以作为块定义在其他图形中使用。AutoCAD把插入到其他图形中的任何图形均当作块定义。 命令:Wblock 弹出写块对话框。,4. 使用块,使用块可以很方便的绘图,因为,块由多个对象构成,可以作为一个整体来处理。 命令:INSERT,块的多重插入 命令:Minsert 与Array(阵列)命令相似。 块的分解与重定义 块的嵌套(块不可以对自己进行嵌套操作),5. 块的属性,属性是特定的且可包含在块定义中的文字对象。在定义一个块时,属性必须定义后才能被选定。只要插入带有可变属性的块,AutoCAD 就会提示输入与块一同存储的数据,如零件编号、价格、注释和制造商的名称等等
4、。 另外,属性可以是不可见的,这意味着属性将不显示或打印出来。但是,属性中的信息存储在图形文件中,并可通过 ATTEXT 命令写入提取文件。 可以将多个属性连到一个块上,属性的作用 (1) 在插入带有属性块的过程中,允许给出注释。 (2) 可以提取保存在图形数据库文件中的关于每个块插入的数据。 创建属性 (1) 在命令行中输入 attdef,弹出“属性定义”对话框; (2) 在“绘图(D)” 下拉菜单中选择“块(K)”项,然后在弹出的二级下拉菜单中选择“定义属性(D)”后,将弹出“属性定义”对话框。 (3) 在“属性定义”对话框中指定插入点,并设置属性的模式、标签、提示和文字样式选项。, “不
5、可见(I)” 该模式用于控制属性值是否可见。选取该模式,AutoCAD在向当前图形插入块时将不显示属性值。 “固定(C)” 该模式适用于控制属性值。如果用户选择了该模式,AutoCAD在向当前图形中插入块时将赋予该属性一个固定的值,即所谓的常量属性。 “验证(V)” 该模式用于控制属性的验证操作。选取该模式,AutoCAD在向当前图形插入块时将提示用户验证属性值的正确性。 “预置(P)” 该模式用于控制属性的缺省值。选取该模式,AutoCAD在向当前图形插入块时将使用缺省值用为该属性的属性值。,属性对话框,属性选项组 “标记(T)” 属性定义的标签,描述文字的大小、式样和旋转角度,标签不能包含
6、空格,具有同一标签的两个属性不能处于同一个块中。如果块中有多个属性,则每一个属性必需有自己唯一的标签。 “提示(M)” 提示是在插入带有属性的块时所能看到的显示信息。用来提示用户输入适当的值。 “值(L)” 属性的数值,是写入到数据库文件中的数值。 默认值 用户在属性定义过程中可以为属性指定一个默认值。 “在上一个属性定义下对齐”:如果选择,将属性定义的标记直接放在前一个属性定义的下面,如果此前没有定义属性,则该选项不可用。,注意!,创建属性定义后,可以将其作为块定义中的对象来选择。 如果已将属性定义合并到块中,只要插入块,AutoCAD 就会提示已经为属性指定的文字串。以后这个块的每个引用都
7、可以有为属性指定的不同值。,注意!, 如果要同时使用几个属性,请分别创建每个属性,然后将它们包含在同一个块中。 在插入块时,连到块上的属性以及它们成为图形的一部分的方法就与如何定义属性有关。 如果属性仅被用来存储信息,那么在进行属性定义时,可以指定属性是否可见。如果打算用块的属性来作为标记、注解或提示,那么应该注意到缩放比例对文字显示效果的影响,例如两个方向上的缩放比例是否一致。 作用到属性上的缩放比例因子将与作用到块上的相同,因此要确保它将与所希望的尺寸和比例一致。 要注意旋转角度对可见属性文字的影响。在块中定义的属性文字,插入时将和块保持一致的旋转角度,因此有时可能使文字不便阅读。,编辑属
8、性,属性定义与块相关联之前的编辑:命令行: 编辑附着到块上的属性:“修改”菜单“属性”子菜单“单个”选项,组块对象的属性,定义块时,块中的对象所带有的颜色、线型、线宽、图层等信息,将随对象本身一起存储于块定义中,当插入块时,将如下处理: 当块中的对象的颜色、线型等设置为“随层”时,如果当前图形中有同名的图层,则块中相应对象的线型、颜色等被当前图形中同名图层的线型、颜色等所取代,如果当前图形中没有同名的图层,则块中相应对象的线型、颜色等保持原图层的设置,并为当前图形新增设相应名称的图层。,组块对象的属性,当块中的对象的颜色、线型等设置为“随块”时,如果当前图形中有同名的图层,则块中相应对象的线型
9、、颜色等被当前图形中同名图层的线型、颜色等所取代;如果当前图形中没有同名的图层,则块中相应对象的线型、颜色等将使用当前层的设置。 对于层上的块,如果块中对象的颜色、线型等设置为“随层”或“随块”,则当块被插入时,块中相应对象的的颜色、线型将使用当前层的设置。 如果块中对象的颜色、线型等的设置是单独显式设置的,则每次插入块时,块中相应对象的颜色、线型等都将保持原有的设置。,6. 外部参照,原因:当用户把一个图形作为块插入到当前图形中时,AutoCAD会把块定义和所有相关联的几何图形存储在当前图形数据库中。如果用户修改了原图形,当前图形中的块是不会跟着更新的。在这种情况下,如果用户要更新图形,就必
10、须重新插入这些块使当前图形得到更新。如果向一个图形插入过多的图形文件,在进行更新操作时某些图形文件很可能被遗漏而得不到及时更新。 所谓外部参照(Xref)就是把其他图形链接到当前图形中。,外部参照的作用,(1) 把一些在项目开发过程中需要不断修改的部件图组合成总装配图。 (2) 把其他用户的图形放置在您的图形上,合并您和其他用户的工作,从而与其他用户所做的修改保持同步。 (3) 确保显示参照图形的最新版本。在打开或打印图形时,AutoCAD自动重载每个外部参照,所以它反映了参照图形文件的最新状态。 (4) 创建外部参照剪裁边界,只在主图形中显示外部参照文件的指定部分。,附着参照的类型,附加型:可以嵌套在其他外部参照中,用户可以附着任意多的外部参照副本,并且每个副本可具有不同位置、缩放比例和旋转角。 覆盖型:当外部参照为覆盖型时,任何其他嵌套在这个图形中的覆盖型外部参照将被忽略。例如,如果用户正在参照某个几何图形,而其他参照该图形文件的用户没有必要看到时,可以使用覆盖型外部参照。,附着外部参照,(1)打开“参照”工具栏,选择“附着外部参照”按钮; (2)在“插入(I)”下拉菜单中选择“外部参照(X)”选项; (3)从命令行键入XATTACH命令。,外部参照管理器,插入下拉菜单下的外部参照管理器,