什么是CAD外部参照?外部参照和图块有什么区别?

最近最有人问外部参照相关问题,有些初学者对外部参照的作用不是很清楚,有些对图块和外部参照的区别不太了解,在此简单讲一下,希望能对一些初学者有所帮助。

一、外部参照的概念

下面是从CAD帮助中摘取一段对外部参照的解释:

可以将整个图形作为参照图形(外部参照)附着到当前图形中。通过外部参照,参照图形中所作的修改将反映在当前图形中。附着的外部参照链接至另一图形,并不真正插入。因此,使用外部参照可以生成图形而不会显著增加图形文件的大校

外部参照的英文是external reference,如果把reference翻译成引用可能大家更容易理解一些,简单地说就讲将其他图纸引用到当前图中。

图纸文件被引用到当前图中后,图形都会显示在图纸中,但保存文件时只会保存引用文件名。每次打开图纸都需要从原始位置去读取并显示引用图纸,如果找不到引用图纸将无法显示。打开图纸时会读取引用图纸的最新版本,如果在编辑过程中引用图纸有修改,CAD会提示让我们更新重载引用文件。当工程完成并准备归档时,将附着的参照图形和当前图形永久合并(绑定)到一起。

简单解释一下:假设A是当前图纸,B是作为外部参照的图纸,当B作为外部参照插入到A中时,在A图中可以完整显示B图中的内容,但A图保存时大小不会有明显变化,只是保存B图的路径和文件名。当B图被修改并保存后,A图中B图部分将自动更新,如果B图被删除或移走,再打开A图示,B图内容将不会被显示。因此当将A图传给其他人时,必须将B图一起传给对方。当A图处于打开状态时,B图被修改和保存,A图会提示外部参照已经更新,可以直接重载。A图中除插入B外,还可以插入其他图作为外部参照。B图除插入到A图中外,还可以插入到其他图中作为外部参照。

不知道上面这一段类似绕口令一样的文字是否将外部参照的基本特性是否说清楚了,也许结合实际应用会更明白一些,你不妨找两张图纸,一张作为A,一张作为B,然后用XATTACH的功能将B插入到A中,然后修改B保存以及其他操作,看看A中的变化。

什么是CAD外部参照?外部参照和图块有什么区别?

二、外部参照的简单应用

外部参照目前看到的用法主要有两种:一是标准化,二是协同设计。

设计单位通常都有自己图纸规范,这些规范中规定了图中需要统一的部分,这部分内容或者一直不变,或者需要统一改变,例如图框。有些单位用样板文件,有些单位用图块,还有些单位则用外部参照。用外部参照的好处就是只要将图框原图进行修改,所有引用此图框的所有图纸就会自动更新。

利用外部参照可以进行简单的协同设计,以建筑设计为例,建筑设计除了建筑图纸外,还包括有暖通、给排水、电气设计,水暖电这些专业可以将建筑底图作为外部参照,然后在此基础上绘制各自设计的内容,当建筑底图被建筑设计师更新后,下行专业的底图就可以自动更新,只需根据建筑图纸对自己绘制部分进行相应调整就可以了。

三、外部参照和图块的区别和联系

图块是在图形内部定义的图形组合,在图形中可以作为整体进行复制、插入、删除等相关操作。定义图块后,CAD图形文件中会保存一个块定义,然后可以被反复引用,图面上引用的图块又被称为块参照。即使图面上所有块参照被删除,图块的定义仍然存在(除非被清理PU),随时都可以再次插入。

插入图块时也可以直接浏览其他DWG/DXF文件,将外部文件作为图块插入,因此就会让人产生了疑问:图块到底和外部参照到底有什么区别?

虽然都是将外部文件插入到当前图中,作为图块插入后,被插入的图形和原文件就没有任何关系了,所有图形都已经被保存到当前图中,外部文件即使被删除也不会当前图有任何影响,当然被插入的文件有任何修改当前图也不会跟随变化,这和我们前面对外部参照的描述有明显不同。

图块在绘图中应用更广泛,各种设备、零件做成图块后会大大提高绘图效率,很多专业软件,例如浩辰建筑、浩辰机械里都提供了大量图库,可以直接调用。外部参照的使用通常取决于设计单位的要求,个人通常很少使用外部参照。图块现在有很多扩展应用,例如属性块、动态块。

外部参照在图纸中的很多表现跟图块很像,如可以作为整体进行操作,可以用XC命令裁剪、可以用参照编辑REFEDIT功能编辑,而且不能跟图块重名。外部参照还可以转换为块,执行XREF命令,打开外部参照管理器(不同版本CAD中的外部参照管理器略有不同),选中外部参照图纸,然后点绑定,就可以将外部参照转换为图块,如下图所示:

什么是CAD外部参照?外部参照和图块有什么区别?

四、关于参照编辑

图块和外部参照都可以进行参照编辑(refedit),两者的操作形式基本相同,但结果却不一样。图块的参照编辑等于直接编辑图中保存的图块定义,一旦修改,所有同名的块参照将自动更新。外部参照的参照编辑相当于编辑参照的原图,编辑后不仅图中的外部参照会修改,参照的原图也会被修改。

参照编辑后需要在参照编辑工具栏关闭或保存参照,退出参照编辑状态,否则后续很多操作无法进行,例如保存。而且会提示“参照编辑状态不允许XXXX”。

如果不小心将参照编辑工具栏,可以运行refclose命令退出参照编辑状态。

有些图块是无法进行参照编辑的,例如名字带*号的匿名块,多重插入块等等。

热门搜索

© 机械5 访问电脑版