1第7章使用图层、块和外部参照教学要求目标掌握创建和管理图层的操作掌握创建和管理块的操作掌握使用外部参照27.1使用图层AutoCAD中的图形对象都具有图层、颜色、线型、线宽这4个基本属性。用户通过AutoCAD提供的图层,对图形几何对象、文字、标注等进行归类处理,从而方便地控制对象的显示和编辑,提高绘制负责图形的效率和准确性。7.1.1图层的建立和管理AutoCAD提供Layer命令供用户创建和管理图层。启动该命令的方法有如下所示的三种:在命令行输入LAYER或LA。在格式菜单上单击图层子菜单。在图层工具栏上单击图层特性管理器图标。用上述任一种方法输入命令后,AutoCAD会弹出如图7.1所示的图层特性管理器对话框。3图7.1图层特性管理器对话框4该对话框中各个选项的含义分别如下:1.命名图层过滤器选项区。当图形中包含大量图层时,利用该选项区中的设置对图层进行条件过滤。(1)过滤条件下拉列表框。单击右侧按钮,用户可以选择3个图层过滤条件之一:显示所有图层;显示所有使用的图层;显示所有依赖于外部参照的图层。默认情况下,显示所有图层。(2)命名图层过滤器按钮:单击该按钮,将打开命名图层过滤器对话框,如图7.2所示。5图7.2命名图层过滤器对话框6在该对话框中,用户可以设置图层名称、状态、颜色、线型以及线宽等过滤条件。当指定图层名称、颜色、线宽、线型以及打印样式时,可使用标准的?和*通配符,其中*用来代替任意多个字符,?用来代替任意一个字符。在过滤器名称下拉列表框中显示了当前图形包含的所有命名图层过滤器的名称;单击添加按钮可以创建一个新的过滤器;单击删除按钮可以删除一个已有的过滤器;单击重置按钮可以重新设置当前过滤器的过滤条件。(3)反向过滤器复选框。选中该复选框,将只显示未通过过滤器的图层。7(4)应用到图层工具栏复选框。选中该复选框,则图层工具栏中只显示符合当前通过过滤器的涂层。2.图层列表框。在对话框的列表框中显示满足图层过滤条件的所有的图层(默认情况下是列表显示所有的图层)。用户在新建图层时,新建的图层也会在该列表框中显示。该列表框中的各项含义如下:–名称对应各图层的名字。单击图层名称时,用户用户可以对新建图层定义层名没,或修改层名。AutoCAD支持长达255个字符的图层名称,图层名称可以使用中文。–开控制是否打开某个图层。若在列表框中某个图层对应的小灯泡的颜色为黄色,则表示该图层打开;若小灯泡的颜色是灰色,则表示该图层关闭。8–在所有视口中冻结控制是否冻结所有视窗中的某个图层。用户可以通过单击相应图标来设置不同的状态。若某个图层对应的是太阳图标,则表示该图层没有冻结;若是雪花图标,则表示该图层冻结。注意:用户不能冻结当前层,也不能将冻结层改为当前层。–锁定控制是否锁定某个图层。用户可以通过单击相应图标来设置不同的状态。若某个图层对应的是关闭的锁图标,则表示该图层锁定;若对应的是打开的锁图标,则表示该图层非锁定。注意:用户不能锁定当前层、0层。–颜色设置不同图层的颜色。单击该图层的颜色图标,则会弹出图7.3所示的选择颜色对话框。用户可以利用该对话框进行颜色的设置。9–线型设置图层的线型。单击该图层的线型名,则会弹出如图7.4所示的选择线型对话框,可利用该对话框进行线型的设置。–线宽设置图层的线型宽度。单击对应图层的线宽图例,AutoCAD会弹出如图7.5所示的线宽对话框,可从中选取新的线宽。–打印样式设置图层的打印样式。单击对应图层的样式名称,AutoCAD会弹出选择打印样式对话框,可利用该对话框设置图层的打印样式。–打印控制是否打印对应图层。该选项有助于在保持图形显示可见性不变的前提下控制图形打印特性。10图7.3选择颜色对话框11图7.4选择线型对话框12图7.5线宽对话框133.新建按钮。用户如果想要建立新的图层时,只要单击该按钮,AutoCAD会自动建立名为“图层n”(n是自然数)图层。新建的图层名称可以由用户自己设置确定。4.删除按钮。用户可以通过该按钮删除所选取的图层。只要在列表框中选取所要删除的图层,然后单击该按钮即可。注意:要删除的图层必须是空图层,即该图层上没有绘制任何实体的图形。否则AutoCAD会拒绝删除,同时弹出警告对话框提示用户所选的图层不能删除。用户不能删除0层、当前层、定义点层、以及以来外部参照的图层。5.当前按钮。用户如果想要设置列表框中某一图层为当前层,则首先选取该图层,然后单击该按钮即可。也可以通过双击图层名使该图层变为当前图层。146.显示/隐藏细节按钮。显示或隐藏所选图层的详细资料。单击显示细节按钮时,AutoCAD会在该对话框下面出现如图7.6所示的详细信息选项区;单击隐藏细节按钮时,将如隐藏该选项区。图7.6详细信息选项区157.保存状态按钮。单击该按钮,将出现保存图层状态对话框,如图7.7所示。在对话框中的新图层状态名文本框中输入图层状态名,在图层状态选项区和图层特性选项区设置图层状态和特性,单击确定按钮即可。8.状态管理器按钮。单击该按钮,将出现图层状态管理器对话框,如图7.8所示。该对话框中各选项含义如下:–图层状态列表框:显示当前图层已保存的图层状态名称,以及从外部输入的图层状态名称。–恢复按钮:单击该按钮,克讲选中的涂层状态恢复到当前图层中,并且只有那些保存的特性和状态才能够恢复到当前图层中。–编辑按钮。打击该按钮,将打开编辑图层状态对话框,该对话框与保存图层状态类似,用户可利用该对话框重新编辑图层状态和特性。16图7.7保存图层状态对话框图7.8图层状态管理器对话框17–重命名按钮:单击该按钮,可修改图层状态的名称。–删除按钮:单击该按钮,可删除选中的图层状态。–输入按钮:单击该按钮,将打开输入图层状态对话框,可将外部图层状态(*.las)输入到当前图层中。–输出按钮:单击该按钮,将打开输出图层状态对话框,可将当前图形已保存的图层状态输出到一个图层状态文件(*.las)中。187.1.2使用图层工具栏用户可利用如图7.9所示的图层工具栏对图层的有关属性进行设置。下面依次介绍该工具栏中各选项的含义:图7.9图层工具栏191.图层特性管理器图标。单击该图标按钮,将出现如图7.1所示的图层特性管理器对话框,用户可以利用该对话框进行有关图层的设置操作。2.图层下拉列表框。在该列表框中显示当前图形包含的所有图层及其状态,并可以通过单击相应状态图标,对图层的状态进行修改。在实际绘图中,有时绘制完某一图形元素后,发现该元素并没有绘制在预先设置的图层上,这时可选中该图形元素,并在图层工具栏的图层控制下拉列表框中选择预设层名,然后按Esc键即可。3.将对象的图层置为当前图标。单击该图标按钮,将指定对象所在图层变为当前层。可先选取对象,然后单击此按钮,则指定对象所在层将变为当前层。204.上一个图层图标。单击该图标按钮,AutoCAD将显示“已恢复上一个图层状态”信息。可以使用该图标按钮放弃对图层设置所做的更改。例如,如果冻结若干图层并改变图形中某些几何图形,然后要解冻冻结的图层,则可以使用单个命令完成这些操作而不会影响几何图形的更改。另外,如果在改变了若干图层的颜色和线型之后,决定使用更改前的特性,则可以使用“上一个图层”放弃所做的更改并恢复原始的图层设置。使用该图标按钮,可以放弃使用对象的图层置为当前图标或图层特性管理器图标最近所做的更改。用户对图层设置所做的每个更改都将被追踪,并且可以使用该图标按钮放弃操作。在不需要图层特性追踪时,可以使用LAYERPMODE命令将其暂停,例如在运行较长脚本的场合。关闭追踪后,系统性能将在一定程度上有所提高。21该图标按钮无法放弃下列更改:–重命名的图层。如果重命名图层并更改其特性,“上一个图层”将恢复除图层名外的所有原始特性。–删除的图层。如果对图层进行删除或清理,则使用“上一个图层”无法恢复该图层。–添加的图层。如果将新图层添加到图形中,则使用“上一个图层”不能删除该图层。227.1.3转换图层AutoCAD提供图层转换器用于转换图层,实现图形的标准化和规范化。图层转换器能够转换当前图形的图层,使之与其他图形的图层结构或CAD标准文件相匹配。例如如果用户打开一个与本公司图层结构不一致的图形时,就可以使用图层转换器转换其图层名称和属性,以符合本公司的图形标准。打开图层转换器对话框的方法如下:在命令行输入Laytrans。在工具菜单中的CAD标准中单击图层转换器子菜单。用上述任一方法启动命令后,将打开图层转换器对话框,如图7.10所示。23图7.10图层转换器对话框24该对话框中各选项含义如下:1.转换自列表框。显示当前图形中即将被转换的图层结构,用户可以在列表框中选择,也可以通过选择过滤器来选择。2.转换为列表框。显示可将当前图形的图层转换成的图层名称。单击加载按钮,打开选择图形文件对话框,在该对话框中可选择作为图层标准的图形文件,并将该图层结构显示在转换为列表框中;单击新建按钮,可打开新建图层对话框,在该对话框中可创建新的图层作为转换匹配图层,新建的图层也会显示在转换为列表框中。3.映射按钮。单击该按钮,可将在转换自列表框中选中的图层映射到转换为列表框中,并且当图层被映射后,它将从转换自列表框中删除。注意:只有在转换自列表框和转换为列表框中都选择了对应的转换层后,映射按钮才可以使用。254.映射相同按钮。单击该按钮,可以将转换自列表框和转换为列表框中名称相同的图层进行转换映射。5.图层转换映射选项区。在区域中的列表框中,显示了已经映射的图层名称以及图层的相关特性值。但选中一个图层后,单击编辑按钮,将打开编辑图层对话框来修改转换后的图层特性;单击删除按钮,可以取消该图层的转换映射,该图层将重新显示在转换自列表框中;单击保存按钮,将打开保存图层映射对话框,以将图层转换关系保存到一个标准配置文件(*.DWS)中。6.设置按钮。单击该按钮,打开设置对话框,可以设置转换规则,如图7.11所示。7.转换按钮。单击该按钮,将开始转换图层,并关闭图层转换器对话框。26图7.11设置对话框27块是一个或多个连接的对象,可以将块看作对象的集合,常用于绘制复杂、重复的图形。组成块的对象可位于不同的图层,并且可具有不同的特性,如线型、颜色等。一旦一组对象被定义为块,就可以根据作图的需要将这组对象插入到图中任意指定位置,而且还可以按不同的比例和旋转角度插入。7.2.1创建块用户可以通过如下几种方法启动块定义对话框来创建块:在命令行输入Block或Bmake。在绘图菜单上单击块子菜单中的创建选项。在修改菜单上单击对象子菜单中的块说明选项。在绘图工具栏上单击创建块图标。7.2使用块28图7.12块定义对话框29该对话框中各选项的含义如下:1.名称文本框。用于输入块的名称,最多可使用255个字符。2.基点选项区。用于设置块插入的基点位置。用户可以在X/Y/Z的输入框中直接输入插入点的X、Y、Z的坐标值;也可以单击拾取点按钮,用光标直接在绘图区域中点取。理论上,用户可以任意选取一点作为插入点,但实际的操作中,建议用户选取实体的特征点作为插入点、中心点、右下角等。3.对象选项区。用于选择要组成块的对象,点击拾取点按钮返回绘图区域选择对象,或点击快速选择按钮,打开快速选择对话框进行过滤选择。在该设置区中有如下几个选项:保留创建块后仍在绘图区域保留组成块的各对象。转换为块创建块后仍在绘图区域保留组成块的各对象并将它们转换为块。删除创建块后删除组成块的各对象。304.预览图标选项区。用于设置是否根据块的定义保存预览图标。在该设置区中有2个选项:不包括图标和从块的几何图形创建图标。5.拖放单位下来列表框。用于设置插入块的单位。6.说明文本框。用于输入当前块的详细描述。7.超链接按钮。单击该按钮将打开插入超链接对话框在该对话框中可以插入超链接文档。注意:在图块名中不区分大小写;用户所定义的新的图块名不能与已有的图块名相同;用Block或Bmake创建的块只能在创建它的图形中应用。317.2.2存储块AutoCAD提供WBLOCK命令可以将