我的机械网

搜索
查看: 1037|回复: 4

[讨论帖] CAD外部参照如何绑定?

[复制链接]

20

主题

-19

回帖

10

积分

银卡会员

Rank: 5Rank: 5

积分
10
发表于 2018-3-7 21:10:34 | |阅读模式
各位网友请注意:我的机械网所有附件、百度网盘提取码、机械资料、PDF资料、压缩包文件均需要回帖后才能下载!
<p class="text">使用外部参照能够方便设计人员之间的图形共享、节省空间,但是也有不足之处。如果外部参照原文件被删除或被移动到其他路径,或者将文件传给其他人时忘了附上外部参照文件,则外部参照将无法正常显示,只能显示外部参照的路径和文件名。如果项目完成或需要将图纸传给第三方或者要归档,可以将外部图形绑定到当前图形中,将外部参照转换为图块,成为当前图形的一部分。我们可以根据自己的需要将外部参照全部或部分格式绑定到当前图中,下面简单介绍一下外部参照的绑定方式。</p><p class="text"><strong>一、将外部参照整体绑定到当前图中</strong></p><p class="text">外部参照虽然显示在当前图纸中,但这些图形数据是保存在外部参照原图中的,在图中直接双击外部参照进行参照编辑,编辑后的结果也是保存在外部参照原图的。要想将外部参照的图形保存到当前图中,就需要将外部参照绑定,绑定的操作很简单,但绑定分成两种方式,却让很多初学者不太理解,其实自己操作一下就可以看出两者的区别了。</p><p class="text">1、在外部参照管理器中选中参照图纸,右键,选择绑定,就会弹出一个对话框,让我们选择绑定方式是"绑定”或“插入”。如下图所示。</p><p class="text"><p align=center></p></p><p class="text">不就是要把外部参照变成图块吗!为什么要分两种方式呢?绑定和插入有什么区别呢?</p><p class="text"><strong>绑定</strong></p><p class="text">依赖外部参照的命名特性或对象的名称将从参照名|定义名变为参照名$n$定义名,这些特性和对象包括图层、文字样式、标注样式、图块、线型。</p><p class="text">举个例子,如果命名为FLOOR1 的外部参照包含命名为 WALL的图层,在绑定前,图层管理器中显示的图层名为FLOOR1|WALL,则绑定外部参照之后,图层名将变成 FLOOR1$0$WALL的内部定义图层。 如果已存在同名的内部命名对象,$n$中的数字将自动增加。 例如,在绑定此外部参照前,图形中已存在FLOOR1$0$WALL,依赖外部参照的图层 FLOOR1|WALL 将被重命名为 FLOOR1$1$WALL。</p><p class="text">比如绑定前图层特性管理器中看着外部参照图层的名称如下图所示。</p><p class="text"><p align=center></p></p><p class="text">绑定后图层名会变成如下图所示。</p><p class="text"><p align=center></p></p><p class="text"><strong>插入</strong></p><p class="text">插入时,依赖外部参照的命名特性或对象的名称不使用“块名$n$符号名”方式,而是从名称中直接去掉外部参照的名称。对于插入的图形,如果当前图的命名对象与绑定的依赖外部参照的命名对象具有相同的名称,符号表中不会增加新的名称,依赖外部参照的绑定命名对象将采用当前图中定义的命名对象的特性。</p><p class="text">用同样的例子,如果命名为FLOOR1 的外部参照包含命名为 WALL 的图层,则在使用“插入”选项绑定外部参照之后,依赖外部参照的图层 FLOOR1|WALL将成为WALL,如果本图中本来就有WALL图层,则直接使用本图中WALL图层的设置,外部参照中WALL图层的特性将被忽略。</p><p class="text">上面的图纸如果用插入的方式绑定,图层名会变成如下图所示。</p><p class="text"><p align=center></p></p><p class="text">至于要采用哪种方式取决于图纸的状况和你的需要,两者各有自己的优劣势。<strong>绑定</strong>的方式会给外部参照中所有的特性和对象保留一个唯一的名字,这样不会出现相关定义被覆盖的情况,但这样就会导致图层、文字样式、标注样式、注释比例等成倍增加,会给后续操作带来一些麻烦。</p><p class="text"><strong>插入</strong>方式会将外部参照的图层、文字样式、标注样式等特性或图块等对象与当前图纸合并,数据的数量会相对少一点,但如果当前图和外部参照中有同名的特性和对象,但定义不同时,外部参照特有的特性会被丢失,这样可能会导致外部参照图纸的图形的显示和数据发生一些变化。如果同名的特性或对象定义完全相同的话,插入方式显然更好。</p><p class="text">需要注意的是,嵌套的外部参照无法直接绑定,只能帮助最顶层的外部参照。比如在B图中插入了A,然后B图又被插入到C图,那A就可能被作为嵌套参照插入到C图中,在C图中无法直接绑定A,只能绑定B。如果想弄清楚外部参照是否是嵌套参照,可以在外部参照管理器中用树状显示,如下图所示。</p><p class="text"><p align=center></p></p><p class="text"><strong>二、将外部参照部分数据绑定到当前图中</strong></p><p class="text">如果在当前图中使用外部参照中的一些数据,可以将外部参照中的一些图层、文字样式、标注样式、线型或图块等绑定到当前图中,命令是<strong>XBIND</strong>。</p><p class="text">输入XBIND命令后,回车,会弹出“外部参照绑定”对话框。对话框中会显示当前图中的已插入的外部参照,单击参照名称下的加号,可以显示可绑定的数据类型,单击数据类型前的加号,可以显示外可绑定的设置,如下图所示。</p><p class="text"><p align=center></p></p><p class="text">选中一个数据后,单击“添加”按钮,可以添加到右侧的列表中。如果添加错了,可以在右侧列表中选中后单击“删除”按钮。当需要绑定的数据都添加到了右侧列表后,单击“确定”按钮,就可以将选中的数据绑定到当前图中。</p><p class="text">被绑定的数据的名字前面也会加上外部参照的图纸名,如下图所示。</p><p class="text"><p align=center></p></p><p class="text">已经绑定过的数据将不再出现在XBIND对话框中。</p><p class="text">很多人在绑定的时候出现错误,这种错误通常是由于外部参照图纸中存在错误数据或特殊数据,可以用修复RECOVER打开参照原图或RECOVERALL修复当前图中所有外部参照后再试试,如果还不行,就需要分析图纸还有什么其他问题了。</p><p class="text">上面简单介绍了绑定外部参照的几种方式,你可以自己试一下,对绑定后各种数据可能发生的变化有一定了解后,你自然之道自己应该选用哪种方式。</p><p class="text">以上技巧适用于AUTOCAD和浩辰CAD等类似的CAD软件。</p>

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册 一键登录:

x

0

主题

5669

回帖

3万

积分

论坛元老

Rank: 8Rank: 8

积分
39693
发表于 2018-12-4 22:23:23 |
1024520407

0

主题

5570

回帖

3万

积分

论坛元老

Rank: 8Rank: 8

积分
38560
发表于 2018-12-11 07:59:56 |
56345

0

主题

5571

回帖

3万

积分

论坛元老

Rank: 8Rank: 8

积分
37406
发表于 2021-11-30 17:01:27 |
有机会找楼主好好聊聊!
发表于 2021-12-3 09:27:33 |
看了这么多帖子,第一次看到这么有深度了!
快速回复 返回顶部 返回列表