当我们从一张图中将图块复制到另外一张图时,CAD会提示::_pasteclip 忽略块 *** 的重复定义,遇到这种情况不必奇怪,这是因为两张图中有同名的图块。
由于CAD一张图中一个名字只能对应一个图块,如果你选择忽略重复的块定义的话,而且两个图块不一样的话,你会发现粘贴过来的图块变了,不是复制过来的那个图块了。很多人遇到这种情况会觉得很奇怪,而且有可能一次复制很多图形时没有注意,事后才发现自己复制的图形怎么会变了呢?
如果您对CAD中图块的概念和相关操作比较了解的话,就不会觉得奇怪了,而且处理起来也非常简单。最简单的处理方法就是将其中一张图中同名的图块重命名。操作步骤如下:
输入ren(rename 重命名)命令,或在下拉菜单中选择“格式》重命名”,在重命名对话框中选择要重命名的图块,设置一个新名字就可以了,如下图所示。
从重命名对话框中可以看出来,不仅图块会重名,标注样式、文字样式、线型、图层、材质、视口等也会重名,如果这些格式重名而且定义不同,在图纸间相互复制粘贴是同样会出现图形变化的问题,也都可以通过重命名来解决。
如果说我们我想避免重名,先将当前图中重名的图块删掉,要彻底删除图块,只是将插入到图中的图块都删除还不够,这些插入到图中的图块被称为块参照,也就是图块定义被引用(参照)了一次,要彻底删除图块,在删除所有块参照后要将块定义也从图中清除。块定义删除的最简单方法就是清理:
在命令行输入PU(或者PURGE),回车,弹出对话框,选中你要删除的块的名称后点清理就行了,如下图所示。
要注意,只有这个块的所有参照都被删除,也就是当前图中没有插入这图块,这个图块定义才能被清理。
实际上对CAD图块定义、块参照使用的基本原理有一定了解的话,这些都不应该成为问题。
以上技巧适用于AUTOCAD或浩辰CAD等类似的软件。