所有分类
  • 所有分类
  • 英文字体
  • 平面图片
  • 视频素材
  • 音乐特效
  • 网页源码
  • 办公文档
  • 软件插件

CAD外部参照一打开全是红叉?路径、绑定、图层控制

做多专业配合或者大型项目,外部参照基本是绕不开的。建筑底图、结构底图、设备底图,互相参照,改一处全更新,效率确实高。但外部参照也是CAD里最容易出问题的功能之一。别人发来的图纸,你一打开全是红叉,提示“未找到外部参照文件”。或者好不容易路径对了,绑定之后图层全乱套,多出一堆带前缀的图层,改都不知道从哪改。

外部参照和插入块,到底有什么区别

很多人搞不清楚这两个。插入块是把图形真正复制到当前图纸里,块和原图没有关系了,原图改了,你的图不会变。外部参照不一样,它只是在当前图纸里记了一个路径,每次打开图纸,CAD会按照这个路径去加载原文件。原文件改了,你的图跟着变。这是外部参照最大的价值,也是最大的麻烦来源,因为路径一断,参照就没了。

所以,如果你需要实时同步,就用外部参照。如果你只是想把别人的图拿过来当底图,以后不再更新,那就直接用插入块,省得后面路径出问题。这个选择一开始就要想清楚,不然后面返工很麻烦。

路径丢失为什么这么常见

外部参照路径分三种:绝对路径、相对路径、无路径。绝对路径是从盘符开始写死的,比如D:\项目\建筑\一层平面.dwg。相对路径是相对于当前图纸的位置,比如..\建筑\一层平面.dwg。无路径就是只记文件名,CAD会在支持文件搜索路径里找。

问题出在,你把图纸发给别人,或者把项目文件夹整体挪个位置,绝对路径就断了。相对路径稍微好一点,只要文件夹之间的相对关系不变,挪到哪都能找到。无路径最不靠谱,除非你把文件放在CAD的搜索路径里,否则大概率找不到。

解决办法是,在“外部参照”面板里,点开“文件参照”选项卡,找到那个红叉的参照,右键,选“更改路径”。重新指定到文件现在的位置。如果参照很多,一个个改太慢,可以用“参照管理器”,在开始菜单里找AutoCAD文件夹,里面有“参照管理器”。它可以批量修改路径,还能把绝对路径转成相对路径。

更省事的做法是,一开始就设成相对路径。在“选项”对话框的“文件”选项卡里,找到“外部参照”设置,把路径类型改成“相对路径”。这样以后插入参照,默认就是相对路径,移动项目文件夹也不容易断。

绑定之后图层爆炸怎么办

外部参照绑定,是把参照文件真正变成当前图纸的一部分。绑定之后,参照文件的图层、文字样式、标注样式都会合并进来。为了防止和当前图纸的图层重名,CAD会自动给这些图层加前缀,格式大概是“文件名$0$图层名”。一个建筑底图绑进来,多出几十个带前缀的图层,图层管理器瞬间爆炸。

绑定有两种方式:绑定和插入。绑定会保留前缀,插入不会保留前缀,而是直接合并。插入的风险是,如果参照里的图层名和你当前图纸的图层名一样,但设置不一样,就会冲突,CAD会按当前图纸的设置来。所以一般建议用绑定,虽然图层名难看,但至少不会冲突。

如果你不想绑定,又想让参照里的图层在当前图纸里可控,可以用 VISRETAIN 这个系统变量。把它设成1,然后在图层管理器里修改外部参照图层的颜色、线型、线宽,这些修改会保存在当前图纸里。下次打开,即使参照文件没变,你的修改也还在。如果设成0,那你的修改只是临时的,重载参照就没了。这个变量很多人不知道,但在多专业配合里特别有用。比如建筑底图是红色的,你想在总图里把它改成灰色,又不想动原文件,就靠VISRETAIN。

卸载、拆离、重载,别点错

外部参照面板里,右键一个参照,会看到“卸载”“拆离”“重载”几个选项。卸载是暂时不显示,但路径还保留着,需要的时候重载一下就回来了。拆离是彻底删除这个参照,连同它的定义一起清掉,以后想用只能重新插入。重载是重新读取参照文件,如果原文件改了,重载一下就能看到最新版本。

我见过有人想暂时隐藏参照,结果点了拆离,把参照彻底删了,还得重新插一遍。也有人想永久删除,结果点了卸载,路径还在,图纸发给别人还是带着参照,别人打开又红叉。所以操作之前看清楚,卸载是临时的,拆离是永久的。

覆盖和附着的区别,嵌套参照的坑

插入外部参照的时候,有一个选项叫“附着型”和“覆盖型”。附着型会形成嵌套,比如A参照B,B参照C,那么A打开的时候,C也会显示出来。覆盖型不会嵌套,A参照B,B参照C,A打开只看到B,看不到C。

这个区别在协作里很关键。如果你不希望别人看到你参照的底图,就用覆盖型。如果你需要把整套参照关系传递下去,就用附着型。但附着型容易造成循环参照,A参照B,B又参照A,CAD会报错。所以一般建议,底图用覆盖型,专业间互提资料用附着型。

裁剪边界和注释性比例

外部参照插入后,如果只想显示其中一部分,可以用 XCLIP 命令裁剪。框选要保留的区域,参照就只显示这一块。裁剪边界可以随时调整,也可以删除恢复完整显示。

如果参照里用了注释性对象,比如注释性标注、注释性文字,在视口里显示大小会跟着视口比例走。这一点和普通对象不一样。有时候参照里的标注在布局里看着特别大或者特别小,先检查是不是注释性比例没匹配上。在视口里把注释性比例设成和视口比例一致,标注就正常了。

电子传递,发图前必做

要把带外部参照的图纸发给别人,千万别直接发DWG文件。对方打开大概率红叉,因为参照文件没一起发过去。正确做法是用 ETRANSMIT 电子传递。在命令行输入ETRANSMIT,在弹出的对话框里,选择“传递设置”,勾选“包含外部参照”和“包含字体”,然后打包成一个压缩文件。这样对方收到后,所有参照文件和字体都在里面,路径也自动调整好,打开就能正常显示。

如果图纸特别大,电子传递打包会很慢,可以先把外部参照绑定,再发。但绑定之后就失去实时更新的能力了,适合最终交付,不适合过程配合。

预览中的照片/图标/矢量图等通常并不包含,部分字体需要软件支持 OpenType。版权归原作者,仅供个人学习参考,请勿直接商用。详见协议。
0
分享海报
©资料由用户发布,仅供个人参考学习。版权归原作者所有,使用者须知晓并承担责任,与本站无关。若无意侵犯您的权益,请联系删除。
没有账号?注册  忘记密码?

社交账号快速登录

微信扫一扫关注
如已关注,请回复“登录”二字获取验证码