打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
薛定谔的猫?不对,块!



终于有用户来投稿问问题了,这次的用户给了我一张图纸,然后和我说:“他在数某几个块的时候,总是得不到正确的结果,无论是用 BCOUNT 命令、QSELECT 命令,还是 DATAEXTRACTION,数出来的块都比起实际的数目要少好多个……”


我拿了这个用户的图纸仔细研读了一下之后,在各个工具的帮助下,甚至出动了我们的开发兄弟,终于发现了问题所在,然后创建了下面这个样例文件:

 

这是一个会议室的平面图,从这张图上,能够得知当前图纸中有多少椅子呢?


各位可能就会不屑一顾:又不是给自家小朋友做数学启蒙,这里总共 18 把椅子嘛……

 

但是,如果我用 QSELECT 命令,搜索一下这张图纸中所拥有的名称是【椅子】的块,能得到的数量是多少呢?为了更好的视觉效果,我这里使用了 AutoCAD for Mac 2020 版本:

 
 

很奇怪是吗?AutoCAD 的统计不如小学生?这究竟是为什么呢?


如果看一下整个对象列表:

 

这里就能发现可能出现问题的对象了:Array(Polar),一个关联阵列的环形阵列

 

关于关联性阵列的内容,可以看我之前的文章:AutoCAD中『关联阵列』功能怎么用


这里的关键问题就在于:块如果被关联阵列过了以后,就不会被认为是块了!

那么有没有解决方法呢?很遗憾,没有很直接的能够解决的方法。如果您需要正确的数出所有的块,那么我的建议只有下面两条:

  • 在进行统计活动(BCOUNT、QSELECT、DATAEXTRACTION)之前,用 QSELECT 找到所有的关联阵列,然后用分解命令(EXPLODE)把关联阵列分解掉;
  • 如果觉得上面的方法杀伤力太大,那么建议,在创建阵列前,如果您的阵列对象中要包含块,并且您有统计的需要的话,那么用传统阵列 ARRAYCLASSIC 命令

在上面两步的操作之下,块就应该能被正确的统计出来了……

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
AUTOCAD——图纸歪了如何对齐
AuToCAD快捷键命令大全(收藏版)
AutoCAD环形阵列命令的综合应用
CAD实用技巧120例
autocad2023新功能
[转载]在CAD中Shift键的妙用
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服