我的机械网

搜索
查看: 1072|回复: 5

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

[复制链接]

90

主题

-90

回帖

-64

积分

限制会员

积分
-64
发表于 2017-9-13 16:46:33 | |阅读模式
各位网友请注意:我的机械网所有附件、百度网盘提取码、机械资料、PDF资料、压缩包文件均需要回帖后才能下载!
有时我们在定义图块的时候忘了添加属性了或者需要重新定义属性,我们用块编辑BEDIT命令或者图块命令重新定义了图块,但发现图中的已经插入的图块属性没有更新,而且有可能同名的图块属性的数量会不一样,遇到这种情况怎么办?今天正好有网友问到这个问题,就简单写一下。
一、重新定义属性的方法
当图块创建后,我们可以通过两种方式重新定义图块的属性,这里先简单介绍一下,也就是看一下在什么情况下可以产生文章标题中说到的问题。
1、假设我们有一个包含一个属性的图块,如下图所示。
2、第一种方法,块编辑器BEDIT,选择块后在右键菜单中选择“块编辑器”,如果图块没有属性,可以直接双击打开块编辑器。在块编辑器中添加新的属性文字(ATTDEF),如果图块中已有属性,可以偷点懒,直接复制一份,双击后编辑属性的编辑和值就可以了,如下图所示。

UCR2CR5zHC52eIC3.jpg

3、编辑完后关闭块编辑器并保存对块做的修改,我们可以看到图中的块属性并没有增加。
为了让效果看得更明显,我们可以采用另一种方法,用图块B命令重新定义块。
4、复制一个刚才重新定义的图块,炸开,可以看到这个图块是有两个属性的,我们输入B命令,回车,在弹出的创建块的对话框输入相同的块名,如下图所示。

qKizvzIrUaVbsKLM.jpg

5、单击确定按钮,软件会弹出是否重新定义块的对话框,单击"重新定义块",更新图块的定义,如下图所示。

FmWzd4Krk9uM5zdM.jpg

这次看得更明显了,新定义的图块有两个属性,而之前已经插入的同名图块仍然只有一个属性,如下图所示。

RiGpDt5Hd5HSZP58.jpg

根据我们的经验,如果用块编辑或参照编辑等功能修改一个图块的定义,图中所有此图块的参照就会自动更新。如果添加的是图形,图中的图块参照是会自动更新,而添加或修改属性则不会。
如何让所有图块的属性与图块定义同步?
CAD不自动同步属性,不知道是不是有部分用户有类似的需求,就希望同名的属性块不仅属性的值不同,属性的标记或数量也不相同。CAD同时也提供了可以让这些属性同步的功能:ATTSYNC,如果使用功能区界面,可以在下面的位置找到此功能,如下图所示。

GXjl8yIPIilj24JI.jpg

执行此命令后会弹出下面提示:
命令: _AttSync
输入选项 [?/名称(N)/选择(S)] :</strong>
如果图块名字比较好输入就直接输入块名,如果块名比较长就可以直接按空格,用选择图块的方式来完成同步,空格或回车后会提示选择要同步的图块,拾取图中任意一个此图块的参照就可以完成同步,操作提示如下:
选择块:
ATTSYNC 块 a? [是(Y)/否(N)] :
ATTSYNC 完成。</strong>
同步完成后所有图块参照的属性就跟图块定义一致了,如下图所示。

yCwkdW0x0ghyK11W.jpg

除了用这个同步属性的功能外,用块属性管理器BATTMAN功能也可以完成同步,如下图所示。

pLLXSaHt1DeGmSEm.jpg

以上技巧使用AUTOCAD和浩辰CAD等提供相关命令的版本。

5

主题

332

回帖

1513

积分

金牌会员

Rank: 6Rank: 6

积分
1513
发表于 2017-9-27 14:24:06 |
感谢我的机械网给我们提供的平台,谢谢楼主的资料,大家一起学习。
发表于 2017-12-3 18:20:39 |
革命小卫兵祝我的机械网越办越好!
发表于 2017-12-3 18:35:47 |
今天是2017-12-03,过来看看tanting的帖子,涨涨见识!
发表于 2018-1-14 17:25:14 |
我的机械网(www.mejxw.com)是中国机械行业门户网站,为大家提供海 量免费的机械设计资源,范围涉及机械设计加工制造、智能化机器人、液压 电气、软件应用、行业咨询、机械兼职等各个层面,现诚邀您的加入,共同学习,共同进步!

0

主题

5468

回帖

3万

积分

论坛元老

Rank: 8Rank: 8

积分
37457
发表于 2018-12-3 14:26:41 |
tanting
快速回复 返回顶部 返回列表