首页 > 化工知识 > 明明是CAD属性块但编辑时却提示不是属性块?

明明是CAD属性块但编辑时却提示不是属性块?

时间:2020-07-14 来源:CAD小苗 浏览:

今天有网友在群里问了一个问题,图块明明是属性块,双击图块会弹出增强属性编辑器,如下图所示。

每日一贴——CAD属性块创建、编辑的相关技巧

但现在想用BATTMAN(块属性管理器)来批量修改此图块属性,却发现对话框的图块列表中没有这个图块,拾取这个图块也没有用,如下图所示。

CAD中如何批量修改图块属性的特性,如属性的颜色等?

这是为什么呢?双击可以编辑属性,而块属性管理器却找不到这个图块,这个图块到底是不是属性块呢?这个图块到底有什么特殊之处呢?

用下面两种方式可以看出这个图块的问题:重新插入一个此图块,或者选中此图块后在右键菜单中选择块编辑器,如下图所示。

重新插入此图块,会发现是不带属性的;进入块编辑器,按CTRL+A全选,发现也没有属性文字;你炸开图中的图块也会发现属性文字消失了,这是为什么呢?

--下面是广告,非本文图片--

出现这种情况的原因并不复杂:这个图块一开始是有属性的,我们看到的图块是图块有属性时被插入到图中的,后来,图块属性被通过块编辑器删除了,保存了块定义后,图块定义中已经没有属性了,但之前已插入的块参照的属性仍会保留。

重新插入的此图块会跟修改后的块定义保持一致,是没有属性的。块属性管理器BATTMAN和块编辑器BEDIT编辑的都是块定义,也是没有属性的。

那有没有办法让图块定义恢复成跟图中的块参照一致呢?很遗憾,还没有哪个CAD命令可以执行此操作。想让图中已插入的块参照属性跟图块定义一致也不太好办,由于图块编辑后已经没有任何属性,因为属性同步ATTSYNC命令也不起作用了。

CAD编辑图块添加了属性后为什么属性不更新?

为什么CAD图纸中图块的属性不显示?

如果其他图纸中还有同名图块且属性没有删除过,倒可以利用设计中心(CTRL+2)让图块定义恢复成有属性的状态。在设计中心中浏览包含此图块定义的图纸,展开图块列表并选择同名图块,然后右键选择“重定义块”,就可以用此图块替换当前图纸中的图块定义,如下图所示。

如果其他图纸中没有同名的图块,只能在当前图中重新创建同名的属性块并替换之前的块定义。

一旦替换成带属性的图块定义,再用属性同步ATTSYNC或块属性管理器BATTMAN就可以处理此图块了。

小结:

用块编辑器编辑图块中的图形,图中插入的块参照会自动更新,但属性却比较特殊,在块编辑器中增加或删除属性,已插入的块参照却不会变化。如果处理完图块定义中仍有属性,还可以让块参照跟图块定义同步,但属性都删完了,块定义不再是属性块就不太好办了。

版权:如无特殊注明,文章转载自网络,侵权请联系cnmhg168#163.com删除!文件均为网友上传,仅供研究和学习使用,务必24小时内删除。
相关推荐