我的机械网

搜索
查看: 1216|回复: 9

[讨论帖] CAD中如何用其他图纸中的图块替换当前图纸中的图块?

  [复制链接]

22

主题

-22

回帖

4

积分

银卡会员

Rank: 5Rank: 5

积分
4
发表于 2018-3-21 20:43:40 | |阅读模式
各位网友请注意:我的机械网所有附件、百度网盘提取码、机械资料、PDF资料、压缩包文件均需要回帖后才能下载!
<p class="text">今天有人在公众号里问了我这样一个问题:我图纸里已经有一个定义好了的图块,但是我在其他图纸里把这个图块重新修改了一下,希望把改过的图块拷入原先图纸,把老图块覆盖掉,是否有办法?</p><p class="text">当两张图纸中的图块同名但定义不同时,从一张图复制到另一张图时,会自动忽略同名的图块定义,也就是说会采用当前图纸中已有的图块定义,这样会导致图形在粘贴的过程发生变化,之前也专门发过相关的文章。</p><p class="text">之前讲的避免复制图纸变化的办法是将其中一个图块重命名。他的需求正好跟CAD的默认处理正好相反,希望用粘贴的图块定义替换当前图中的图块定义,我给回复了一个方法,可他没有搞定,可能我没说清楚,那就把操作步骤写一下吧,其实方法不止一种。</p><p class="text"><strong>方法一、利用设计中心</strong></p><p class="text">在高版本CAD的设计中心提供了将选定图块插入并替换当前图的块定义的功能,操作如下。</p><p class="text">1、首先有两张图纸,一张图纸中的图块定义是旧的,一张图纸中的图块定义是新的,我简单创建了两张图纸,图中都有名字为1的图块,一个图块中是圆,一个图块中是矩形。</p><p class="text">2、打开要替换图块的图纸。</p><p class="text">3、按CTRL+2打开设计中心,在设计中心中找到另一张图纸中的新图块,如下图所示。</p><p class="text"><p align=center></p></p><p class="text">另一张图纸打开不打开都可以浏览到其中的图块,如果图纸打开,就在打开图纸里找,如果图纸没有打开,就到“文件夹”选项卡找到图纸并展开图块。</p><p class="text">4、选中设计中心找到的图块,单击鼠标右键,在右键菜单中选择“仅重定义”,如下图所示。</p><p class="text"><p align=center></p></p><p class="text">当前图纸中的图定义就被新的图块定义所替代,如下图所示。</p><p class="text"><p align=center></p></p><p class="text">还可以在右键菜单中选择“插入并重定义”,可以插入一个新图块的同时替换图块定义。</p><p class="text">但如果你的CAD版本的设计中心没有这个选项,那只能利用另一种方法了。</p><p class="text"><strong>方法二、图块替换</strong></p><p class="text">要用这个方法,前提是你必须安装CAD的扩展工具(EXPRESS TOOL),在扩展工具中有一个图块替换的功能BLOCKREPLACE。但光用这一个功能还不行,还需要将当前图中的图块重命名成其他图块,操作方法如下:</p><p class="text">1、用重命名功能REN将当前图中的图块重命名,比如在我做的例图中从1改成2,如下图所示。</p><p class="text"><p align=center></p></p><p class="text">2、将另一张图中的图块复制粘贴到这一张图中,这次就不会因为重名而被替换了,如下图所示。</p><p class="text"><p align=center></p></p><p class="text">3、输入BLOCKREPLACE命令或到扩展工具菜单或面板里找到替换图块(Block Replace)的命令,会弹出一个对话框让选择要替换的图块,可以直接输入一个图块名字,也可以单击PICK按钮在图中拾取一个要被替换的图块的参照,如下图所示。</p><p class="text"><p align=center></p></p><p class="text">4、回车,这回会让我们选择要替换的图块,我们选择复制进来的图块1,然后单击OK按钮后,命令行会提示是否清理掉被替换的图块定义,直接回车,就可以完成图块的替换了,如下图所示。</p><p class="text"><p align=center></p></p><p class="text">这个功能不仅可以替换图块,还不用我们再手动去清理多余的块定义了。</p><p class="text">上面是我想到的两种方法,但都有前提条件,一个是要装扩展工具,一是设计中心要支持图块重定义的功能。</p><p class="text">如果没有上述功能,我们可以将图块炸开后在复制到当前图,在当前图中再重新定义一遍图块,在出现提示时选择重新定义图块,这样肯定要麻烦很多。</p>

本帖子中包含更多资源

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

x
发表于 2018-12-1 05:16:03 |
2016路太弯

0

主题

5506

回帖

3万

积分

论坛元老

Rank: 8Rank: 8

积分
37568
发表于 2018-12-5 11:07:31 |
62762457
发表于 2021-11-30 22:16:25 |
精华帖的节奏啊!
发表于 2021-11-30 22:16:29 |
太高深了,理解力不够用了!

0

主题

5404

回帖

3万

积分

论坛元老

Rank: 8Rank: 8

积分
39612
发表于 2021-12-2 11:17:01 |
我只看看不说话。。。

0

主题

5606

回帖

3万

积分

论坛元老

Rank: 8Rank: 8

积分
39626
发表于 2021-12-3 05:56:48 |
楼主的文笔不错!
发表于 2021-12-3 05:58:32 |
最近回了很多帖子,都没人理我!
发表于 2021-12-3 06:05:03 |
投楼主一票,不用谢哦!
发表于 2021-12-3 07:06:11 |
看帖、回帖、拿分、走人
快速回复 返回顶部 返回列表