1、单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,AutoCAD,使用,雄燕,章飞,第十四讲:块参照与块的属性,块参照与块的属性,AutoCAD,中的,BLOCK,命令是一个功能很强大的设计与绘图工具。通过本讲的学习,应掌握以下内容:,在一个图形中创建块参照和插入块参照,将块参照转变成一个独立的图形文件,定义属性、编辑属性并控制属性的可见性,使用,DIVIDE,命令和,MEASURE,命令,主 要 内 容,一、,创建块,二、创建块定义,三、插入块参照,四、嵌套的块,五、块的分解,A,、,分解对象时可能发生的变化,B、,分解块参照中的嵌套元素,六、块参照的多
2、重插入,七、插入单元块参照,八、,从一个图形中创建图形,九、,BASE,命令,十、属性,A、,属性定义,B、,可见性和打印,C、,属性标记、属性值、属性提示和默认值,十一、属性命令,A、,创建一个属性定义,B、,插入带有属性的块参照,C、,控制属性的显示,D、,编辑属性,E、,属性值的提取,F、,重新定义块和属性,十二、定数等分对象,十三、定距等分对象,创 建 块,BLOCK,命令用于由一个或多个对象创建一个新的对象,并按指定的名称保存,以后可将它插入到图形中。当块参照被插入到图形中时,它们可以被整体地放大或缩小,也可以分别沿,X,轴方向和,Y,轴方向放大或缩小。,作用和特点:,块被看作一个对
3、象进行操作。,使用块可以建立图形符号库,使用块可节省计算机的存储空间,创建块定义,BLOCK,命令用于将所选择的对象定义成块参照。,调用方法,命令行:,BLOCK,菜单:绘图块创建,工具栏:在“绘图”工具栏中选择“创建块”命令图标,AutoCAD,在创建块参照并命名后,将删除被选对象,如立即使用,OOPS,命令可将被删除对象重新显示在图形中。,插入块参照,INSERT,命令用于将已经预先定义好的块参照插入到当前图形中。如果当前图形中不存在指定名称的内部块定义,则,AutoCAD,将搜索磁盘和子目录,直到找到与指定块参照同名的图形文件,并插入该文件为止。,调用方法,命令行:,INSERT,菜 单
4、插入块,工具栏:在“绘图”工具栏中选择“插入块”命令图标,嵌套的块,块参照可以由其他的块定义组成。也就是说,当用,BLOCK,命令创建块参照时,选定的对象本身也可以是一个块参照,并且选定的块参照中还可以嵌套其他的块参照。如果块参照被插入到除,0,层以外的其他图层,那么组成块定义中的对象(在定义成块时绘制在,0,层)将继承其他层的颜色、线型、线宽等特性。,EXPLODE,命令用于分解块参照、填充图案和关联性尺寸标注,使它们变成定义前的各自独立的状态。,块 的 分 解,EXPLODE,命令用于分解块参照、填充图案和关联性尺寸标注,使它们变成定义前的各自独立的状态。该命令可使多段线或多段弧线以及多
5、线分解为独立的直线和圆弧对象。,EXPLODE,命令还可以使三维多边形网格变成三维面,使三维多面网格变成三维面和简单的直线与点对象。,调用方法,命令行:,EXPLODE,菜 单:修改分解,工具栏:在,“,修改,”,工具栏中选择,“,分解,”,命令图标,可以使用一种或多种选择对象的方法选择对象,被选对象一定要符合分解命令的要求和条件,否则会出现错误提示。一个符合分解条件的对象被分解后,它的外观显示可能会发生变化。,块参照的多重插入,MINSERT,命令(多重插入)用于生成块参照的矩形阵列。这样的块除了不能被分解外,其余与普通的块参照一样。这个命令的执行过程类似于矩形阵列命令。,调用方法,命令行:
6、MINSERT,如果需要将一组对象在图形中复制多次,那么正如前面所论述的,使用,AutoCAD,中的,BLOCK,命令可以非常容易地完成这项重复性的工作。通过执行,WBLOCK,命令可将块参照或一组对象生成其他的图形。本节将介绍单元块的概念,也就是预先定义一个块,然后以不同的比例值插入(通常,X,和,Y,方向比例值不等)。注意在使用单元块时,不管,X,方向和,Y,方向的比例值是否一致,都要保证插入的符号的形状和尺寸正确。另一种单元块的应用是,X、Y,方向的比例值都可以变化,但比例值不等。在创建过程中,一定不要忘记给块定义中的,X、Y,方向比例值赋值,在指定旋转角度后,就不要再修改,X、Y,方
7、向比例值了。,插入单元块参照,WBLOCK,命令允许用类似,BLOCK,命令的方法组合一组对象,但是,,WBLOCK,命令将对象输出成一个文件。实际上就是将这些对象变成一个新的、独立的图形文件。这个新的图形文件(由,WBLOCK,命令创建的)可以由当前图形中定义的块创建,也可以由当前图形中被选择的对象组成,甚至可以将全部的当前图形输出成一个新的图形文件。无论通过,WBLOCK,命令如何选择这些对象,这张新图都会将图层、线型、样式和其他特性如系统变量等设置作为当前图形的设置。,调用方法,命令行:,WBLOCK,从一个图形中创建图形,BASE,命令,BASE,命令用于给整个图形指定一个基准插入点,
8、方法与用,BLOCK,命令指定块中元素的基准插入点相同。目的是创建一个基准点,以便用,INSERT,命令将该图形插入到其他图形中时,使基准点与插入点重合。图形的默认基准点是坐标原点(0,0,0)。可以指定一个二维点,,AutoCAD,将把当前的标高作为基点的,Z,坐标,或者直接指定一个三维点。,调用方法,命令行:,BASE,菜 单:绘图块基点,属性定义,当创建块时,所选择的对象将全部包括在块中。这些对象如直线、圆、圆弧等通过它们各自的命令被绘制在图形中。一般的文字也通过,TEXT,命令或者,TEXT,命令书写到图形中。正如图形中的对象一样,属性在被定义到块中之前必须在图形中已经绘制完成。这个过
9、程是比较复杂的,需要额外的步骤将它们放置在图形中的某一处,,AutoCAD,将这一步骤称为定义属性。一个属性定义是通过,ATTDEF,命令定义的属性。在执行,BLOCK,命令时,属性是该命令选择的对象之一。最后,在插入块时,属性也将附着到块中,属性也将通过创建(定义)的属性定义的方法成为图形中的一部分。,可见性和打印,如果一个属性仅仅是用来存储信息,那么在定义属性时可以控制属性值是否可见。如果计划将属性作为块的一个注释、标记,那么在显示时应考虑缩放比例(,X,、,Y,方向的比例是否相等)值对文字的影响。属性中的缩放比例值应与块参照中的比例值一致。因此,必须根据尺寸和比例要求确定比例值。另外,还
10、应考虑到旋转角度对可见的属性文本的影响。当在块定义中属性文本设置为水平方向时,如果块在插入时旋转,90,,那么该属性文本将垂直显示。像图形中的其他对象一样,要打印的属性(或者将打印视图置为当前显示)在屏幕上必须是可见的。,属性标记、属性值、属性提示和默认值,属性标记实际上是属性定义的标识符,并显示在属性的插入位置处,它描述文本尺寸、文字样式和旋转角度。,在插入块参照时,属性值实际上就是一些显示的字符串文本(如果属性的可见性模式设置为开)。,属性提示是在插入带有可变的或预置的属性值的块参照时,系统显示的提示信息。,在定义属性时可以指定一个属性的默认值。,创建一个属性定义,ATTDEF,命令用于创
11、建一个属性定义。,ATTDEF,命令通过对话框创建属性定义,而“,-,ATTDEF,”,命令通过命令提示行创建一个属性定义。,调用方法,命令行:,ATTDEF,菜 单:绘图块定义属性,插入带有属性的块参照,插入一个带有属性的块参照的方法与插入标准的块参照的方法相似。如果存在不固定值的属性,则在插入该块参照时,会提示输入每一个属性的值。可以将系统变量,ATTREQ,设置成,0,,由此可以抑制输入属性值提示。此时,属性值可以是空,也可以是已经设置好的默认属性值。随后可以使用,DDATTE,命令或,ATTEDIT,命令创建或修改属性值。将,ATTDIA,系统变量设置成一个非零值,,AutoCAD,将
12、显示对话框以输入属性值。,控制属性的显示,ATTDISP,命令用于控制属性的可见性。如果在定义属性时将“不可见”模式设置成“关”(一般方式),则属性值是可见的。,调用方法,命令行:,ATTDISP,菜单:视图显示属性显示,编辑属性,ATTEDIT,命令用于编辑已经附着到块上并插入到图形中的属性。调用,ATTEDIT,命令可以单独地编辑无固定属性值的与指定的块相关的属性。而调用,-,ATTEDIT,命令可以全部地或者单独地编辑独立于块参照的属性,通过这种调用方式既可以编辑属性值也可以编辑属性的特性。,调用方法,命令行:,ATTEDIT,菜单:修改属性单个,工具栏:在“修改,II,”,工具栏中选择
13、编辑属性”命令图标,属性值的提取,可以使用以下两个命令中的任一个提取属性值。要通过“属性提取”对话框提取属性值,应使用,ATTEXT,命令;要从“命令:”行提取属性值,应使用-,ATTEXT。,调用,ATTEXT,命令的方法是:,命令行:,ATTEXT,重新定义块和属性,用,ATTREDEF,命令可以重新定义一个块和更新与其相关联的属性。,调用,ATTREDEF,命令的方法是:,命令行:,ATTREDEF,定数等分对象,DIVIDE,命令用于按指定的数目在选定对象的等分点处放置点对象或块参照。这个命令并不是真的将对象等分成独立的对象,它仅仅是标明等分的位置,将它们作为几何参照点。,调用方法,命令行:,DIVIDE,菜单:绘图点定数等分,注意将,PDSIZE,和,PDMODE,系统变量设置成合适的值可以观察到等分点。,定距等分对象,MEASURE,命令可以使,AutoCAD,按指定的距离等分一个对象,并在测量点做一标记。,调用方法,命令行:,MEASURE,菜单:绘图点定距等分,注意将,PDSIZE,和,PDMODE,系统变量设置成合适的值可以观察到等分点。,本节到此结束!,






