• 规范网因硬盘扩张,搬家到俄罗斯西伯利亚VPS,请各位反馈访问速度怎么样,如果的确太慢请留言。我会更换新的VPS
  • 欢规范网提供免费建筑文档下载 doc.guifan.cc 用户名:guifan 密码:guifan.cc
  • 看小说上xsz.tw 小说TXT

AutoDesk AutoCAD 2015/2016/2017/2018/2019/解决匿名块的问题

教程 规范网 2年前 (2018-04-20) 3032次浏览 已收录 0个评论 扫描二维码

我们在一些建筑、电气等专业图纸中经常会看到这样的图块,图块名称是*xxx,如下图所示。

什么是 CAD 的匿名块?如何将匿名块变成普通块?

   这种图块双击时无法编辑,还有些图纸利用这种图块来加密,做成这种名称的多重插入块,不仅无法双击直接编辑,连炸开都不行。

这种图块是怎么创建的?这种图块有什么作用?如果我想编辑这种图块怎么办呢?

CAD图中名称为*XXX 的图块被称为匿名块,也有叫无名块的。这种图块用常规的CAD命令是无法创建的,是利用 CAD 二次开发程序创建的,也就是一些专业软件或工具创建的。其实 CAD 中一些标准对象,例如标注或填充,也是一种类似匿名块的对象。

网上我知道一段比较专业的解释:有些专业软件利用匿名块来取代自定义对象,好处是不出现代理对话框。块中的某些属性放在扩展数据中,对块可以进行参数化操作,原理就是提取块的扩展数据后,删除旧块,利用新改的数据生成新块。由于使用的是匿名块,所以不需要注意块的名称,也不会在块列表中出现软件定义的块。

这个比较难理解,说的简单一点,比如上面图中的窗户只有一个原始的块文件,但在图中这种形式的门窗可能会多个不同的尺寸,如果用普通块插入的话,改一个门窗的尺寸,其他门窗就会跟随修改,但用匿名块,每个图块都是独立的,就不会出现这个问题了。

除此以外,匿名块本身不会在图中保留块定义,直接删除即可,无需清理;两张图中看着同名的匿名块,比如名字看上去都是*U99,但将一张图中的*U99 复制到另一张图后,图块名会自动更改为一个不重复的名字,例如*U163,也就不会存在同名块定义相互覆盖的情况。

如果我们想编辑匿名块,必须炸开,比较麻烦。如果想按普通块那样进行编辑,需要将匿名块转换成有名字的图块。在 CAD 内部没有这样的命令,我找到一个 LSP 程序,可以将匿名块转换为普通块,如果需要的话,可以到规范网这里提供下载。

文件下载

使用方法如下:

1、        输入 AP 命令,加载下载的 renblock.lsp 插件。

2、        加载成功后,输入 CCC 命令,选择要改名的匿名块。然后输入新的块名。命令执行时命令行提示如下:

命令:AP APPLOAD 已成功加载 renblock.lsp

命令:

CHANGE-BLOCK-NAME

命令:CCC

请选择块:

请输入新块名<</span>字符规范,不要重名>: WINDOWS01

这是一个匿名块.

块名已经更改成“WINDOWS01”

修改后效果如下图所示:

什么是 CAD 的匿名块?如何将匿名块变成普通块?

 

变成普通块后,双击就可以编辑图块了,如下图所示。

什么是 CAD 的匿名块?如何将匿名块变成普通块?

 

这个工具可以处理一些普通的匿名块,但不能处理一些软件生成的用于加密的匿名加多重插入块。如果图块既是匿名块,又是多重插入块,就需要专门针对匿名多重插入块的解密程序了: 用多重插入块加密的 CAD 图纸如何分解?

之前我知道有匿名块,也知道匿名块的一些特性,但对于为什么专业软件要用匿名块也并不是特别了解,今天查了一些资料,仍然只是大致了解,讲得不一定全对。如果哪位比较了解,发现我说得不对的地方请指出来,避免误导大家。


规范网 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:AutoDesk AutoCAD 2015/2016/2017/2018/2019/解决匿名块的问题
喜欢 (0)
规范网
关于作者:
建筑行业,收集各类建筑相关资源。整理发布免费收集到的建筑相关资源,施工规范,建筑资料,建筑软件,办公软件,施工组织设计,施工方案
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址