《第九章块及其属性的使用精选PPT.ppt》由会员分享,可在线阅读,更多相关《第九章块及其属性的使用精选PPT.ppt(19页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、第九章块及其属性的使用第1页,本讲稿共19页第五章第五章 块及其属性的使用块及其属性的使用 图块图块是用一个图块名命名的一组图形实体。其中的各个实体均有各自的图层、线型、颜色等特征,用户可根据需要用定义的块名将该组实体插入到图中任意指定的位置,并且在插入时还可以指定不同的比例因子和旋转角度。块被当作单一的实体处理。块被当作单一的实体处理。使用块的优点:(1)便于建立块图形库 (2)节省磁盘空间 (3)便于修改图形 (4)便于携带属性信息第2页,本讲稿共19页9.1 9.1 9.1 9.1 块的使用块的使用块的使用块的使用9.1.1 9.1.1 9.1.1 9.1.1 块的定义块的定义块的定义块
2、的定义(BLOCK(BLOCK(BLOCK(BLOCK命令命令命令命令)访问方法访问方法 下拉菜单:【绘图下拉菜单:【绘图(D D)】【块【块(K K)】【创建【创建(MM)】工具栏:【绘图】工具栏:【绘图】【创建块】图标【创建块】图标 命令行:命令行:BLOCKBLOCK 功能功能 将当前图形中指定的实体建立为块定义。将当前图形中指定的实体建立为块定义。说明及举例说明及举例 利用利用BLOCKBLOCK命令建立的块定义仅存入建命令建立的块定义仅存入建立块的图形中,且块定义只能在该图中立块的图形中,且块定义只能在该图中引用。如需要将块插入到其它图形中,引用。如需要将块插入到其它图形中,就要用就
3、要用WBLOCKWBLOCK命令将块的定义写入磁盘命令将块的定义写入磁盘文件,或者将块定义复制到其它图形中。文件,或者将块定义复制到其它图形中。第3页,本讲稿共19页9.1 9.1 9.1 9.1 块的使用块的使用块的使用块的使用9.1.2 9.1.2 9.1.2 9.1.2 将块写入磁盘(将块写入磁盘(将块写入磁盘(将块写入磁盘(WBLOCKWBLOCKWBLOCKWBLOCK命令)命令)命令)命令)访问方法访问方法 命令行:命令行:WBLOCKWBLOCK 功能功能 为了能使块被其它图形调用,可使用为了能使块被其它图形调用,可使用WBLOCKWBLOCK命令将块写入磁盘文件。用该命令将块写
4、入磁盘文件。用该命令写入磁盘的文件也是扩展名为命令写入磁盘的文件也是扩展名为.dwg.dwg的图形文件。的图形文件。说明及举例说明及举例第4页,本讲稿共19页9.1 9.1 9.1 9.1 块的使用块的使用块的使用块的使用9.1.3 9.1.3 9.1.3 9.1.3 块的插入(块的插入(块的插入(块的插入(INSERTINSERTINSERTINSERT命令)命令)命令)命令)访问方法访问方法 下拉菜单:【插入下拉菜单:【插入(I I)】【块【块(B B)】工具栏:【绘图】工具栏:【绘图】【插入块】图标【插入块】图标 命令行:命令行:INSERTINSERT功能功能 将当前图形中指定的实体建
5、立为块定义。将当前图形中指定的实体建立为块定义。说明及举例说明及举例插入点比例旋转角度块单位分解 第5页,本讲稿共19页9.1 9.1 块的使用块的使用块的使用块的使用9.1.4 9.1.4 9.1.4 9.1.4 块的矩形阵列插入(块的矩形阵列插入(块的矩形阵列插入(块的矩形阵列插入(MINSERTMINSERT命令)命令)命令)命令)访问方法访问方法 命令行:命令行:MINSERTMINSERT功能功能 综合综合InsertInsert和和ArrayArray的功能进行图块的矩形阵列插入。的功能进行图块的矩形阵列插入。说明及举例说明及举例如果要想得到插入的图块的环形阵列的形式,可以先将块插
6、入一次,然后再使用ARRAY命令完成块的环形阵列。9.1.5 9.1.5 9.1.5 9.1.5 指定基点(指定基点(指定基点(指定基点(BASEBASEBASEBASE命令命令命令命令 )第6页,本讲稿共19页9.1 9.1 9.1 9.1 块的使用块的使用块的使用块的使用9.1.6 9.1.6 9.1.6 9.1.6 块与图层的关系块与图层的关系块与图层的关系块与图层的关系规定规定(1)块中原来位于0层上的对象被绘制在当前层上。(2)对于块中其它层上的对象,若块中有与当前图形中同名的图层,则块中该层上的对象绘制在图中同名的图层上。(3)若当前图形中没有与块中同名的图层,则为当前图形增加同名
7、的图层,块中该层上的对象绘制图中同名的图层上。(4)如果块中对象的颜色与线型属性被设置为“随层”,插入后则使用所在图层的颜色与线型绘出。图9-9(a)块定义 图9-9(b)块插入后的结果第7页,本讲稿共19页9.1 9.1 9.1 9.1 块的使用块的使用块的使用块的使用9.1.7 9.1.7 9.1.7 9.1.7 块的块的嵌套与分解块的块的嵌套与分解块的块的嵌套与分解块的块的嵌套与分解块的分解块的分解块的嵌套块的嵌套 一个块内包含有对其它块的引用,称为块的嵌套。块的嵌套除了不一个块内包含有对其它块的引用,称为块的嵌套。块的嵌套除了不允许自引用以外,其深度是无限的。允许自引用以外,其深度是无
8、限的。(1)只有创建块的定义时允许被分解的图块,在插入以后才能够被分解。(2)对于嵌套的图块,EXPLODE命令一次只能分解一层。(3)带有属性的块被分解后,将丢失属性值,而以属性标记的形式显示。(4)使用MINSERT命令插入的块不得使用EXPLODE命令进行分解。第8页,本讲稿共19页9.1 9.1 9.1 9.1 块的使用块的使用块的使用块的使用9.1.8 9.1.8 9.1.8 9.1.8 块的编辑与修改块的编辑与修改块的编辑与修改块的编辑与修改 修改插入的单个图块修改插入的单个图块 在“插入”对话框中选择“分解(D)”复选框或者在块插入以后使用EXPLODE命令将块分解,然后就可以对
9、组成块的各个对象进行单独的编辑和修改。统一修改插入到当前图形中的块的多个实例统一修改插入到当前图形中的块的多个实例 重新定义块的定义。统一修改插入到多个图形中的图块统一修改插入到多个图形中的图块 第9页,本讲稿共19页(1)(1)属性包括属性标志属性包括属性标志(Attribute Tag)(Attribute Tag)和属性值和属性值(Attribute Value)(Attribute Value)两方面的内容。两方面的内容。(2)(2)在定义块前,每个属性要用在定义块前,每个属性要用ATTDEFATTDEF命令进行定义。由它规定属性标志、属性提命令进行定义。由它规定属性标志、属性提示、属
10、性缺省值、属性的显示方式示、属性缺省值、属性的显示方式(可见或不可见可见或不可见)、属性在图中的位置等。属性定义、属性在图中的位置等。属性定义后,该属性以其标志在图中显示出来,并把有关的信息保留在图形文件中。后,该属性以其标志在图中显示出来,并把有关的信息保留在图形文件中。(3)(3)在定义块前,对属性定义可以用在定义块前,对属性定义可以用DDEDITDDEDIT命令修改,用户不仅可以修改属性标志,命令修改,用户不仅可以修改属性标志,还可以修改属性的提示和它的缺省值。还可以修改属性的提示和它的缺省值。(4)(4)在插入块时,在插入块时,AutoCADAutoCAD通过属性提示要求用户输入属性值
11、通过属性提示要求用户输入属性值(也可以用缺省值也可以用缺省值)。插。插入块后,属性用属性值表示。因此,同一个块定义的不同实例,可以有不同的属性值。入块后,属性用属性值表示。因此,同一个块定义的不同实例,可以有不同的属性值。如果属性值在属性定义时被规定为常量,则在插入时不询问属性值。如果属性值在属性定义时被规定为常量,则在插入时不询问属性值。(5)(5)在块插入后,可以用在块插入后,可以用ATTDISP(ATTDISP(属性显示属性显示)命令改变属性的可见性。可以用命令改变属性的可见性。可以用ATTEDITATTEDIT等命令对属性作修改;用等命令对属性作修改;用ATTEXT(ATTEXT(属性
12、提取属性提取)命令把属性单独提取出来写入文命令把属性单独提取出来写入文件,以供统计、制表使用;也可以与其它高级语言件,以供统计、制表使用;也可以与其它高级语言(如如BASICBASIC、FORTRANFORTRAN、C C等等)或数或数据库据库(如如dBASEdBASE、FoxBASEFoxBASE等等)进行数据通讯。进行数据通讯。属性的特点属性的特点9.2 9.2 属性的使用属性的使用属性的使用属性的使用 9.2.1 9.2.1 属性的概念属性的概念属性是从属于块的非图形信息,它是块的一个组成部分。定义定义第10页,本讲稿共19页 访问方法访问方法 下拉菜单:【绘图下拉菜单:【绘图(D D)
13、】【块【块(K K)】【定义属性【定义属性(D D)】命令行:命令行:ATTDEFATTDEF功能功能 创建属性的定义,包括所定义属性的模式、属性标记、属性提示、创建属性的定义,包括所定义属性的模式、属性标记、属性提示、属性值、插入点和属性的文字设置。属性值、插入点和属性的文字设置。说明及举例说明及举例9.2 9.2 9.2 9.2 属性的使用属性的使用属性的使用属性的使用 9.2.2 9.2.2 属性属性的定义属性属性的定义(ATTDEF(ATTDEF命令命令)第11页,本讲稿共19页 访问方法访问方法 下拉菜单下拉菜单:【修改【修改(M M)】【对象【对象(O O)】【文字【文字(T T)
14、】【编辑【编辑(E E)】命令行:命令行:DDEDITDDEDIT1 1DDEDITDDEDIT命令命令 对尚未定义成块的单个属性定义的标志、提示和初始缺省值进行修改。对尚未定义成块的单个属性定义的标志、提示和初始缺省值进行修改。说明及举例说明及举例9.2 9.2 9.2 9.2 属性的使用属性的使用属性的使用属性的使用 9.2.3 9.2.3 修改属性的定义修改属性的定义 第12页,本讲稿共19页如果带有属性的块已定义结束,此时属性已成为块定义的一部分,如果想修改如果带有属性的块已定义结束,此时属性已成为块定义的一部分,如果想修改属性定义,只能将图块分解后对属性定义进行修改,并使用属性定义,
15、只能将图块分解后对属性定义进行修改,并使用ATTREDEFATTREDEF命令重命令重新定义该带有属性的块新定义该带有属性的块 2 2使用特性窗口编辑属性定义使用特性窗口编辑属性定义 在在此此对对话话框框中中,用用户户不不仅仅可可以以修修改改属属性性定定义义的的标标志志、属属性性提提示示和和属属性性默默认认值值,还还可可以以对对属属性性的的模模式式、属属性性文文本本的的样样式式、颜颜色色、高高度度、旋旋转转角角度度、对对齐齐方方式式、插插入点等进行较为全面的修改。入点等进行较为全面的修改。说明及举例说明及举例9.2 9.2 9.2 9.2 属性的使用属性的使用属性的使用属性的使用 9.2.3
16、9.2.3 修改属性的定义修改属性的定义 第13页,本讲稿共19页9.29.2 属性的使用属性的使用 9.2.5 9.2.5 属性的编辑属性的编辑访问方法访问方法 命令行:命令行:ATTEDITATTEDIT1 1ATTEDITATTEDIT命令命令 以对话框的形式编辑单个块中的属性值。以对话框的形式编辑单个块中的属性值。说明及举例说明及举例 AutoCAD AutoCAD将提示用户选择一个带有属性的块,然后,弹出如图将提示用户选择一个带有属性的块,然后,弹出如图9-9-2222所示的所示的“编辑属性编辑属性”对话框。对话框。第14页,本讲稿共19页9.2 属性的使用属性的使用属性的使用属性的
17、使用 9.2.5 9.2.5 属性的编辑属性的编辑 访问方法访问方法 下拉菜单:【修改下拉菜单:【修改(MM)】【对象【对象(O O)】【属性【属性(A A)】【单个【单个(S S)】命令行:命令行:EATTEDITEATTEDIT2 2EATTEDITEATTEDIT命令命令 EATTEDIT EATTEDIT命令用于列出选定的一个块实例中的属性并显示每个属性的特性。可以命令用于列出选定的一个块实例中的属性并显示每个属性的特性。可以更改属性值和特性,如位置、字高、样式等。更改属性值和特性,如位置、字高、样式等。说明及举例说明及举例 发出命令后,将提示用户选择一个带有属性的块,然后,弹出如发出
18、命令后,将提示用户选择一个带有属性的块,然后,弹出如 “增强属性编辑器增强属性编辑器”对话框。在该对话框中有对话框。在该对话框中有“属性属性”、“文字选项文字选项”、“特性特性”三个选项卡,用户可根据自己的需要进行相应的修改。三个选项卡,用户可根据自己的需要进行相应的修改。第15页,本讲稿共19页9.29.2 属性的使用属性的使用 9.2.6 9.2.6 属性可见性的控制属性可见性的控制(ATTDISP(ATTDISP命令命令)访问方法访问方法 下拉菜单:【视图下拉菜单:【视图(V)(V)】【显示【显示(L)(L)】【属性显示【属性显示(A)(A)】命令行:命令行:ATTDISPATTDISP
19、 功能功能 控制属性显示的可见性控制属性显示的可见性 。说明及举例说明及举例提示:提示:输入属性的可见性设置输入属性的可见性设置 普通普通(N)/(N)/开开(ON)/(ON)/关关(OFF)(OFF):第16页,本讲稿共19页9.29.2 属性的使用属性的使用属性的使用属性的使用 9.2.7 9.2.7 带有属性的块的重新定义带有属性的块的重新定义 访问方法访问方法 命令行:命令行:ATTREDEFATTREDEF1.ATTREDEF1.ATTREDEF命令命令 用于对块定义作修改,图形中使用该块定义插入的所有实例都将被自用于对块定义作修改,图形中使用该块定义插入的所有实例都将被自动更新。动
20、更新。说明及举例说明及举例如如果果块块中中原原有有的的属属性性包包含含在在重重新新定定义义的的块块中中,ATTREDEFATTREDEF命命令令将将保保持持已已插插入入块块中该属性原有的值。中该属性原有的值。如果原有的属性被删除,则已插入块的属性的值也被删除。如果原有的属性被删除,则已插入块的属性的值也被删除。新加入的属性要给出缺省值,并可用新加入的属性要给出缺省值,并可用ATTEDITATTEDIT命令编辑。命令编辑。第17页,本讲稿共19页9.29.2 属性的使用属性的使用属性的使用属性的使用 9.2.7 9.2.7 带有属性的块的重新定义带有属性的块的重新定义访问方法访问方法 下拉菜单:
21、【修改下拉菜单:【修改(MM)】【对象【对象(O O)】【属性【属性(A A)】【块属性管理器【块属性管理器(B B)】工具栏:【修改工具栏:【修改II II】【块属性管理器】【块属性管理器】图标图标命令行:命令行:BATTMANBATTMAN2.BATTMAN2.BATTMAN命令命令 用于管理当前图形中块的属性定义。可以在块中编辑属性定义、从块中用于管理当前图形中块的属性定义。可以在块中编辑属性定义、从块中删除属性以及更改插入块时系统提示用户属性值的顺序。删除属性以及更改插入块时系统提示用户属性值的顺序。说明及举例说明及举例第18页,本讲稿共19页9.29.2 属性的使用属性的使用属性的使
22、用属性的使用 9.2.8 9.2.8 属性的提取属性的提取(ATTEXT(ATTEXT命令命令)步骤步骤 提取属性数据之前,用户应先创建一个样本文件(扩展名为提取属性数据之前,用户应先创建一个样本文件(扩展名为.txt.txt的文本文件,的文本文件,用于指定提取哪些属性数据及数据的存放格式)。用于指定提取哪些属性数据及数据的存放格式)。命令行:命令行:ATTEXTATTEXT,弹出,弹出“属性提取属性提取”对话框。对话框。在对话框中指定属性提取文件的格式、样本文件和输出文件的名称在对话框中指定属性提取文件的格式、样本文件和输出文件的名称 功能功能 从从AutoCADAutoCAD中提取属性对象并将它们写入磁盘的中提取属性对象并将它们写入磁盘的.txt.txt文件,文件,以供数据库以供数据库或电子表格软件进行分析处理。或电子表格软件进行分析处理。第19页,本讲稿共19页