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