740 likes | 1.01k Views
第 8 章 使用图层、块和外部参照. 教学要求目标 掌握创建和管理图层的操作 掌握创建和管理块的操作 掌握使用外部参照. 8.1 使用图层. AutoCAD 中的图形对象都具有图层、颜色、线型、线宽这 4 个基本属性。用户通过 AutoCAD 提供的图层,对图形几何对象、文字、标注等进行归类处理,从而方便地控制对象的显示和编辑,提高绘制负责图形的效率和准确性。 8.1.1 图层的建立和管理 AutoCAD 提供 Layer 命令供用户创建和管理图层。启动该命令的方法有如下所示的三种: 在命令行输入 LAYER 或 LA 。 在格式菜单上单击图层子菜单。
E N D
第8章 使用图层、块和外部参照 • 教学要求目标 • 掌握创建和管理图层的操作 • 掌握创建和管理块的操作 • 掌握使用外部参照
8.1 使用图层 AutoCAD中的图形对象都具有图层、颜色、线型、线宽这4个基本属性。用户通过AutoCAD提供的图层,对图形几何对象、文字、标注等进行归类处理,从而方便地控制对象的显示和编辑,提高绘制负责图形的效率和准确性。 8.1.1 图层的建立和管理 AutoCAD提供Layer命令供用户创建和管理图层。启动该命令的方法有如下所示的三种: • 在命令行输入LAYER或LA。 • 在格式菜单上单击图层子菜单。 • 在图层工具栏上单击图层特性管理器图标。 用上述任一种方法输入命令后,AutoCAD会弹出如图8.1所示的图层特性管理器对话框。
该对话框中各个选项的含义分别如下: 1.命名图层过滤器选项区。当图形中包含大量图层时,利用该选项区中的设置对图层进行条件过滤。 (1)过滤条件下拉列表框。单击右侧按钮,用户可以选择3个图层过滤条件之一:显示所有图层;显示所有使用的图层;显示所有依赖于外部参照的图层。默认情况下,显示所有图层。 (2)命名图层过滤器按钮:单击该按钮,将打开命名图层过滤器对话框,如图8.2所示。
在该对话框中,用户可以设置图层名称、状态、颜色、线型以及线宽等过滤条件。当指定图层名称、颜色、线宽、线型以及打印样式时,可使用标准的?和*通配符,其中*用来代替任意多个字符,?用来代替任意一个字符。在该对话框中,用户可以设置图层名称、状态、颜色、线型以及线宽等过滤条件。当指定图层名称、颜色、线宽、线型以及打印样式时,可使用标准的?和*通配符,其中*用来代替任意多个字符,?用来代替任意一个字符。 在过滤器名称下拉列表框中显示了当前图形包含的所有命名图层过滤器的名称;单击添加按钮可以创建一个新的过滤器;单击删除按钮可以删除一个已有的过滤器;单击重置按钮可以重新设置当前过滤器的过滤条件。 (3)反向过滤器复选框。选中该复选框,将只显示未通过过滤器的图层。
(4)应用到图层工具栏复选框。选中该复选框,则图层工具栏中只显示符合当前通过过滤器的涂层。(4)应用到图层工具栏复选框。选中该复选框,则图层工具栏中只显示符合当前通过过滤器的涂层。 2.图层列表框。在对话框的列表框中显示满足图层过滤条件的所有的图层(默认情况下是列表显示所有的图层)。用户在新建图层时,新建的图层也会在该列表框中显示。该列表框中的各项含义如下: • 名称 对应各图层的名字。单击图层名称时,用户用户可以对新建图层定义层名没,或修改层名。AutoCAD支持长达255个字符的图层名称,图层名称可以使用中文。 • 开 控制是否打开某个图层。若在列表框中某个图层对应的小灯泡的颜色为黄色,则表示该图层打开;若小灯泡的颜色是灰色,则表示该图层关闭。
在所有视口中冻结 控制是否冻结所有视窗中的某个图层。用户可以通过单击相应图标来设置不同的状态。若某个图层对应的是太阳图标,则表示该图层没有冻结;若是雪花图标,则表示该图层冻结。 注意:用户不能冻结当前层,也不能将冻结层改为当前层。 • 锁定 控制是否锁定某个图层。用户可以通过单击相应图标来设置不同的状态。若某个图层对应的是关闭的锁图标,则表示该图层锁定;若对应的是打开的锁图标,则表示该图层非锁定。 注意:用户不能锁定当前层、0层。 • 颜色 设置不同图层的颜色。单击该图层的颜色图标,则会弹出图8.3所示的选择颜色对话框。用户可以利用该对话框进行颜色的设置。
线型 设置图层的线型。单击该图层的线型名,则会弹出如图8.4所示的选择线型对话框,可利用该对话框进行线型的设置。 • 线宽 设置图层的线型宽度。单击对应图层的线宽图例, AutoCAD会弹出如图8.5所示的线宽对话框,可从中选取新的线宽。 • 打印样式 设置图层的打印样式。单击对应图层的样式名称,AutoCAD会弹出选择打印样式对话框,可利用该对话框设置图层的打印样式。 • 打印 控制是否打印对应图层。 该选项有助于在保持图形显示可见性不变的前提下控制图形打印特性。
3.新建按钮。用户如果想要建立新的图层时,只要单击该按钮,AutoCAD会自动建立名为“图层n”(n是自然数)图层。新建的图层名称可以由用户自己设置确定。3.新建按钮。用户如果想要建立新的图层时,只要单击该按钮,AutoCAD会自动建立名为“图层n”(n是自然数)图层。新建的图层名称可以由用户自己设置确定。 4.删除按钮。用户可以通过该按钮删除所选取的图层。只要在列表框中选取所要删除的图层,然后单击该按钮即可。 注意:要删除的图层必须是空图层,即该图层上没有绘制任何实体的图形。否则AutoCAD会拒绝删除,同时弹出警告对话框提示用户所选的图层不能删除。用户不能删除0层、当前层、定义点层、以及以来外部参照的图层。 5.当前按钮。用户如果想要设置列表框中某一图层为当前层,则首先选取该图层,然后单击该按钮即可。也可以通过双击图层名使该图层变为当前图层。
6.显示/隐藏细节按钮。显示或隐藏所选图层的详细资料。单击显示细节按钮时,AutoCAD会在该对话框下面出现如图8.6所示的详细信息选项区;单击隐藏细节按钮时,将如隐藏该选项区。6.显示/隐藏细节按钮。显示或隐藏所选图层的详细资料。单击显示细节按钮时,AutoCAD会在该对话框下面出现如图8.6所示的详细信息选项区;单击隐藏细节按钮时,将如隐藏该选项区。 图8.6 详细信息选项区
8.保存状态按钮。单击该按钮,将出现保存图层状态对话框,如图8.7所示。在对话框中的新图层状态名文本框中输入图层状态名,在图层状态选项区和图层特性选项区设置图层状态和特性,单击确定按钮即可。8.保存状态按钮。单击该按钮,将出现保存图层状态对话框,如图8.7所示。在对话框中的新图层状态名文本框中输入图层状态名,在图层状态选项区和图层特性选项区设置图层状态和特性,单击确定按钮即可。 8.状态管理器按钮。单击该按钮,将出现图层状态管理器对话框,如图8.8所示。该对话框中各选项含义如下: • 图层状态列表框:显示当前图层已保存的图层状态名称,以及从外部输入的图层状态名称。 • 恢复按钮:单击该按钮,克讲选中的涂层状态恢复到当前图层中,并且只有那些保存的特性和状态才能够恢复到当前图层中。 • 编辑按钮。打击该按钮,将打开编辑图层状态对话框,该对话框与保存图层状态类似,用户可利用该对话框重新编辑图层状态和特性。
图8.7 保存图层状态对话框 图8.8 图层状态管理器对话框
重命名按钮:单击该按钮,可修改图层状态的名称。重命名按钮:单击该按钮,可修改图层状态的名称。 • 删除按钮:单击该按钮,可删除选中的图层状态。 • 输入按钮:单击该按钮,将打开输入图层状态对话框,可将外部图层状态(*.las)输入到当前图层中。 • 输出按钮:单击该按钮,将打开输出图层状态对话框,可将当前图形已保存的图层状态输出到一个图层状态文件(*.las)中。
8.1.2 使用图层工具栏 用户可利用如图8.9所示的图层工具栏对图层的有关属性进行设置。下面依次介绍该工具栏中各选项的含义: 图8.9 图层工具栏
1.图层特性管理器图标。 单击该图标按钮,将出现如图8.1所示的图层特性管理器对话框,用户可以利用该对话框进行有关图层的设置操作。 2.图层下拉列表框。 在该列表框中显示当前图形包含的所有图层及其状态,并可以通过单击相应状态图标,对图层的状态进行修改。 在实际绘图中,有时绘制完某一图形元素后,发现该元素并没有绘制在预先设置的图层上,这时可选中该图形元素,并在图层工具栏的图层控制下拉列表框中选择预设层名,然后按Esc键即可。 3.将对象的图层置为当前图标。 单击该图标按钮,将指定对象所在图层变为当前层。可先选取对象,然后单击此按钮,则指定对象所在层将变为当前层。
4.上一个图层图标。 单击该图标按钮,AutoCAD将显示“已恢复上一个图层状态”信息。 可以使用该图标按钮放弃对图层设置所做的更改。例如,如果冻结若干图层并改变图形中某些几何图形,然后要解冻冻结的图层,则可以使用单个命令完成这些操作而不会影响几何图形的更改。另外,如果在改变了若干图层的颜色和线型之后,决定使用更改前的特性,则可以使用“上一个图层”放弃所做的更改并恢复原始的图层设置。 使用该图标按钮,可以放弃使用对象的图层置为当前图标或图层特性管理器图标最近所做的更改。用户对图层设置所做的每个更改都将被追踪,并且可以使用该图标按钮放弃操作。在不需要图层特性追踪时,可以使用LAYERPMODE命令将其暂停,例如在运行较长脚本的场合。关闭追踪后,系统性能将在一定程度上有所提高。
该图标按钮无法放弃下列更改: • 重命名的图层。如果重命名图层并更改其特性,“上一个图层”将恢复除图层名外的所有原始特性。 • 删除的图层。如果对图层进行删除或清理,则使用“上一个图层”无法恢复该图层。 • 添加的图层。如果将新图层添加到图形中,则使用“上一个图层”不能删除该图层。
8.1.3 转换图层 AutoCAD提供图层转换器用于转换图层,实现图形的标准化和规范化。图层转换器能够转换当前图形的图层,使之与其他图形的图层结构或CAD标准文件相匹配。例如如果用户打开一个与本公司图层结构不一致的图形时,就可以使用图层转换器转换其图层名称和属性,以符合本公司的图形标准。 打开图层转换器对话框的方法如下: • 在命令行输入Laytrans。 • 在工具菜单中的CAD标准中单击图层转换器子菜单。 用上述任一方法启动命令后,将打开图层转换器对话框,如图8.10所示。
该对话框中各选项含义如下: 1.转换自列表框。显示当前图形中即将被转换的图层结构,用户可以在列表框中选择,也可以通过选择过滤器来选择。 2.转换为列表框。显示可将当前图形的图层转换成的图层名称。单击加载按钮,打开选择图形文件对话框,在该对话框中可选择作为图层标准的图形文件,并将该图层结构显示在转换为列表框中;单击新建按钮,可打开新建图层对话框,在该对话框中可创建新的图层作为转换匹配图层,新建的图层也会显示在转换为列表框中。 3.映射按钮。单击该按钮,可将在转换自列表框中选中的图层映射到转换为列表框中,并且当图层被映射后,它将从转换自列表框中删除。 注意:只有在转换自列表框和转换为列表框中都选择了对应的转换层后,映射按钮才可以使用。
4.映射相同按钮。单击该按钮,可以将转换自列表框和转换为列表框中名称相同的图层进行转换映射。4.映射相同按钮。单击该按钮,可以将转换自列表框和转换为列表框中名称相同的图层进行转换映射。 5.图层转换映射选项区。在区域中的列表框中,显示了已经映射的图层名称以及图层的相关特性值。但选中一个图层后,单击编辑按钮,将打开编辑图层对话框来修改转换后的图层特性;单击删除按钮,可以取消该图层的转换映射,该图层将重新显示在转换自列表框中;单击保存按钮,将打开保存图层映射对话框,以将图层转换关系保存到一个标准配置文件(*.DWS)中。 6.设置按钮。单击该按钮,打开设置对话框,可以设置转换规则,如图8.11所示。 7.转换按钮。单击该按钮,将开始转换图层,并关闭图层转换器对话框。
8.2 使用块 块是一个或多个连接的对象,可以将块看作对象的集合,常用于绘制复杂、重复的图形。组成块的对象可位于不同的图层,并且可具有不同的特性,如线型、颜色等。一旦一组对象被定义为块,就可以根据作图的需要将这组对象插入到图中任意指定位置,而且还可以按不同的比例和旋转角度插入。 8.2.1 创建块 用户可以通过如下几种方法启动块定义对话框来创建块: • 在命令行输入Block或Bmake。 • 在绘图菜单上单击块子菜单中的创建选项。 • 在修改菜单上单击对象子菜单中的块说明选项。 • 在绘图工具栏上单击创建块图标。
该对话框中各选项的含义如下: 1.名称文本框。用于输入块的名称,最多可使用255个字符。 2.基点选项区。用于设置块插入的基点位置。用户可以在X/Y/Z的输入框中直接输入插入点的X、Y、Z的坐标值;也可以单击拾取点按钮,用光标直接在绘图区域中点取。 理论上,用户可以任意选取一点作为插入点,但实际的操作中,建议用户选取实体的特征点作为插入点、中心点、右下角等。 3.对象选项区。用于选择要组成块的对象,点击拾取点按钮返回绘图区域选择对象,或点击快速选择按钮,打开快速选择对话框进行过滤选择。在该设置区中有如下几个选项: • 保留 创建块后仍在绘图区域保留组成块的各对象。 • 转换为块 创建块后仍在绘图区域保留组成块的各对象并将它们转换为块。 • 删除 创建块后删除组成块的各对象。
4.预览图标选项区。用于设置是否根据块的定义保存预览图标。在该设置区中有2个选项:不包括图标和从块的几何图形创建图标。4.预览图标选项区。用于设置是否根据块的定义保存预览图标。在该设置区中有2个选项:不包括图标和从块的几何图形创建图标。 5.拖放单位下来列表框。用于设置插入块的单位。 6.说明文本框。用于输入当前块的详细描述。 7.超链接按钮。单击该按钮将打开插入超链接对话框在该对话框中可以插入超链接文档。 注意:在图块名中不区分大小写;用户所定义的新的图块名不能与已有的图块名相同;用Block或Bmake创建的块只能在创建它的图形中应用。
8.2.2 存储块 AutoCAD提供WBLOCK命令可以将块以文件的形式写入磁盘,供其它图形使用。 启动WBLOCK命令的方法如下: • 在命令行输入WBLOCK。 输入该命令后,AutoCAD将出现写块对话框,如图8.13所示。
该对话框中各选项的含义如下: 1.源选项区。设置组成块的对象来源。其中: • 块 将使用BLOCK命令创建的块写入磁盘。 • 整个图形 将全部图形写入磁盘。 • 对象 将指定需要写入磁盘的块对象,此时用户可根据需要使用基点选项区设置块的插入基点位置,使用对象选项区设置组成块的对象。 2.目标选项区。设置块的保存位置和块文件名以及插入单位。
8.2.3 插入块 1.用Insert命令插入块。 利用下面的方法启动插入对话框,将块或其它图形插入当前图形中。在插入的同时还可以改变所插入块或图形的比例与旋转角度。 启动插入对话框的方法如下: 在命令行输入Insert。 在插入菜单中单击块子菜单。 在绘图工具栏上单击插入块图标。 使用上述任一种方法后,AutoCAD将出现插入对话框,如图8.14所示。
该对话框中各选项的含义如下: • 名称下拉列表框。用于选择块或图形的名称。用户可以单击其后的浏览按钮,打开选择图形文件对话框,选择保存的块或外部图形。 • 插入点选项区。用于设置块的插入点位置。用户可以选择在X/Y/Z文本框中输入点的坐标,也可以在屏幕上指定。 • 缩放选项区。用于设置块的插入比例。 • 旋转选项区。用于设置块插入时的旋转角度。
2.用Minsert命令插入块。 Minsert(多重插入)命令实际上是Insert和Rectang或Array命令的一个组合命令。该命令操作的开始阶段发出与Insert命令一样的提示,然后提示用户输入信号以构造一个阵列。灵活使用该命令不仅可以大大节省绘图时间,还可以提高绘图速度,减少所占用的磁盘空间。 用户可以通过如下所示的方法输入启动Minser命令: • 在命令行输入Minsert。 AutoCAD提示如下: 输入块名或 [?] <b2>: 输入块的名字 指定插入点或 [比例(S)/X/Y/Z/旋转(R)/预览比例(PS)/PX/PY/PZ/预览旋转(PR)]: 10,10
用户可以利用该提示行中的选项确定插入块的一些系数。各选项的含义与前面介绍的同名选项的含义相同,不再具体介绍。执行完这一步操作后,AutoCAD会继续提示用户可以利用该提示行中的选项确定插入块的一些系数。各选项的含义与前面介绍的同名选项的含义相同,不再具体介绍。执行完这一步操作后,AutoCAD会继续提示 输入 X 比例因子,指定对角点,或 [角点(C)/XYZ] <1>: 1 输入X方向的比例系 输入 Y 比例因子或 <使用 X 比例因子>: 1 输入Y方向的比例系数 指定旋转角度 <0>: 0 确定旋转角度 输入行数 (---) <1>: 3 输入行数 输入列数 (|||) <1>: 3 输入列数 输入行间距或指定单位单元 (---): 300 输入行与行之间的间距 指定列间距 (|||): 300 输入列与列之间的间距 用户执行完以上操作后,AutoCAD会根据用户的设置插入图块,生成新的图形,如图8.15所示。
Minsert命令生成的整个阵列与块有许多相同特性,但也有一些情况只适合于Minsert命令,如下面所列举的几项:Minsert命令生成的整个阵列与块有许多相同特性,但也有一些情况只适合于Minsert命令,如下面所列举的几项: • 整个阵列就像一个块一样对编辑命令做出反应,用户不可能编辑单独的项目。例如,选择一个对象进行拷贝或删除时,整个阵列都受影响。 • 不能使用用于单个对象的块插入方法。 • 用Explode命令不能把块分解为单独实体。如果原始块插入时发生了旋转,则整个阵列将围绕原始块的插入点旋转。
3.精确控制插入基点 如果用户希望更准确地控制块的插入,可使用Base命令,在把所要插入的块插入到其他图形之前执行Base命令。启动该命令的方法有如下几种: • 在命令行输入Base。 • 在绘图菜单上单击块子菜单中的基点选项。 执行上述任一方法后,AutoCAD会提示: '_base 输入基点 <0.0000,0.0000,0.0000>: 用户可以直接输入插入点的坐标值,也可以利用鼠标直接在屏幕上选取插入点。
8.2.4 管理块属性 块属性是附属于块的非图形信息,是块的组成部分,是特定的可包含在快定义中的文字对象,并且在定义一个块时,属性必须预先定义而后被选定。通常属性用于在块的插入过程中进行自动注释。块属性具有如下特点: • 块属性包括属性标记名和属性值两部分。如果用户把地名定义为属性标记名,则具体的地名,如上海、江苏等就是属性值。 • 定义块前,每个属性要用ATTDEF命令进行定义。由它来具体规定属性标记名、属性提示、属性默认值、属性的显示格式(可见或不可见)以及属性在图中的位置等。属性定义后,该属性以其标记名将在图形中显示出来,并保存有关的信息。
定义块时,应将图形对象和表示属性定义的属性标记名一起用来定义块对象。定义块时,应将图形对象和表示属性定义的属性标记名一起用来定义块对象。 • 插入有属性的块之前,系统将提示用户输入需要的属性值。插入块后,属性以属性值表示。因此,同一个块在不同点插入时,可以有不同的属性值。如果属性值在属性定义时规定为常量,系统将不询问属性值。 • 插入块后,用户可以修改属性的显示可见性,对属性作修改,把属性单独提取出来写入文件,以供统计、制表使用,还可以与其它高级语言或数据库进行数据通信。
1.创建块属性定义 利用以下方法打开属性定义对话框创建块的属性定义: • 在命令行输入ATTDEF。 • 在绘图菜单中单击块子菜单中的定义属性选项。 执行上述任一方法后,系统将弹出如图8.16所示的属性定义对话框。
该对话框中各选项的含义分别如下所示: • 模式选项区:在该选项区中,我们可以通过“不可见”、“固定”、“验证”和“预置”四个复选项来确定块的是否可见、是否采用常量、是否采用验证方式以及是否采用预设方式。 • 属性选项区:在该选项区可以确定属性的标记、提示以及默认值。 • 插入点选项区:可以利用该选项区来确定属性文本插入时的基点。 • 文字选项选项区:在该选项区设置属性文字的格式。其中:可以利用对正文本框来确定属性文本相对于参考点的排列方式;可以利用文字样式文本框确定属性文字的样式;利用高度文本框确定属性文本字符的高度;利用旋转文本框确定属性文本行的倾斜角度。
此外,在对话框中选择“在上一个属性定义下对齐”复选框,可以将当前属性采用上一个属性的文字样式、字高以及旋转角度,且另起一行按上一个属性的对正方式排列。此外,在对话框中选择“在上一个属性定义下对齐”复选框,可以将当前属性采用上一个属性的文字样式、字高以及旋转角度,且另起一行按上一个属性的对正方式排列。 确定了属性定义对话框中的各项内容后,单击确定按钮,系统将完成一次属性的定义。用户可以用上述方法为块定义多个属性。 属性定义结束后,在命令行运行WBLOCK命令将图形和属性定义保存为块。以后就可以在其它图形中调用这个包含属性定义的块了。
2.修改属性定义 如果属性定义后需要修改,用户可以通过调用AutoCAD提供的修改属性定义对话框。启动该对话框的方法如下: • 在命令行输入DDEDIT。 执行上述方法后,系统提示如下: 选择注释对象或 [放弃(U)]: 选取定义的属性 选取完属性后,系统将弹出如图8.17所示的编辑属性定义对话框。 用户可以通过该对话框中的“标记”、“提示”以及“默认”三个编辑框来修改属性。 图8.17 编辑属性定义对话框
3.编辑块属性 与插入到块中的其它对象不同,属性可以独立于块而单独进行编辑。用户可以集中编辑一组属性。通过以下方法启动增强属性编辑器对话框: • 在命令行输入EATTEDIT。 • 在修改菜单中单击属性子菜单中的单个选项。 • 在修改Ⅱ工具栏单击其中的编辑属性图标。 执行上述任一方法后,在命令行“选择块:”提示下选择了插入了的带有属性的块后,系统将弹出如图8.18所示的增强属性编辑器对话框。使用该对话框,用户可以对块属性进行全面的修改。