1
第 7章 使用图层、块和外部参照
? 教学要求目标
? 掌握创建和管理图层的操作
? 掌握创建和管理块的操作
? 掌握使用外部参照
2
7.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 线宽对话框
13
3.新建按钮。用户如果想要建立新的图层时,只要单击该按钮,
AutoCAD会自动建立名为“图层 n”( n是自然数)图层。新建的图
层名称可以由用户自己设置确定。
4.删除按钮。用户可以通过该按钮删除所选取的图层。只要在列表
框中选取所要删除的图层,然后单击该按钮即可。
注意:要删除的图层必须是空图层,即该图层上没有绘制任何实体
的图形。否则 AutoCAD会拒绝删除,同时弹出警告对话框提示用户
所选的图层不能删除。用户不能删除 0层、当前层、定义点层、以及
以来外部参照的图层。
5.当前按钮。用户如果想要设置列表框中某一图层为当前层,则首
先选取该图层,然后单击该按钮即可。也可以通过双击图层名使该
图层变为当前图层。
14
6.显示 /隐藏细节按钮。显示或隐藏所选图层的详细资料。单击显
示细节按钮时,AutoCAD会在该对话框下面出现如图 7.6所示的详细
信息选项区;单击隐藏细节按钮时,将如隐藏该选项区。
图 7.6 详细信息选项区
15
7.保存状态按钮。单击该按钮,将出现保存图层状态对话框,如图
7.7所示。在对话框中的新图层状态名文本框中输入图层状态名,在
图层状态选项区和图层特性选项区设置图层状态和特性,单击确定
按钮即可。
8.状态管理器按钮。单击该按钮,将出现图层状态管理器对话框,
如图 7.8所示。该对话框中各选项含义如下:
– 图层状态列表框:显示当前图层已保存的图层状态名称,以及从
外部输入的图层状态名称。
– 恢复按钮:单击该按钮,克讲选中的涂层状态恢复到当前图层中,
并且只有那些保存的特性和状态才能够恢复到当前图层中。
– 编辑按钮。打击该按钮,将打开编辑图层状态对话框,该对话框
与保存图层状态类似,用户可利用该对话框重新编辑图层状态和
特性。
16
图 7.7 保存图层状态对话框 图 7.8 图层状态管理器对话框
17
– 重命名按钮:单击该按钮,可修改图层状态的名称。
– 删除按钮:单击该按钮,可删除选中的图层状态。
– 输入按钮:单击该按钮,将打开输入图层状态对话框,可
将外部图层状态( *.las)输入到当前图层中。
– 输出按钮:单击该按钮,将打开输出图层状态对话框,可
将当前图形已保存的图层状态输出到一个图层状态文件
( *.las)中。
18
7.1.2 使用图层工具栏
用户可利用如图 7.9所示的图层工具栏对图层的有关属性进行设置。
下面依次介绍该工具栏中各选项的含义:
图 7.9 图层工具栏
19
1.图层特性管理器图标。
单击该图标按钮,将出现如图 7.1所示的图层特性管理器对话框,用
户可以利用该对话框进行有关图层的设置操作。
2.图层下拉列表框。
在该列表框中显示当前图形包含的所有图层及其状态,并可以通过
单击相应状态图标,对图层的状态进行修改。
在实际绘图中,有时绘制完某一图形元素后,发现该元素并没有绘
制在预先设置的图层上,这时可选中该图形元素,并在图层工具栏
的图层控制下拉列表框中选择预设层名,然后按 Esc键即可。
3.将对象的图层置为当前图标。
单击该图标按钮,将指定对象所在图层变为当前层。可先选取对象,
然后单击此按钮,则指定对象所在层将变为当前层。
20
4.上一个图层图标。
单击该图标按钮,AutoCAD将显示“已恢复上一个图层状态”信息。
可以使用该图标按钮放弃对图层设置所做的更改。例如,如果冻结
若干图层并改变图形中某些几何图形,然后要解冻冻结的图层,则
可以使用单个命令完成这些操作而不会影响几何图形的更改。另外,
如果在改变了若干图层的颜色和线型之后,决定使用更改前的特性,
则可以使用“上一个图层”放弃所做的更改并恢复原始的图层设置。
使用该图标按钮,可以放弃使用对象的图层置为当前图标或图层特
性管理器图标最近所做的更改。用户对图层设置所做的每个更改都
将被追踪,并且可以使用该图标按钮放弃操作。在不需要图层特性
追踪时,可以使用 LAYERPMODE命令将其暂停,例如在运行较长
脚本的场合。关闭追踪后,系统性能将在一定程度上有所提高。
21
该图标按钮无法放弃下列更改:
– 重命名的图层。如果重命名图层并更改其特性,“上一个图
层”将恢复除图层名外的所有原始特性。
– 删除的图层。如果对图层进行删除或清理,则使用“上一个
图层”无法恢复该图层。
– 添加的图层。如果将新图层添加到图形中,则使用“上一个
图层”不能删除该图层。
22
7.1.3 转换图层
AutoCAD提供图层转换器用于转换图层,实现图形的标准化和规范
化。图层转换器能够转换当前图形的图层,使之与其他图形的图层
结构或 CAD标准文件相匹配。例如如果用户打开一个与本公司图层
结构不一致的图形时,就可以使用图层转换器转换其图层名称和属
性,以符合本公司的图形标准。
打开图层转换器对话框的方法如下:
?在命令行输入 Laytrans。
?在工具菜单中的 CAD标准中单击图层转换器子菜单。
用上述任一方法启动命令后,将打开图层转换器对话框,如图 7.10
所示。
23
图 7.10 图层转换器对话框
24
该对话框中各选项含义如下:
1.转换自列表框。显示当前图形中即将被转换的图层结构,用户可
以在列表框中选择,也可以通过选择过滤器来选择。
2.转换为列表框。显示可将当前图形的图层转换成的图层名称。单
击加载按钮,打开选择图形文件对话框,在该对话框中可选择作为
图层标准的图形文件,并将该图层结构显示在转换为列表框中;单
击新建按钮,可打开新建图层对话框,在该对话框中可创建新的图
层作为转换匹配图层,新建的图层也会显示在转换为列表框中。
3.映射按钮。单击该按钮,可将在转换自列表框中选中的图层映射
到转换为列表框中,并且当图层被映射后,它将从转换自列表框中
删除。
注意:只有在转换自列表框和转换为列表框中都选择了对应的转换
层后,映射按钮才可以使用。
25
4.映射相同按钮。单击该按钮,可以将转换自列表框和转换为列表
框中名称相同的图层进行转换映射。
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.对象选项区。用于选择要组成块的对象,点击拾取点按钮返回绘
图区域选择对象,或点击快速选择按钮,打开快速选择对话框进行 过滤选择。在该设置区中有如下几个选项:
?保留 创建块后仍在绘图区域保留组成块的各对象。
?转换为块 创建块后仍在绘图区域保留组成块的各对象并将它们转
换为块。
?删除 创建块后删除组成块的各对象。
30
4.预览图标选项区。用于设置是否根据块的定义保存预览图标。在
该设置区中有 2个选项:不包括图标和从块的几何图形创建图标。
5.拖放单位下来列表框。用于设置插入块的单位。
6.说明文本框。用于输入当前块的详细描述。
7.超链接按钮。单击该按钮将打开插入超链接对话框在该对话框中
可以插入超链接文档。
注意:在图块名中不区分大小写;用户所定义的新的图块名不能与
已有的图块名相同;用 Block或 Bmake创建的块只能在创建它的图形
中应用。
31
7.2.2 存储块
AutoCAD提供 WBLOCK命令可以将块以文件的形式写入磁盘,供其
它图形使用。
启动 WBLOCK命令的方法如下:
?在命令行输入 WBLOCK。
输入该命令后,AutoCAD将出现写块对话框,如图 7.13所示。
32
图 7.13 写块对话框
33
该对话框中各选项的含义如下:
1.源选项区。设置组成块的对象来源。其中:
?块 将使用 BLOCK命令创建的块写入磁盘。
?整个图形 将全部图形写入磁盘。
?对象 将指定需要写入磁盘的块对象,此时用户可根据需要使用基
点选项区设置块的插入基点位置,使用对象选项区设置组成块的对 象。
2.目标选项区。设置块的保存位置和块文件名以及插入单位。
34
7.2.3 插入块
1.用 Insert命令插入块。
利用下面的方法启动插入对话框,将块或其它图形插入当前图形中。
在插入的同时还可以改变所插入块或图形的比例与旋转角度。
启动插入对话框的方法如下:
在命令行输入 Insert。
在插入菜单中单击块子菜单。
在绘图工具栏上单击插入块图标。
使用上述任一种方法后,AutoCAD将出现插入对话框,如图 7.14所
示。
35
图 7.14 插入对话框
36
该对话框中各选项的含义如下:
?名称下拉列表框。用于选择块或图形的名称。用户可以单击其后的
浏览按钮,打开选择图形文件对话框,选择保存的块或外部图形。
?插入点选项区。用于设置块的插入点位置。用户可以选择在 X/Y/Z
文本框中输入点的坐标,也可以在屏幕上指定。
?缩放选项区。用于设置块的插入比例。
?旋转选项区。用于设置块插入时的旋转角度。
37
2.用 Minsert命令插入块。
Minsert(多重插入)命令实际上是 Insert和 Rectang或 Array命令的
一个组合命令。该命令操作的开始阶段发出与 Insert命令一样的提示,
然后提示用户输入信号以构造一个阵列。灵活使用该命令不仅可以
大大节省绘图时间,还可以提高绘图速度,减少所占用的磁盘空间。
用户可以通过如下所示的方法输入启动 Minser命令:
?在命令行输入 Minsert。
AutoCAD提示如下:
输入块名或 [?] <b2>,输入块的名字
指定插入点或 [比例 (S)/X/Y/Z/旋转 (R)/预览比例 (PS)/PX/PY/PZ/预
览旋转 (PR)],10,10
38
用户可以利用该提示行中的选项确定插入块的一些系数。各选项的
含义与前面介绍的同名选项的含义相同,不再具体介绍。执行完这
一步操作后,AutoCAD会继续提示
输入 X 比例因子,指定对角点,或 [角点 (C)/XYZ] <1>,1 输入 X方向的比
例系
输入 Y 比例因子或 <使用 X 比例因子 >,1 输入 Y方向的比例系数
指定旋转角度 <0>,0 确定旋转角度
输入行数 (---) <1>,3 输入行数
输入列数 (|||) <1>,3 输入列数
输入行间距或指定单位单元 (---),300 输入行与行之间的间距
指定列间距 (|||),300 输入列与列之间的间距
用户执行完以上操作后,AutoCAD会根据用户的设置插入图块,生
成新的图形,如图 7.15所示。
39
图 7.15 多重插入块
40
Minsert命令生成的整个阵列与块有许多相同特性,但也有一些情况
只适合于 Minsert命令,如下面所列举的几项:
?整个阵列就像一个块一样对编辑命令做出反应,用户不可能编辑单
独的项目。例如,选择一个对象进行拷贝或删除时,整个阵列都受
影响。
?不能使用用于单个对象的块插入方法。
?用 Explode命令不能把块分解为单独实体。如果原始块插入时发生
了旋转,则整个阵列将围绕原始块的插入点旋转。
41
3.精确控制插入基点
如果用户希望更准确地控制块的插入,可使用 Base命令,在把所要
插入的块插入到其他图形之前执行 Base命令。启动该命令的方法有
如下几种:
?在命令行输入 Base。
?在绘图菜单上单击块子菜单中的基点选项。
执行上述任一方法后,AutoCAD会提示:
'_base 输入基点 <0.0000,0.0000,0.0000>:
用户可以直接输入插入点的坐标值,也可以利用鼠标直接在屏幕上
选取插入点。
42
7.2.4 管理块属性
块属性是附属于块的非图形信息,是块的组成部分,是特定的可包
含在快定义中的文字对象,并且在定义一个块时,属性必须预先定
义而后被选定。通常属性用于在块的插入过程中进行自动注释。块
属性具有如下特点:
– 块属性包括属性标记名和属性值两部分。如果用户把地名定
义为属性标记名,则具体的地名,如上海、江苏等就是属性
值。
– 定义块前,每个属性要用 ATTDEF命令进行定义。由它来具
体规定属性标记名、属性提示、属性默认值、属性的显示格
式(可见或不可见)以及属性在图中的位置等。属性定义后,
该属性以其标记名将在图形中显示出来,并保存有关的信息。
43
– 定义块时,应将图形对象和表示属性定义的属性标记名一起 用来定义块对象。
– 插入有属性的块之前,系统将提示用户输入需要的属性值。
插入块后,属性以属性值表示。因此,同一个块在不同点插
入时,可以有不同的属性值。如果属性值在属性定义时规定为常量,系统将不询问属性值。
– 插入块后,用户可以修改属性的显示可见性,对属性作修改,
把属性单独提取出来写入文件,以供统计、制表使用,还可 以与其它高级语言或数据库进行数据通信。
44
1.创建块属性定义
利用以下方法打开属性定义对话框创建块的属性定义:
?在命令行输入 ATTDEF。
?在绘图菜单中单击块子菜单中的定义属性选项。
执行上述任一方法后,系统将弹出如图 7.16所示的属性定义对话框。
45
图 7.16 属性定义对话框
46
该对话框中各选项的含义分别如下所示:
?模式选项区:在该选项区中,我们可以通过“不可见”、“固定”、
“验证”和“预置”四个复选项来确定块的是否可见、是否采用常
量、是否采用验证方式以及是否采用预设方式。
?属性选项区:在该选项区可以确定属性的标记、提示以及默认值。
?插入点选项区:可以利用该选项区来确定属性文本插入时的基点。
?文字选项选项区:在该选项区设置属性文字的格式。其中:可以利
用对正文本框来确定属性文本相对于参考点的排列方式;可以利用
文字样式文本框确定属性文字的样式;利用高度文本框确定属性文
本字符的高度;利用旋转文本框确定属性文本行的倾斜角度。
47
此外,在对话框中选择“在上一个属性定义下对齐”复选框,可以
将当前属性采用上一个属性的文字样式、字高以及旋转角度,且另
起一行按上一个属性的对正方式排列。
确定了属性定义对话框中的各项内容后,单击确定按钮,系统将完
成一次属性的定义。用户可以用上述方法为块定义多个属性。
属性定义结束后,在命令行运行 WBLOCK命令将图形和属性定义保
存为块。以后就可以在其它图形中调用这个包含属性定义的块了。
48
2.修改属性定义
如果属性定义后需要修改,用户可以通过调用 AutoCAD提供的修改
属性定义对话框。启动该对话框的方法如下:
?在命令行输入 DDEDIT。
执行上述方法后,系统提示如下:
选择注释对象或 [放弃 (U)],选取定义的属性
选取完属性后,系统将弹出如图 7.17所示的编辑属性定义对话框。
用户可以通过该对话框中的“标记”、“提示”以及“默认”三个
编辑框来修改属性。
图 7.17 编辑属性定义对话框
49
3.编辑块属性
与插入到块中的其它对象不同,属性可以独立于块而单独进行编辑。
用户可以集中编辑一组属性。通过以下方法启动增强属性编辑器对
话框:
?在命令行输入 EATTEDIT。
?在修改菜单中单击属性子菜单中的单个选项。
?在修改 Ⅱ 工具栏单击其中的编辑属性图标。
执行上述任一方法后,在命令行,选择块,”提示下选择了插入了的
带有属性的块后,系统将弹出如图 7.18所示的增强属性编辑器对话
框。使用该对话框,用户可以对块属性进行全面的修改。
50
图 7.18 编辑属性定义对话框
51
如果用户只需要修改块属性的属性值,用户可以执行以下操作:
?在命令行输入 ATTEDIT。
执行上述方法,系统提示“选择块参照,”,用户选择了插入的属性
块后,系统将弹出如图 7.19所示的编辑属性对话框,用户可以通过
该对话框更改指定块的各属性值。
52
图 7.19 编辑属性对话框
53
4.块属性管理器
用户可执行以下操作,打开块属性管理器,管理块中的属性。
?在命令行输入 BATTMAN。
?在修改菜单中单击属性子菜单中的块属性管理器选项。
?在修改 Ⅱ 工具栏单击其中的编辑块属性管理器图标。
执行上述任一方法后,系统将弹出如图 7.20所示的块属性管理器对
话框。
54
图 7.20 块属性管理器对话框
55
5.控制属性文本显示
在 AutoCAD中,用户可以通过 ATTDISP命令来控制属性文本是否可
见。调用 ATTDISP命令的方法如下:
?在命令行输入 ATTDISP。
在视图菜单中单击显示子菜单中的属性显示中的各个选项,如图
7.21所示。
图 7.21 属性文本显示选项
56
用上述第一种方法输入命令后,系统将在命令行提示与上图中的相
同选项:
输入属性的可见性设置 [普通 (N)/开 (ON)/关 (OFF)] <普通 >:
?普通:按照属性定义时规定的可见性格式来显示。
?开:显示所有的属性。
?关:所有的属性都不可见。
57
外部参照是把已有的图形文件以参照的形式插入到当前图形文件中。
不论外部参照的图形文件多么复杂,AutoCAD只会把它当作一个单
独的图形实体。外部参照有下列优点:
?可以利用一组简单的子图形来合成一个复杂的主图形。用户在对子
图形进行修改时,主图形不会发生改变,只有在主图形被重新打开
后才会发生改变。
?便于许多人一起完成一项复杂的工作。自己的图形中可以随时反映
其他人的图形变化。
?节省存储空间。各个图形文件中共有的对象可以单独的保存,而不
需要在每个图形中都保存。
?提高效率,节省时间。对外部参照图形的任何改动都将会反映到引
用了该图形的所有图形中,避免了重复劳动。
7.3 使用外部参照
58
外部参照与块有相似的地方,它们的主要区别在于:一旦插入了块,该块
就永久性地插入到了当前图形中,成为当前图形的一部分;而以外部参照
方式将图形插入到某一图形(称为主图形)后,被插入图形文件的信息并
不直接加入到主图形中,主图形只记录参照的关系,如参照图形文件的路
径等信息。另外,对主图形的操作不会改变外部参照图形文件的内容。
在 AutoCAD的图形数据文件中,有用来记录块、图层、线型、以及文字样
式等内容的表,表中的项目成为命名目标;对于那些位于外部参照文件中
的这些组成项,则成为外部参照文件的依赖符。在插入外部参照时,系统
会重新命名参照文件的依赖符,然后再将它们加到主图形中。例如,
Drawing1.dwg中有一个名为“图层 1”的图层,在 Drawing1.dwg被作为外部
参照文件插入到主图形中后,在主图形中,“图层 1”被命名为,Drawing1|
图层 1”,同时系统将这个新图层名自动加入到主图形中的依赖符列表中。
这个功能可以让用户非常方便地看出每一个命名目标来自于哪一个外部参
照文件,而且主图形与外部参照中同名的依赖符不会混淆。
59
7.3.1 附着外部参照
AutoCAD通过选择外部参照文件对话框和外部参照对话框,将外部
图形文件以外部参照的形式插入到当前图形中。打开外部参照对话
框的操作如下:
?在命令行输入 XATTACH。
?在插入菜单中单击外部参照子菜单。
?在参照工具栏中单击附着外部参照图标。
执行上述任一操作后,系统将首先弹出选择参照文件对话框(图
7.22),让用户选择要作为外部参照插入当前图形的外部图形文件,
然后将打开外部参照对话框(图 7.23),利用该对话框可将选定的
图形文件以外部参照的形式插入到当前图形中。
60
图 7.22 选择参照文件对话框
61
图 7.23 外部参照对话框
62
从图 7.23可以看出,在图形中插入外部参照的方法与插入块的方法
相同,只是在外部参照对话框中多了几个特殊的选项,它们的功能
如下:
– 参照类型选项区:用于确定外部参照的类型,包括附加型和
覆盖型 2种。选择前者将显示出嵌套参照中的嵌套内容;选
择后者,则不显示嵌套参照中的嵌套内容。
– 路径类型下拉列表框:用于选择保存外部参照的路径类型,
包括完整路径、相对路径、和无路径 3种类型。
63
7.3.2 使用外部参照管理器
打开外部参照管理器对话框的操作如下:
?在命令行行输入 XREF。
?在插入菜单中单击外部参照管理器子菜单。
?在参照工具栏单击中的外部参照图标。
执行上述任一操作后,系统将弹出如图 7.24所示的外部参照管理器
对话框。
对话框中主要选项功能如下:
– 列表图和树状图按钮:用于设置外部参照列表框以何种形式显示
– 外部参照列表框:先是当前图形中各个外部参照的名称、加载状态、
文件大小、参照类型、参照日期及参照文件的存储路径等内容。
64
图 7.24 外部参照管理器对话框
65
– 附着按钮:单击该按钮,将打开选择参照文件对话框,在该对话框
中可选择需要插入到当前图形中的外部参照文件。
– 拆离按钮:单击该按钮,将从当前图形中删除不再需要的外部参照
文件。
– 重载按钮:单击该按钮,将在不退出当前图形的情况下,更新外部
参照文件。
– 卸载按钮:单击该按钮,将从当前图形中删除不再需要的外部参照
文件,但仍保留该参照文件的路径,当希望再参照该图形时,单击
对话框中的重载按钮即可。
– 绑定按钮:单击该按钮,可将外部参照文件转换成一个正常的块,
即将所参照的图形文件永久插入到当前图形中。
– 发现外部参照于文本框:显示当前外部参照文件的位置。用户可通
过浏览按钮查看,也可通过保存路径按钮将其保存。
66
7.3.3 剪裁外部参照
打开外部参照管理器对话框的操作如下:
? 在命令行行输入 XCLIP。
? 在修改菜单中单击剪裁子菜单中的外部参照选项。
? 在参照工具栏单击中的外部参照剪裁图标。
执行上述任一操作后,系统将提示:
输入剪裁选项
[开 (ON)/关 (OFF)/剪裁深度 (C)/删除 (D)/生成多段线 (P)/新建边界 (N)]
<新建边界 >:
上述提示中各选项功能如下:
67
– 开:用于打开外部参照剪裁功能。为参照图形定义剪裁边界
及前后剪裁面后,在主图形中仅显示位于剪裁边界、前后剪裁面之内的参照图形部分。
– 关:用于关闭外部参照剪裁功能。选择该选项可显示全部参
照图形,不受边界的限制。
– 剪裁深度:用于为参照的图形设置前后剪裁面。
– 删除:用于删除指定外部参照的剪裁边界。
– 生成多段线:用于自动生成一条与剪裁边界相一致的多段线。
– 新建边界:默认选项,用于设置新的剪裁边界。选择该选项后,系统将继续提示:
68
指定剪裁边界,
[选择多段线 (S)/多边形 (P)/矩形 (R)] <矩形 >,
其中,多段线选项用于选择已有的多段线作为剪裁边界;多边形选
项用于定义一条封闭的多段线作为剪裁边界;矩形选项用于定义一
矩形作为剪裁边界。
注意:设置剪裁边界后,利用系统变量 XCLIPFRAME可控制是否现
实剪裁边界,当其值为 0时不显示,为 1时显示。
69
7.3.4 绑定外部参照
用户可以通过从外部参照图形中选出一组依赖符永久地加到主图形
中,使其成为当前图形不可分割的一部分。执行该命令后,被加到
当前图形中的依赖符在结束操作时会像块一样被加到当前图形中,
而没有加到当前图形中的依赖符在结束操作时会被删除。
用户可以利用外部参照绑定对话框(图 7.25)进行绑定操作。启动
该对话框的方法如下:
?在命令行输入 Xbind。
?在参照工具栏上单击外部参照绑定图标。
执行上述任一操作后,系统将弹出外部参照绑定对话框。在该对话
框中,用户可以将外部参照中的块、尺寸样式、图层、线型以及文
字样式中依赖符添加到主图形中。当绑定依赖符后,它们会永久加 入到主图形中。
70
图 7.25 外部参照绑定对话框
71
7.3.5 编辑外部参照
在编辑主图形时,如果用户需要修改外部参照,可以利用 XOPEN命
令或在修改菜单中单击外部参照和块编辑中的打开参照选项,系统 提示用户选择主图形中的外部参照,选择后,AutoCAD将以新窗口
打开该参照文件,方便用户进行编辑等操作。
用户也可以在当前主图形窗口编辑外部参照,相应的命令为 REFEDIT或在修改菜单中单击外部参照和块编辑中的在位编辑参照
选项,,系统提示用户选择主图形中的外部参照,选择后,
AutoCAD先打开参照编辑对话框,利用该对话框中的标识参照选项
卡(图 7.26)和设置选项卡(图 7.27)对选定的外部参照中的某个
图形对象进行编辑。按确定按钮后,系统将在当前绘图窗口中打开 参照文件,同时打开参照编辑工具栏(图 7.28),让用户进行编辑
等操作。
72
图 7.26 参照编辑标识选项卡
73
图 7.27 参照编辑设置选项卡
74
图 7.28 参照编辑工具栏
75
思 考 题
1.如何创建和管理图层?
2.使用图层有何好处?
3.如何定义块?
4.如何定义带有属性的块?
5.如何使用外部参照?
6.外部参照和块有何区别?
第 7章 使用图层、块和外部参照
? 教学要求目标
? 掌握创建和管理图层的操作
? 掌握创建和管理块的操作
? 掌握使用外部参照
2
7.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 线宽对话框
13
3.新建按钮。用户如果想要建立新的图层时,只要单击该按钮,
AutoCAD会自动建立名为“图层 n”( n是自然数)图层。新建的图
层名称可以由用户自己设置确定。
4.删除按钮。用户可以通过该按钮删除所选取的图层。只要在列表
框中选取所要删除的图层,然后单击该按钮即可。
注意:要删除的图层必须是空图层,即该图层上没有绘制任何实体
的图形。否则 AutoCAD会拒绝删除,同时弹出警告对话框提示用户
所选的图层不能删除。用户不能删除 0层、当前层、定义点层、以及
以来外部参照的图层。
5.当前按钮。用户如果想要设置列表框中某一图层为当前层,则首
先选取该图层,然后单击该按钮即可。也可以通过双击图层名使该
图层变为当前图层。
14
6.显示 /隐藏细节按钮。显示或隐藏所选图层的详细资料。单击显
示细节按钮时,AutoCAD会在该对话框下面出现如图 7.6所示的详细
信息选项区;单击隐藏细节按钮时,将如隐藏该选项区。
图 7.6 详细信息选项区
15
7.保存状态按钮。单击该按钮,将出现保存图层状态对话框,如图
7.7所示。在对话框中的新图层状态名文本框中输入图层状态名,在
图层状态选项区和图层特性选项区设置图层状态和特性,单击确定
按钮即可。
8.状态管理器按钮。单击该按钮,将出现图层状态管理器对话框,
如图 7.8所示。该对话框中各选项含义如下:
– 图层状态列表框:显示当前图层已保存的图层状态名称,以及从
外部输入的图层状态名称。
– 恢复按钮:单击该按钮,克讲选中的涂层状态恢复到当前图层中,
并且只有那些保存的特性和状态才能够恢复到当前图层中。
– 编辑按钮。打击该按钮,将打开编辑图层状态对话框,该对话框
与保存图层状态类似,用户可利用该对话框重新编辑图层状态和
特性。
16
图 7.7 保存图层状态对话框 图 7.8 图层状态管理器对话框
17
– 重命名按钮:单击该按钮,可修改图层状态的名称。
– 删除按钮:单击该按钮,可删除选中的图层状态。
– 输入按钮:单击该按钮,将打开输入图层状态对话框,可
将外部图层状态( *.las)输入到当前图层中。
– 输出按钮:单击该按钮,将打开输出图层状态对话框,可
将当前图形已保存的图层状态输出到一个图层状态文件
( *.las)中。
18
7.1.2 使用图层工具栏
用户可利用如图 7.9所示的图层工具栏对图层的有关属性进行设置。
下面依次介绍该工具栏中各选项的含义:
图 7.9 图层工具栏
19
1.图层特性管理器图标。
单击该图标按钮,将出现如图 7.1所示的图层特性管理器对话框,用
户可以利用该对话框进行有关图层的设置操作。
2.图层下拉列表框。
在该列表框中显示当前图形包含的所有图层及其状态,并可以通过
单击相应状态图标,对图层的状态进行修改。
在实际绘图中,有时绘制完某一图形元素后,发现该元素并没有绘
制在预先设置的图层上,这时可选中该图形元素,并在图层工具栏
的图层控制下拉列表框中选择预设层名,然后按 Esc键即可。
3.将对象的图层置为当前图标。
单击该图标按钮,将指定对象所在图层变为当前层。可先选取对象,
然后单击此按钮,则指定对象所在层将变为当前层。
20
4.上一个图层图标。
单击该图标按钮,AutoCAD将显示“已恢复上一个图层状态”信息。
可以使用该图标按钮放弃对图层设置所做的更改。例如,如果冻结
若干图层并改变图形中某些几何图形,然后要解冻冻结的图层,则
可以使用单个命令完成这些操作而不会影响几何图形的更改。另外,
如果在改变了若干图层的颜色和线型之后,决定使用更改前的特性,
则可以使用“上一个图层”放弃所做的更改并恢复原始的图层设置。
使用该图标按钮,可以放弃使用对象的图层置为当前图标或图层特
性管理器图标最近所做的更改。用户对图层设置所做的每个更改都
将被追踪,并且可以使用该图标按钮放弃操作。在不需要图层特性
追踪时,可以使用 LAYERPMODE命令将其暂停,例如在运行较长
脚本的场合。关闭追踪后,系统性能将在一定程度上有所提高。
21
该图标按钮无法放弃下列更改:
– 重命名的图层。如果重命名图层并更改其特性,“上一个图
层”将恢复除图层名外的所有原始特性。
– 删除的图层。如果对图层进行删除或清理,则使用“上一个
图层”无法恢复该图层。
– 添加的图层。如果将新图层添加到图形中,则使用“上一个
图层”不能删除该图层。
22
7.1.3 转换图层
AutoCAD提供图层转换器用于转换图层,实现图形的标准化和规范
化。图层转换器能够转换当前图形的图层,使之与其他图形的图层
结构或 CAD标准文件相匹配。例如如果用户打开一个与本公司图层
结构不一致的图形时,就可以使用图层转换器转换其图层名称和属
性,以符合本公司的图形标准。
打开图层转换器对话框的方法如下:
?在命令行输入 Laytrans。
?在工具菜单中的 CAD标准中单击图层转换器子菜单。
用上述任一方法启动命令后,将打开图层转换器对话框,如图 7.10
所示。
23
图 7.10 图层转换器对话框
24
该对话框中各选项含义如下:
1.转换自列表框。显示当前图形中即将被转换的图层结构,用户可
以在列表框中选择,也可以通过选择过滤器来选择。
2.转换为列表框。显示可将当前图形的图层转换成的图层名称。单
击加载按钮,打开选择图形文件对话框,在该对话框中可选择作为
图层标准的图形文件,并将该图层结构显示在转换为列表框中;单
击新建按钮,可打开新建图层对话框,在该对话框中可创建新的图
层作为转换匹配图层,新建的图层也会显示在转换为列表框中。
3.映射按钮。单击该按钮,可将在转换自列表框中选中的图层映射
到转换为列表框中,并且当图层被映射后,它将从转换自列表框中
删除。
注意:只有在转换自列表框和转换为列表框中都选择了对应的转换
层后,映射按钮才可以使用。
25
4.映射相同按钮。单击该按钮,可以将转换自列表框和转换为列表
框中名称相同的图层进行转换映射。
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.对象选项区。用于选择要组成块的对象,点击拾取点按钮返回绘
图区域选择对象,或点击快速选择按钮,打开快速选择对话框进行 过滤选择。在该设置区中有如下几个选项:
?保留 创建块后仍在绘图区域保留组成块的各对象。
?转换为块 创建块后仍在绘图区域保留组成块的各对象并将它们转
换为块。
?删除 创建块后删除组成块的各对象。
30
4.预览图标选项区。用于设置是否根据块的定义保存预览图标。在
该设置区中有 2个选项:不包括图标和从块的几何图形创建图标。
5.拖放单位下来列表框。用于设置插入块的单位。
6.说明文本框。用于输入当前块的详细描述。
7.超链接按钮。单击该按钮将打开插入超链接对话框在该对话框中
可以插入超链接文档。
注意:在图块名中不区分大小写;用户所定义的新的图块名不能与
已有的图块名相同;用 Block或 Bmake创建的块只能在创建它的图形
中应用。
31
7.2.2 存储块
AutoCAD提供 WBLOCK命令可以将块以文件的形式写入磁盘,供其
它图形使用。
启动 WBLOCK命令的方法如下:
?在命令行输入 WBLOCK。
输入该命令后,AutoCAD将出现写块对话框,如图 7.13所示。
32
图 7.13 写块对话框
33
该对话框中各选项的含义如下:
1.源选项区。设置组成块的对象来源。其中:
?块 将使用 BLOCK命令创建的块写入磁盘。
?整个图形 将全部图形写入磁盘。
?对象 将指定需要写入磁盘的块对象,此时用户可根据需要使用基
点选项区设置块的插入基点位置,使用对象选项区设置组成块的对 象。
2.目标选项区。设置块的保存位置和块文件名以及插入单位。
34
7.2.3 插入块
1.用 Insert命令插入块。
利用下面的方法启动插入对话框,将块或其它图形插入当前图形中。
在插入的同时还可以改变所插入块或图形的比例与旋转角度。
启动插入对话框的方法如下:
在命令行输入 Insert。
在插入菜单中单击块子菜单。
在绘图工具栏上单击插入块图标。
使用上述任一种方法后,AutoCAD将出现插入对话框,如图 7.14所
示。
35
图 7.14 插入对话框
36
该对话框中各选项的含义如下:
?名称下拉列表框。用于选择块或图形的名称。用户可以单击其后的
浏览按钮,打开选择图形文件对话框,选择保存的块或外部图形。
?插入点选项区。用于设置块的插入点位置。用户可以选择在 X/Y/Z
文本框中输入点的坐标,也可以在屏幕上指定。
?缩放选项区。用于设置块的插入比例。
?旋转选项区。用于设置块插入时的旋转角度。
37
2.用 Minsert命令插入块。
Minsert(多重插入)命令实际上是 Insert和 Rectang或 Array命令的
一个组合命令。该命令操作的开始阶段发出与 Insert命令一样的提示,
然后提示用户输入信号以构造一个阵列。灵活使用该命令不仅可以
大大节省绘图时间,还可以提高绘图速度,减少所占用的磁盘空间。
用户可以通过如下所示的方法输入启动 Minser命令:
?在命令行输入 Minsert。
AutoCAD提示如下:
输入块名或 [?] <b2>,输入块的名字
指定插入点或 [比例 (S)/X/Y/Z/旋转 (R)/预览比例 (PS)/PX/PY/PZ/预
览旋转 (PR)],10,10
38
用户可以利用该提示行中的选项确定插入块的一些系数。各选项的
含义与前面介绍的同名选项的含义相同,不再具体介绍。执行完这
一步操作后,AutoCAD会继续提示
输入 X 比例因子,指定对角点,或 [角点 (C)/XYZ] <1>,1 输入 X方向的比
例系
输入 Y 比例因子或 <使用 X 比例因子 >,1 输入 Y方向的比例系数
指定旋转角度 <0>,0 确定旋转角度
输入行数 (---) <1>,3 输入行数
输入列数 (|||) <1>,3 输入列数
输入行间距或指定单位单元 (---),300 输入行与行之间的间距
指定列间距 (|||),300 输入列与列之间的间距
用户执行完以上操作后,AutoCAD会根据用户的设置插入图块,生
成新的图形,如图 7.15所示。
39
图 7.15 多重插入块
40
Minsert命令生成的整个阵列与块有许多相同特性,但也有一些情况
只适合于 Minsert命令,如下面所列举的几项:
?整个阵列就像一个块一样对编辑命令做出反应,用户不可能编辑单
独的项目。例如,选择一个对象进行拷贝或删除时,整个阵列都受
影响。
?不能使用用于单个对象的块插入方法。
?用 Explode命令不能把块分解为单独实体。如果原始块插入时发生
了旋转,则整个阵列将围绕原始块的插入点旋转。
41
3.精确控制插入基点
如果用户希望更准确地控制块的插入,可使用 Base命令,在把所要
插入的块插入到其他图形之前执行 Base命令。启动该命令的方法有
如下几种:
?在命令行输入 Base。
?在绘图菜单上单击块子菜单中的基点选项。
执行上述任一方法后,AutoCAD会提示:
'_base 输入基点 <0.0000,0.0000,0.0000>:
用户可以直接输入插入点的坐标值,也可以利用鼠标直接在屏幕上
选取插入点。
42
7.2.4 管理块属性
块属性是附属于块的非图形信息,是块的组成部分,是特定的可包
含在快定义中的文字对象,并且在定义一个块时,属性必须预先定
义而后被选定。通常属性用于在块的插入过程中进行自动注释。块
属性具有如下特点:
– 块属性包括属性标记名和属性值两部分。如果用户把地名定
义为属性标记名,则具体的地名,如上海、江苏等就是属性
值。
– 定义块前,每个属性要用 ATTDEF命令进行定义。由它来具
体规定属性标记名、属性提示、属性默认值、属性的显示格
式(可见或不可见)以及属性在图中的位置等。属性定义后,
该属性以其标记名将在图形中显示出来,并保存有关的信息。
43
– 定义块时,应将图形对象和表示属性定义的属性标记名一起 用来定义块对象。
– 插入有属性的块之前,系统将提示用户输入需要的属性值。
插入块后,属性以属性值表示。因此,同一个块在不同点插
入时,可以有不同的属性值。如果属性值在属性定义时规定为常量,系统将不询问属性值。
– 插入块后,用户可以修改属性的显示可见性,对属性作修改,
把属性单独提取出来写入文件,以供统计、制表使用,还可 以与其它高级语言或数据库进行数据通信。
44
1.创建块属性定义
利用以下方法打开属性定义对话框创建块的属性定义:
?在命令行输入 ATTDEF。
?在绘图菜单中单击块子菜单中的定义属性选项。
执行上述任一方法后,系统将弹出如图 7.16所示的属性定义对话框。
45
图 7.16 属性定义对话框
46
该对话框中各选项的含义分别如下所示:
?模式选项区:在该选项区中,我们可以通过“不可见”、“固定”、
“验证”和“预置”四个复选项来确定块的是否可见、是否采用常
量、是否采用验证方式以及是否采用预设方式。
?属性选项区:在该选项区可以确定属性的标记、提示以及默认值。
?插入点选项区:可以利用该选项区来确定属性文本插入时的基点。
?文字选项选项区:在该选项区设置属性文字的格式。其中:可以利
用对正文本框来确定属性文本相对于参考点的排列方式;可以利用
文字样式文本框确定属性文字的样式;利用高度文本框确定属性文
本字符的高度;利用旋转文本框确定属性文本行的倾斜角度。
47
此外,在对话框中选择“在上一个属性定义下对齐”复选框,可以
将当前属性采用上一个属性的文字样式、字高以及旋转角度,且另
起一行按上一个属性的对正方式排列。
确定了属性定义对话框中的各项内容后,单击确定按钮,系统将完
成一次属性的定义。用户可以用上述方法为块定义多个属性。
属性定义结束后,在命令行运行 WBLOCK命令将图形和属性定义保
存为块。以后就可以在其它图形中调用这个包含属性定义的块了。
48
2.修改属性定义
如果属性定义后需要修改,用户可以通过调用 AutoCAD提供的修改
属性定义对话框。启动该对话框的方法如下:
?在命令行输入 DDEDIT。
执行上述方法后,系统提示如下:
选择注释对象或 [放弃 (U)],选取定义的属性
选取完属性后,系统将弹出如图 7.17所示的编辑属性定义对话框。
用户可以通过该对话框中的“标记”、“提示”以及“默认”三个
编辑框来修改属性。
图 7.17 编辑属性定义对话框
49
3.编辑块属性
与插入到块中的其它对象不同,属性可以独立于块而单独进行编辑。
用户可以集中编辑一组属性。通过以下方法启动增强属性编辑器对
话框:
?在命令行输入 EATTEDIT。
?在修改菜单中单击属性子菜单中的单个选项。
?在修改 Ⅱ 工具栏单击其中的编辑属性图标。
执行上述任一方法后,在命令行,选择块,”提示下选择了插入了的
带有属性的块后,系统将弹出如图 7.18所示的增强属性编辑器对话
框。使用该对话框,用户可以对块属性进行全面的修改。
50
图 7.18 编辑属性定义对话框
51
如果用户只需要修改块属性的属性值,用户可以执行以下操作:
?在命令行输入 ATTEDIT。
执行上述方法,系统提示“选择块参照,”,用户选择了插入的属性
块后,系统将弹出如图 7.19所示的编辑属性对话框,用户可以通过
该对话框更改指定块的各属性值。
52
图 7.19 编辑属性对话框
53
4.块属性管理器
用户可执行以下操作,打开块属性管理器,管理块中的属性。
?在命令行输入 BATTMAN。
?在修改菜单中单击属性子菜单中的块属性管理器选项。
?在修改 Ⅱ 工具栏单击其中的编辑块属性管理器图标。
执行上述任一方法后,系统将弹出如图 7.20所示的块属性管理器对
话框。
54
图 7.20 块属性管理器对话框
55
5.控制属性文本显示
在 AutoCAD中,用户可以通过 ATTDISP命令来控制属性文本是否可
见。调用 ATTDISP命令的方法如下:
?在命令行输入 ATTDISP。
在视图菜单中单击显示子菜单中的属性显示中的各个选项,如图
7.21所示。
图 7.21 属性文本显示选项
56
用上述第一种方法输入命令后,系统将在命令行提示与上图中的相
同选项:
输入属性的可见性设置 [普通 (N)/开 (ON)/关 (OFF)] <普通 >:
?普通:按照属性定义时规定的可见性格式来显示。
?开:显示所有的属性。
?关:所有的属性都不可见。
57
外部参照是把已有的图形文件以参照的形式插入到当前图形文件中。
不论外部参照的图形文件多么复杂,AutoCAD只会把它当作一个单
独的图形实体。外部参照有下列优点:
?可以利用一组简单的子图形来合成一个复杂的主图形。用户在对子
图形进行修改时,主图形不会发生改变,只有在主图形被重新打开
后才会发生改变。
?便于许多人一起完成一项复杂的工作。自己的图形中可以随时反映
其他人的图形变化。
?节省存储空间。各个图形文件中共有的对象可以单独的保存,而不
需要在每个图形中都保存。
?提高效率,节省时间。对外部参照图形的任何改动都将会反映到引
用了该图形的所有图形中,避免了重复劳动。
7.3 使用外部参照
58
外部参照与块有相似的地方,它们的主要区别在于:一旦插入了块,该块
就永久性地插入到了当前图形中,成为当前图形的一部分;而以外部参照
方式将图形插入到某一图形(称为主图形)后,被插入图形文件的信息并
不直接加入到主图形中,主图形只记录参照的关系,如参照图形文件的路
径等信息。另外,对主图形的操作不会改变外部参照图形文件的内容。
在 AutoCAD的图形数据文件中,有用来记录块、图层、线型、以及文字样
式等内容的表,表中的项目成为命名目标;对于那些位于外部参照文件中
的这些组成项,则成为外部参照文件的依赖符。在插入外部参照时,系统
会重新命名参照文件的依赖符,然后再将它们加到主图形中。例如,
Drawing1.dwg中有一个名为“图层 1”的图层,在 Drawing1.dwg被作为外部
参照文件插入到主图形中后,在主图形中,“图层 1”被命名为,Drawing1|
图层 1”,同时系统将这个新图层名自动加入到主图形中的依赖符列表中。
这个功能可以让用户非常方便地看出每一个命名目标来自于哪一个外部参
照文件,而且主图形与外部参照中同名的依赖符不会混淆。
59
7.3.1 附着外部参照
AutoCAD通过选择外部参照文件对话框和外部参照对话框,将外部
图形文件以外部参照的形式插入到当前图形中。打开外部参照对话
框的操作如下:
?在命令行输入 XATTACH。
?在插入菜单中单击外部参照子菜单。
?在参照工具栏中单击附着外部参照图标。
执行上述任一操作后,系统将首先弹出选择参照文件对话框(图
7.22),让用户选择要作为外部参照插入当前图形的外部图形文件,
然后将打开外部参照对话框(图 7.23),利用该对话框可将选定的
图形文件以外部参照的形式插入到当前图形中。
60
图 7.22 选择参照文件对话框
61
图 7.23 外部参照对话框
62
从图 7.23可以看出,在图形中插入外部参照的方法与插入块的方法
相同,只是在外部参照对话框中多了几个特殊的选项,它们的功能
如下:
– 参照类型选项区:用于确定外部参照的类型,包括附加型和
覆盖型 2种。选择前者将显示出嵌套参照中的嵌套内容;选
择后者,则不显示嵌套参照中的嵌套内容。
– 路径类型下拉列表框:用于选择保存外部参照的路径类型,
包括完整路径、相对路径、和无路径 3种类型。
63
7.3.2 使用外部参照管理器
打开外部参照管理器对话框的操作如下:
?在命令行行输入 XREF。
?在插入菜单中单击外部参照管理器子菜单。
?在参照工具栏单击中的外部参照图标。
执行上述任一操作后,系统将弹出如图 7.24所示的外部参照管理器
对话框。
对话框中主要选项功能如下:
– 列表图和树状图按钮:用于设置外部参照列表框以何种形式显示
– 外部参照列表框:先是当前图形中各个外部参照的名称、加载状态、
文件大小、参照类型、参照日期及参照文件的存储路径等内容。
64
图 7.24 外部参照管理器对话框
65
– 附着按钮:单击该按钮,将打开选择参照文件对话框,在该对话框
中可选择需要插入到当前图形中的外部参照文件。
– 拆离按钮:单击该按钮,将从当前图形中删除不再需要的外部参照
文件。
– 重载按钮:单击该按钮,将在不退出当前图形的情况下,更新外部
参照文件。
– 卸载按钮:单击该按钮,将从当前图形中删除不再需要的外部参照
文件,但仍保留该参照文件的路径,当希望再参照该图形时,单击
对话框中的重载按钮即可。
– 绑定按钮:单击该按钮,可将外部参照文件转换成一个正常的块,
即将所参照的图形文件永久插入到当前图形中。
– 发现外部参照于文本框:显示当前外部参照文件的位置。用户可通
过浏览按钮查看,也可通过保存路径按钮将其保存。
66
7.3.3 剪裁外部参照
打开外部参照管理器对话框的操作如下:
? 在命令行行输入 XCLIP。
? 在修改菜单中单击剪裁子菜单中的外部参照选项。
? 在参照工具栏单击中的外部参照剪裁图标。
执行上述任一操作后,系统将提示:
输入剪裁选项
[开 (ON)/关 (OFF)/剪裁深度 (C)/删除 (D)/生成多段线 (P)/新建边界 (N)]
<新建边界 >:
上述提示中各选项功能如下:
67
– 开:用于打开外部参照剪裁功能。为参照图形定义剪裁边界
及前后剪裁面后,在主图形中仅显示位于剪裁边界、前后剪裁面之内的参照图形部分。
– 关:用于关闭外部参照剪裁功能。选择该选项可显示全部参
照图形,不受边界的限制。
– 剪裁深度:用于为参照的图形设置前后剪裁面。
– 删除:用于删除指定外部参照的剪裁边界。
– 生成多段线:用于自动生成一条与剪裁边界相一致的多段线。
– 新建边界:默认选项,用于设置新的剪裁边界。选择该选项后,系统将继续提示:
68
指定剪裁边界,
[选择多段线 (S)/多边形 (P)/矩形 (R)] <矩形 >,
其中,多段线选项用于选择已有的多段线作为剪裁边界;多边形选
项用于定义一条封闭的多段线作为剪裁边界;矩形选项用于定义一
矩形作为剪裁边界。
注意:设置剪裁边界后,利用系统变量 XCLIPFRAME可控制是否现
实剪裁边界,当其值为 0时不显示,为 1时显示。
69
7.3.4 绑定外部参照
用户可以通过从外部参照图形中选出一组依赖符永久地加到主图形
中,使其成为当前图形不可分割的一部分。执行该命令后,被加到
当前图形中的依赖符在结束操作时会像块一样被加到当前图形中,
而没有加到当前图形中的依赖符在结束操作时会被删除。
用户可以利用外部参照绑定对话框(图 7.25)进行绑定操作。启动
该对话框的方法如下:
?在命令行输入 Xbind。
?在参照工具栏上单击外部参照绑定图标。
执行上述任一操作后,系统将弹出外部参照绑定对话框。在该对话
框中,用户可以将外部参照中的块、尺寸样式、图层、线型以及文
字样式中依赖符添加到主图形中。当绑定依赖符后,它们会永久加 入到主图形中。
70
图 7.25 外部参照绑定对话框
71
7.3.5 编辑外部参照
在编辑主图形时,如果用户需要修改外部参照,可以利用 XOPEN命
令或在修改菜单中单击外部参照和块编辑中的打开参照选项,系统 提示用户选择主图形中的外部参照,选择后,AutoCAD将以新窗口
打开该参照文件,方便用户进行编辑等操作。
用户也可以在当前主图形窗口编辑外部参照,相应的命令为 REFEDIT或在修改菜单中单击外部参照和块编辑中的在位编辑参照
选项,,系统提示用户选择主图形中的外部参照,选择后,
AutoCAD先打开参照编辑对话框,利用该对话框中的标识参照选项
卡(图 7.26)和设置选项卡(图 7.27)对选定的外部参照中的某个
图形对象进行编辑。按确定按钮后,系统将在当前绘图窗口中打开 参照文件,同时打开参照编辑工具栏(图 7.28),让用户进行编辑
等操作。
72
图 7.26 参照编辑标识选项卡
73
图 7.27 参照编辑设置选项卡
74
图 7.28 参照编辑工具栏
75
思 考 题
1.如何创建和管理图层?
2.使用图层有何好处?
3.如何定义块?
4.如何定义带有属性的块?
5.如何使用外部参照?
6.外部参照和块有何区别?