第9章 块及其属性的使用,9.1 块的使用 9.2 属性的使用,,,,主 要 内 容,第9章 块及其属性的使用,图块是用一个图块名命名的一组图形实体其中各个实体均有各自的图层、线型、颜色等特征,用户可根据需要利用块将该组实体插入图中任意指定的位置,并且在插入时还可以指定不同的比例因子和旋转角度 块被当作单一的实体处理便于建立块图形库 节省磁盘空间 便于修改图形 便于携带属性信息使用块的优点:,,,,,9.1 块的使用,9.1.1 块的定义(BLOCK命令) 9.1.2 将块写入磁盘(WBLOCK命令) 9.1.3 块的插入(INSERT命令) 9.1.4 块的矩形阵列插入(MINSERT命令) 9.1.5 将块工具拖动到图形中 9.1.6 指定基点(BASE命令) 9.1.7 块与图层的关系 9.1.8 块的嵌套与分解 9.1.9 块的编辑与修改 9.1.10 块图形库的创建与使用,第9章 块及其属性的使用,,,,,9.1 块的使用,访问方法,功能,将当前图形中指定的图形对象创建为块定义9.1.1 块的定义(BLOCK命令),选项卡: “默认”选项卡“块”面板→“创建块”按钮 “插入”选项卡“块定义”面板→“创建块”按钮 菜 单:“绘图(D)”→“块(K)”→“创建(M)” 命令行:BLOCK,,,,,说明及举例,利用BLOCK命令建立的块定义仅存入建立块的图形中,且块定义只能在该图中被引用。
如需将块插入其他图形中,就要用WBLOCK命令将块的定义写入磁盘文件,或者将块定义复制到其他图形中9.1 块的使用,9.1.1 块的定义(BLOCK命令),,,,,9.1 块的使用,访问方法,功能,说明及举例,为了能使块被其他图形调用,可使用WBLOCK命令将块写入磁盘文件用该命令写入磁盘的文件也是扩展名为.dwg的图形文件9.1.2 将块写入磁盘(WBLOCK命令),选项卡:“插入”“块定义”面板→“写块”按钮 命令行:WBLOCK,,,,,9.1 块的使用,访问方法,功能,用于将已经定义的图块插入当前图形文件中,在插入的同时还可以改变插入图形的比例因子和旋转角度9.1.3 块的插入(INSERT命令),选项卡: “默认”→“块”面板→ “插入块”按钮 “插入”→“块定义”面板→ “插入块”按钮 菜 单:“插入(I)”→“块(B)” 命令行:INSERT,,,,,说明及举例,插入点 比例 旋转角度 块单位 分解,9.1 块的使用,9.1.3 块的插入(INSERT命令),,,,,9.1 块的使用,访问方法,命令行:MINSERT,功能,说明及举例,如果要想得到插入图块的环形阵列形式,可以先将块插入一次,然后再使用ARRAY命令完成块的环形阵列。
综合Insert和ArrayRECT的功能进行图块的矩形阵列插入9.1.4 块的矩形阵列插入(MINSERT命令),,,,,9.1 块的使用,操作过程,菜单:“工具(T)”→“选项板”→“工具选项板(T)”,打开工具选项板 右击工具选项板中要插入的块工具按钮 在快捷菜单中选择“特性(R)”选项,在弹出的“工具特性”对话框中对块插入的比例、旋转角度和图层、颜色、线型、尺寸等进行设定 单击该块工具的按钮,指定插入基点,完成块的插入 功能,通过工具选项板将系统中已经定义好的块工具拖动到图形中9.1.5 将块工具拖动到图形中,,,,,操作过程,9.1 块的使用,9.1.5 将块工具拖动到图形中,,,,,访问方法,功能,9.1.6 指定基点(BASE命令),9.1 块的使用,选项卡: “默认”“块”面板→“设置基点”按钮 “插入”“块定义”面板→“设置基点”按钮 菜 单:“绘图(D)”→“块(K)”→“基点(B)” 命令行: BASE(或 ‘BASE 用于透明使用),为当前图形指定新基点9.1.7 块与图层的关系,规定,块中原来位于0层上的对象被绘制在当前层上 对于块中其他层上的对象,若块中有与当前图形中同名的图层,则块中该层上的对象绘制在图中同名的图层上。
若当前图形中没有与块中同名的图层,则为当前图形增加同名的图层,块中该层上的对象绘制在图中同名图层上 ④如果块中对象的颜色与线型属性被设置为“随层”,插入后则使用所在图层的颜色与线型绘出9.1 块的使用,,,,,a) b) 图9-12 块定义与插入 a)块定义 b) 块插入后的结果,9.1 块的使用,9.1.7 块与图层的关系,,,,,9.1.8 块的嵌套与分解,块的分解,块的嵌套,只有创建块的定义时允许被分解的图块,在插入以后才能够被分解 对于嵌套的图块,EXPLODE命令一次只能分解一层 带有属性的块被分解后,将丢失属性值,而以属性标记的形式显示 使用MINSERT命令插入的块不能用EXPLODE命令进行分解一个块内包含有对其他块的引用,称为块的嵌套块的嵌套除了不允许自引用以外,其深度是无限的9.1 块的使用,,,,,9.1.9 块的编辑与修改,修改插入的单个图块 在“插入”对话框中选中“分解(D)”复选框或者在块插入以后使用EXPLODE命令将块分解,然后就可以对组成块的各个对象进行单独的编辑和修改 统一修改插入当前图形中的块的多个实例 重新定义块的定义。
统一修改插入多个图形中的图块 利用INSERT 命令重新插入需要更改内容的原块9.1 块的使用,,,,,9.1.10 块图形库的建立与使用,9.1 块的使用,块图形库的建立,用基本命令将图形绘制在图形屏幕上 用BLOCK命令分别将各图定义为块 用SAVEAS命令将当前图形写入磁盘文件块图形库中块的调用,用INSERT命令将块图形库装入9.1 块的使用,用GRID命令显示网格,以帮助绘图定位 尽可能在“11”方格内定义块 在定义块时,指定合适的插入基点是方便调用的另一要素建立块图形库时的几个要点,9.1.10 块图形库的建立与使用,,,,,9.2 属性的使用,9.2.1 属性的概念 9.2.2 属性的定义(ATTDEF命令) 9.2.3 修改属性的定义 9.2.4 使用带有属性的块 9.2.5 块中属性的编辑 9.2.6 属性可见性的控制(ATTDISP命令) 9.2.7 增减属性后块的重新定义 9.2.8 属性的提取(ATTEXT命令),第9章 块及其属性的使用,,,,,属性包括属性标志(Attribute Tag)和属性值(Attribute Value) 两方面的内容。
在定义块前,每个属性要用ATTDEF命令进行定义由它规定属性标志、提示、默认值、显示方式(可见或不可见)、属性在图中的位置等 在定义块前,对属性定义可以用DDEDIT命令修改其属性标志、提示和默认值属性的特点,9.2 属性的使用,9.2.1 属性的概念,定义,属性是从属于块的非图形信息,它是块的一个组成部分 在插入块时,AutoCAD通过属性提示要求用户输入属性值插入块后,属性用属性值表示如果属性值在属性定义时被规定为常量,则在插入时不询问属性值 在块插入后,可以用ATTDISP(属性显示)命令改变属性的可见性可以用ATTEDIT等命令对属性进行修改;用ATTEXT(属性提取)命令把属性单独提取出来写入文件,以供统计、制表使用;也可以与其他高级语言或数据库进行数据交换9.2 属性的使用,9.2.1 属性的概念,,,,,访问方法,功能,9.2.2 属性的定义(ATTDEF命令),创建属性的定义,包括所定义属性的模式、属性标记、属性提示、属性值、插入点和属性的文字设置9.2 属性的使用,选项卡: “默认”选项卡“块”面板→“定义属性”按钮 “插入”选项卡“块定义”面板→“定义属性”按钮 菜 单: “绘图(D)”→“块(K)”→“定义属性(D)” 命令行: ATTDEF,,,,,说明及举例,9.2.2 属性的定义(ATTDEF命令),9.2 属性的使用,,,,,用TEXTEDIT命令修改属性的文字属性 PROPERTIES特性窗口编辑属性定义,9.2.3 修改属性的定义,9.2 属性的使用,,,,,访问方法,菜 单:“修改(M)”→“对象(O)”→“文字(T)”→“编辑(E)” 命令行:DDEDIT 直接在要修改的属性标志上双击,1. TEXTEDIT命令修改属性的文字属性,说明及举例,9.2.3 修改属性的定义,对尚未定义成块的单个属性定义的标志、提示和初始默认值进行修改。
9.2 属性的使用,,,,,2. PROPERTIES特性窗口编辑属性定义,用户可以修改属性定义的标志、提示和默认值,以及对属性的模式、属性文本的样式、颜色、高度、旋转角度、对齐方式、插入点等进行修改9.2 属性的使用,9.2.3 修改属性的定义,访问方法,说明及举例,选项卡:“视图”“选项板”面板 →“特性”按钮 命令行:PROPERTIES,,,,,1)绘制出构成图块的各个图形对象 2)定义属性 3)用BLOCK命令将图形和属性一起定义为块 定义了带有属性的块之后,在以后插入块的操作中用户就可以为其输入一个属性值9.2.4 使用带有属性的块,9.2 属性的使用,步骤,,,,,9.2.5 块中属性的编辑,1.EATTEDIT命令 2. ATTEDIT命令 3. -ATTEDIT命令 4. BATTMAN命令,9.2 属性的使用,,,,,9.2.5 块中属性的编辑,访问方法,1. EATTEDIT命令,用于列出选定的一个块实例中的属性并显示每个属性的特性用户可以更改属性值和特性,如位置、字高、样式等9.2 属性的使用,选项卡: “默认”选项卡“块”面板→“编辑属性”(单个) “插入”选项卡“块”面板→“编辑属性”(单个) 菜 单:“修改(M)”→“对象(O)”→“属性(A)” →“单个(S)” 命令行:EATTEDIT,,,,,9.2.5 块中属性的编辑,说明及举例,9.2 属性的使用,1. EATTEDIT命令,,,,,图9-29 “属性”选项卡,图9-30 “文字”选项卡,图9-31 “特性”选项卡,访问方法,命令行:ATTEDIT,2.ATTEDIT命令,说明及举例,9.2 属性的使用,9.2.5 块中属性的编辑,用于以对话框的形式编辑单个块中的所有属性值。
执行命令后,系统将提示用户选择一个带有属性的块,然后弹出“编辑属性”对话框图9-32 “编辑属性”对话框,访问方法,3. -ATTEDIT命令,说明及举例,9.2 属性的使用,9.2.5 块中属性的编辑,用于根据属性标记、当前值或对象选择过滤要更改的属性全局编辑 个别编辑,选项卡:“插入”“块”面板→“编辑属性”(多个) 菜 单:“修改(M)”→“对象(O)”→“属性(A)” →“全局(G)” 命令行:-ATTEDIT,,,,,访问方法,4. BATTMAN命令,9.2 属性的使用,9.2.5 块中属性的编辑,用于管理当前图形中块的属性定义可以在块中编辑属性定义、从块中删除属性以及更改插入块时系统提示用户属性值的顺序选项卡: “默认”选项卡“块”面板→“管理属性”按钮 “插入”选项卡“块定义”面板→“管理属性”按钮 菜 单:“修改(M)”→“对象(O)”→“属性(A)” →“块属性管理器(B)” 命令行:BATTMAN,,,,,4. BATTMAN命令,说明及举例,9.2 属性的使用,9.2.5 块中属性的编辑,,,,,9.2.6 属性可见性的控制(ATTDISP命令),访问方法,功能,说明及举例,命令提示: 输入属性的可见性设置 [普通(N)/开(ON)/关(OFF)] :,9.2 属性的使用,选项卡: “默认”“块”面板→“保留属性显示”选项组 “插入”“块”面板→“保。