1、外部参照详解要能熟练掌握该教程,建议对 CAD 软件有系统的学习,否则很难理解其中的某些内容。随着越来越复杂的建筑物,机电专业设备越来越多,风火水电暖卫通基本上全都有了,要把这些专业综合起来查看,是一件非常困难的事情,如何方便,快捷,有效地将各专业图纸综合在一起,又能实时的自由的分开,而又不相互影响。这是机电专业最头痛的事情。要搞机电管网综合深化,必须先要解决这个图纸的分合问题。传统的图纸复制粘贴已经不满足现在的使用要求了,分图层粘贴,虽然能解决显示与不显示及修改问题,但是修改好的图纸怎样让设计院确认,这个问题也很难解决。我们就选择 CAD 的更深一层的运用技术功能,外部参照。一,外部参照的概
2、念 所谓外部参照就是把一个图形文件附加到当前工作的图形中,被插入的图形文件信息并不直接加到当前的图形文件中,当前图形只是记录了引用关系,插入的参照图形与外部的原参照图形保留着一种“ 链接”关系,即外部的原参照图形如果发生了改变,被插入到当前图形中的参照图形也将作相应的改变,此内容适用于正在进行中的项目的分工协同合作。 二,外部参照与图块的区别外部参照是把已有的图形文件像块一样插入到图形中,但外部参照不同于图块插入。在插入图块时,插入的图形对象作为一个独立的部分存在于当前图形中,与原来的图形文件没有关联。如果把图形作为块插入时,块定义和所有相关联的几何图形都将存储在当前图形数据库中,并且修改原图
3、形后,块不会随之更新。与这种方式相比,外部参照提供了另一种更为灵活的图形引用方法。这些被插入的图形文件信息并不直接加入到当前的图形文件中,而只是记录引用的关系,对当前图形的操作也不会改变外部引用图形文件的内容。只有用户打开有外部引用的图形文件时,系统才自动地把各外部引用图形文件重新调入内存,且前文件能随时反映引用文件的最新变化。使用外部参照可以将多个图形链接到当前图形中,并且作为外部参照的图形会随着原图形的修改而更新。此外,外部参照不会明显地增加当前图形的文件大小,从而可以节省磁盘空间,也利于保持系统的性能。当一个图形文件被作为外部参照插入到当前图形中时,外部参照中每个图形的数据仍然分别保存在
4、各自的源图形文件中,当前图形中所保存的只是外部参照的名称和路径。无论一个外部参照文件多么复杂,AutoCAD 都会把它作为一个单一对象来处理,而不允许进行分解。用户可对外部参照进行比例缩放、移动、复制、镜像或旋转等操作,还可以控制外部参照的显示状态,但这些操作都不会影响到原图文件。AutoCAD 允许在绘制当前图形的同时,显示多达 32000 个图形参照,并且可以对外部参照进行嵌套,嵌套的层次可以为任意多层。当打开或打印附着有外部参照的图形文件时,AutoCAD 自动对每一个外部参照图形文件进行重载,从而确保每个外部参照图形文件反映的都是它们的最新状态。三,外部参照具体操作:(1)、外部参照图
5、纸的清洁整理1、用于外部参照的图纸,原则上不要用原版的图纸,(即从设计院拷贝回来的图纸),设计院的图纸由于多次的绘画和修改,以及一些不需要的现实的辅助图层的隐藏,导致图纸容量大,垃圾图层太多,隐藏图层也很多,直接用于外部参照将导致图纸容量大,CAD软件死机或者出现致命错误而关闭。而且很多时候一张图纸中还有很多张图纸,为了一个图纸而删掉其他所有的图纸,工作量大,还容易删除本该保留的内容。为了让外部参照运行流畅,建议先将需要进行外部参照的图纸复制出来,粘贴到一张新的图纸中。在对图纸进行清理,清除掉垃圾图层,全部显示。例如 CAD 启动时的那张新图纸,新建图纸也要选择 ACADISO,否则会出现单位
6、不一致的情况。2、为了便于以后参照图纸定位方便,不需要再移动图纸,建议在整理好的图纸中定位圆点,将每张图纸的基准点定位于图纸坐标的圆点,在外部参照时插入点设置为 0、0、0(不许需要勾选)就可以直接重叠,不需要再把图纸进行移动了。(2)、点出工具栏调出外部参照工具条和外部参照修改工具条,单击【参照】工具栏中的【附着外部参照】按钮, 系统会弹出【选择参照文件】对话框。 (3)、选择所要附着为外部参照的图形文件,单击【确定】按钮,系统会弹出【外部参照】对话框。在 CAD 界面左上方,弹出如下窗口,在这个窗口中,需要注意各个选项模块的信息。在上方的文件参照栏里,会显示当前文件的信息,在外部参照列表框
7、中显示当前图形中各个外部参照文件名称,状态,大小,类型,日期,保存,日期,用户单击选项板上方的 “ 附着 ” 按钮可以添加不同格式的外部参照文件;选择任意一个外部参照文件后,在下方 “ 详细信息 ” 选项组中显示该外部参照的名称、加载状态、文件大小、参照类型、参照日期及参照文件的存储路径和找到位置等内容。如果用户没有选择需要参照的文件,则“ 详细信息 ”内容为空白。(4)、点击附着 DWG 文件按钮, ,在下拉菜单中会弹出附着DWG(D)、附着图像,附着 DWF(I),附着 DGN(N)三个选项,我们常用的图纸为 DWG 格式的,所以我们选择附着 DWG(D)。或者在空白处右击鼠标右键,弹出菜
8、单栏,也可以选择相应的选项。(5) 、在选择附着 DWG(D)后,会弹出如下窗口,寻找需要参照的图纸的路径。根据图纸所保存的位置一步一步来选择。(6) 、选择需要参照的目标图纸,选中图纸,点击打开,会弹出另外一个窗口即外部参照窗口。在这个窗口中,我们需要注意各个选项。(I)参照类型:附着型,覆盖型两者的主要区别。在图形中选择【附着型】的外部参照时,如果其中嵌套有其他外部参照,则将嵌套的外部参照包含在内。也就是说附着型可进行多层嵌套。即如果 B 图中附着了 C 图,那么当 B 图附着到 A 图时,在 A 图中既可以看到 B 图,也可以看到 C 图。在图形中选择【覆盖型】的外部参照时,在图形中附着
9、覆盖型外部参照时,则任何嵌套在其中的覆盖型外部参照都将被忽略,而且其本身也不能显示。覆盖型不可以进行多层嵌套附着。即如果在B 图中覆盖引用了 C 图,那么当 B 图再被 A 图附着时,在 A 图中将看不到 C 图,也就是在 A 图中不再关联 C 图。我们的图纸很简单,参照前先经过处理的,一般常用覆盖型。附着型,覆盖型两者的主要区别,如下图所示:(II)路径类型。1. 完整路径,也叫绝对路径。就是插入的外部参照用路径来表示,与当前文件(帮助文件中所说的宿主文件)所在路径无关。如果把这个文件拷入别的电脑上,则参照文件及路径必须与原来电脑上完全一致,否则会提示找不到参照文件。比如,参照文件在C:Do
10、cuments and Settings用户名My Documents 下,也就是在“我的文档”下。那么当你把你 CAD 文件拷给别人时,就要连同“我的文档”下的参照文件一起考给他,并告诉他将参照文件放到“我的文档”下,而且用户名要与你的一致,而宿主文件放到哪倒无所谓。2. 相对路径,则指定的是相对于当前文件(宿主文件)的相对路径。如宿主文件在 D:Works 下,参照文件是 Works参照123.dwg,即在参照文件的路径是这样的形式:.参照123.dwg。你把文件拷给别人时,把主宿文件、参照文件夹及其下的 123.dwg 文件一起压缩为一个包传给他就行,无论对方把这个包解压到哪,因为解压后
11、文件路径结构层次一致,总能保证参照路径的正确。3.无路径,经过我的实验,和完整路径效果一样的。(III) ,插入点,比例,旋转功能很简单,一般用不到的,全部不要勾选。选择好需要参照的图纸之后点击确定,即可将选择的参照文件参照到当前图纸中,这时候的界面就该如下图所示,在文件参照栏的信息里面就能显示参照图纸的状态,大小,类型,以及参照日期,保存路径等。点击参照图纸,就能在详细信息里面看到有关参照进来的图纸的有关详细信息。照着前面的方法,我们可以一个一个的参照不同专业的图纸。只要你的电脑有足够的处理能力,最多可以参照达 32000 个图形参照。选择任何一个参照文件,点击鼠标右键会弹出一个下拉菜单,里
12、有 6 个选项,打开,附着,卸载,重载,拆离,绑定。打开:在 CAD 窗口中打开选中的参照文件。附着:加载外部参照,用于指定外部参照的路径,即参照新的CAD 图纸。卸载:将参照卸载。参考图将全部从图形中擦除(相当于隐藏,不显示) ,但参照关系仍存在,用“重载”又可显示出来。重载:重新装入图形。当外部参照更新后,可使插入图形更新。拆离:将附着的外部参照图纸从当前图纸中永久性的删除,脱离参照关系,不能再用重载加载,除非重新附着从外部参照。 绑定:绑定参考信息。单击该按钮出现一个对话框,从中可选择绑定类型,绑定或者插入参考图形。插入:将参照的图纸插入当前图纸中,变成当前图纸的一部分,成为一个块,在图
13、层里也没区别。绑定:也是将参照图变成当前图纸的一部分,也是一个块,但是在图层里有区别的。绑定的图纸中当前图纸和绑定的图纸名称之间有“$0$”符号隔开,如“地下一层消防喷淋干线$0$DET1”可以修改图层属性和重命名,插入的图纸中没有这个符号直接是单层图名,也可以重命名和修改图层属性,但是参照的图纸之间有“|”符号隔开。不能修改图层属性及重命名。(IV)外部用参照的图层名 在外部参照图形中,因为系统将建立一个指定图层设置的附加的已命名对象,所以关于已命名对象的信息就不会丢失。对于外部参照图形来说,这些已命名对象就变为依赖符号(这些特征如:图层、线型、对象颜色、文字样式等)。外部参照图形的图层是随
14、外部参照图形的名一起添加的,两者由垂直线符号( |)分开,这些添加图层的颜色要淡一些。例如:图层名”墙”变为参照名 |墙。当该参照被绑定后,图层名变为参照名 $0$墙. 拆离和卸载的区别 “卸载”选项允许卸载外部参照图形。但系统保留指向外部参照图形的指针。当卸载外部参照图形时,图形不出现在屏幕上,但重载外部参照图形。 “拆离”选项可用于拆离外部参照图形。如果图形中有由外部图定义的任何嵌套外部参照图形,则它们也将被拆离。一旦图形被拆离,它就被从屏幕中删除。 四,对参照进行编辑之前做所的参照工作都是为参照修改做准备,最关键的工作还是参照编辑即在位编辑外部参照命令,这才是管线综合平衡技术的关键所在。
15、在位编辑外部参照,即不打开参照图形的前提下,于当前图形中编辑外部参照。提示:在位编辑适用于对外部参照做较小的修改。如果需要做较大的修改,则应打开外部参照的原始图形,直接在文件中修改。使用在位编辑对外部参照做较大的修改,会临时增加当前图形文件的尺寸。还要注意,当一个图形文件被局部打开时,不可以使用在位编辑。REFEDIT 命令用于在位编辑外部参照。要调用 REFEDIT 命令,有以下 3 种方法。单击【参照编辑】工具栏中的【编辑外部参照】按钮。选择【修改】|【在位编辑外部参照】【编辑参照】命令。在【命令】提示符后输入“REFEDIT”并按回车键。启动 REFEDIT 命令后,AutoCAD 提示
16、选择要编辑的外部参照。选择外部参照后出现【参照编辑】对话框,如下图所示,其中显示了外部参照名和参照中嵌套的其他外部参照。选中【创建唯一图层、样式和块名】复选框,显示带前缀“$O$”的图层名称和符号名称。当编辑带属性的块时,选中【显示编辑的属性定义】复选框,在块中显示属性定义,并对属性进行编辑。在这种情况下,可以使属性值不可见,但属性定义依然有效,并且属性仍然附加在块的几何图形上。如果修改了属性定义,则这些修改只影响以后插入的块,而不影响已经引用的块。如果选择的是嵌套的外部参照的一部分,则只显示嵌套的外部参照。选择参照后,可以指定编辑其中的哪些对象。在绘图区域中只能选择选定参照的组成对象。Aut
17、0CAD 临时从选定参照中提取选择的对象,以供在当前图形中编辑。提取的对象集合称为工作集,可以对其进行修改并存回,以更新外部参照或块定义。构成工作集的对象与图形中的其他对象明显不同。除工作集中的对象外,当前图形中的所有对象都褪色显示。提示:不能在位编辑用 MINSER_T 命令插入的块参照。使用 XFADECTL,系统变量控制在位编辑参照时对象的显示方式。从参照中提取的对象集合以正常方式显示,而图形中的其他对象,包括当前图形和其他参照中不属于工作集的对象,都褪色显示。XFADECTL 的设置值范围为 090(默认值为 50)。该值设定工作集以外的对象的显示强度。设置 XFADECTL 值为 6
18、0时。 ,所有不在工作集中的对象显示为正常情况下亮度的 40。XFADECTL 的值越大,不在工作集中的对象褪色越严重。提示:当在位编辑参照时,如果未将 SHADEMODE 设置为二维线框,则工作集以外的对象不会褪色。五,添加或删除工作集中的对象在位编辑参照时,可以添加或删除工作集中的对象。大多数情况下,如果在位编辑参照时创建了新对象,则这些对象将自动添加到工作集中。没有添加到工作集中的对象在图形中褪色显示(褪色程度可以在系统中修改,一般保持默认值即可) 。如果新对象是在修改工作集之外的对象时生成的,则新对象不会被添加到工作集中。例如,图形中包含两条不属于工作集的直线。如果使用 FILLET
19、命令编辑直线,将在两条直线之间生成新的弧线。弧线不会被加入到工作集。怎么理解?添工作集就是把看得见的,不属于正在编辑的参照图纸中的内容的线条变成参照图纸中的线条,选择后图纸线条颜色会加深;删除工作集就是把正在编辑的参照图纸中的线条变成底图中的线条,选择的线条颜色变浅。在存回修改时,从工作集中删除的对象将从外部参照中删除,并添加到主图形中。而添加到工作集中的对象将从主图形中删除,并添加到外部参照中。进入在位编辑状态后,出现【参照编辑】工具栏,如图下图所示。选定参照的名称出现在工具栏上。工具栏上的 4 个编辑按钮(从左到右依次为【向工作集添加对象】 、 【从工作集删除对象】 、 【放弃对参照的修改
20、】和【将修改保存到参照】)仅在在位编辑参照时激活。只要工具栏已被初始化,并且当前图形中没有正在进行的参照编辑任务, 【编辑块或外部参照】按钮回就被激活。存回或放弃对参照的修改之后, 【参照编辑】工具栏将自动消失。六,保存在位编辑好的外部参照完成在位编辑后,可以存回或放弃所做的修改。如果将修改存回参照,AutoCAD 将重生成当前图形。修改参照的所有引用都将重生成(属性定义的修改除外)。如果放弃修改,将删除工作集并将块参照恢复到原始状态。要实现存回修改,有以下几种方法。选择【修改】l【在位编辑外部参照】I【保存参照编辑】命令。单击【参照编辑】工具栏上的【将修改保存到参照】按钮。在【命令】提示符后
21、输入“REFCLOSE”并按回车键。在图形区右击,从快捷菜单中选择【关闭 REFEDIT 任务】I【保存参照编辑】命令。如果工作集中的对象继承了原先未在外部参照中定义的特性,则这些对象将保留新特性。例如,某外部参照包含图层 A、B 和 c,而参照它的图形包含图层 D。如果在位编辑参照过程中在图层 D 上绘制了新对象,并将修改存回参照,则 AutoCAD 将图层 D 复制到外部参照图形中。如果从工作集中删除对象并保存修改,则该对象从参照中删除并添加到当前图形中,对当前图形中的对象(不是外部参照或块)所做的任何修改都没有放弃。如果删除不在工作集中的对象,则既使选择放弃修改也不能恢复该对象。可以使用
22、 UNDO 命令将图形恢复到原始状态。如果对外部参照作了不需要的修改,并已用 REFCLOSE 命令将修改存回外部参照,则必须用 UNDO 命令才能放弃在参照编辑期间所做的改动。放弃不需要的修改之后,请用 REFCLOSE 命令保存修改,以便将外部参照文件恢复到原始状态。提示:在使用“在位编辑”编辑并存回后,原图的预览图将不能在任何对话框中显示。要恢复预览图像,必须打开并保存参照文件。七,外部参照的更新 当加载一个图形时,系统会自动地加载其参照图形。“重载”选项允许在任何时候更新外部参照图形和嵌套的外部参照图形而不需要先退出图形编辑器后再重新加载图形。要重载外部参照图形,调用 XREF 命令,
23、并在“外部参照管理器”对话框中选择图形,然后点击“重载”按钮,系统将搜索参照图形与嵌套外部参照图形。重载选项通常用于当外部参照图形正在进行编辑,同时又希望加载更新图形的情况。外部参照图形的更新基于它在桌面的保存形式。因此,在重载外部图形之前,应该确信将用于编辑的外部参照图形已经保存过。我们可以通过(setenv “XNOTIFYTIME” “1”)来设置外部参照的更新提示时间。 八,整体查看。通过保存外部参照,完成对外部参照文件的修改,窗口右下角会提示外部参照文件已经修改,需要重载,根据提示进行重载就完成了。九,关于外部参照的一些快捷命令cad 外部参照相关命令包含如何更新外部参照的线宽、线型
24、的系统变量命令 ADCENTER 处理和插入块、外部参照和填充图案等内容REFCLOSE 存回或放弃在位编辑参照(外部参照或块)时所作的修改REFEDIT 选择要编辑的参照REFSET 在位编辑参照(外部参照或块)期间,向工作集添加对象或从工作集内删除对象RENAME 修改对象名SHADEMODE 控制当前视口中 AutoCAD 二维和三维实体对象着色的显示XATTACH 将外部参照附着到当前图形XBIND 将外部参照的依赖符号绑定到当前图形中XCLIP 定义外部参照或块的剪裁边界,并且设置前向剪裁面和后向剪裁面XREF 控制图形文件的外部参照系统变量 BINDTYPE 控制绑定或在位编辑外部
25、参照时外部参照名称的处理方式INDEXCTL 控制是否创建图层和空间索引并保存到图形文件中REFEDITNAME 指示图形是否处于参照编辑状态;还存储参照文件名VISRETAIN控制外部参照依赖图层的可见性、颜色、线型、线宽和打印样式,并且指定是否保存对嵌套外部参照路径的修改XCLIPFRAME 控制外部参照剪裁边界的可见性XEDIT 控制当前图形被其他图形参照时是否可以在位编辑XFADECTL 控制正被在位编辑的参照的褪色度XLOADCTL 打开或关闭外部参照文件的按需加载功能,控制打开原始图形还是打开副本XLOADPATH 创建用于存储按需加载的外部参照文件临时副本的路径XREFCTL 控
26、制 AutoCAD 是否写入外部参照日志 (XLG) 文件执行 refedit 参照编辑命令就可以对外部参照经行编辑啊,编辑完之后再执行 refclose 命令即可按提示保存修改!1.依次单击“工具”菜单 “在位编辑外部参照和块”“在位编辑参照” 。 2.在当前图形中选择要编辑的参照。 如果在参照中选择的对象属于任何嵌套参照,则所有可供选择的参照都将显示在“参照编辑”对话框中。3.在“参照编辑”对话框中,选择要进行编辑的特定参照。 锁定该参照文件以防止多个用户同时打开该文件。 如果另一个用户正在使用参照所在的图形文件,则不能在位编辑参照。4.单击“确定” 。 5.在参照中选择要编辑的对象,并按 ENTER 键。 选定的对象将成为工作集。 默认情况下,所有其他对象都将锁定和褪色。6.编辑工作集中的对象。单击“将修改保存到参照” 。 工作集中的对象将保存到参照,外部参照或块将被更新