cad求和插件_黑科技 | 无BIM建模下平面CAD自动生成门窗表

如果你接到的施工图既不是用天正出的,也不是用revit出的,还得统计门窗表,那么你需要读完这篇文章。

为了能够让自己和所有底层同行们从这项无脑又烧脑的机械劳动中解脱,C君近期利用茶余饭后的时间开发了一个小插件,可以通过读取平面CAD文件中的门窗标注文字自动生成门窗表。

话不多说,先上效果:

35ef2cac1b304d0d10fdcbaa2992658d.png
原生cad图纸自动统计门窗表https://www.zhihu.com/video/1232411759262605312

除了免去画图狗许多枯燥重复的工作外,这款插件还有以下几个你不能拒绝的优点:

高效

这是一款Rhino插件而非CAD插件,Rhino更高的代码效率可以飞速批量处理文件,卡/崩率较低。

灵活

插件的工作原理是通过抓取平面图文件中的文字标注生成统计表的,与门窗本身是天正图块还是一堆PL线无关,标注完全对应导出内容

普适

用户可自定义门窗编号规则,适应不同设计院编号系统

智能

插件可以自动炸开图块获取文字自动排除重叠的相同文字,且不影响源文件。

在你迫不及待地要滑到最下获取安装包之前,请先花5min了解一下这项黑科技该如何科学使用。

从这里开始是技术干货


1.安装插件

文末链接提供的Rhino插件安装包扩展名为rhi

1.1. 如何选择版本

目前提供2种rhi安装包,分别是Rhino 6,Rhino5,均针对SR2以上版本Windows 64位系统(查看Rhino版本:顶部菜单栏【说明】- 【关于Rhinoceros】,点击后会弹出平时打开Rhino时初始化的界面,右下角可见版本号)。

Rhino6最低版本兼容至CAD 2018,高版本兼容至CAD2019,推荐使用。

Rhino5最低版本兼容至CAD2013,高版本兼容至CAD2017。

Rhino和CAD一样不能读取天正图块,应导出t3文件。

1.2. 安装操作

双击然后无脑下一步即可,在版本确认无误的情况下如果装不上,可能是你的盗版Rhino破解不完全,这种情况内测中很少但存在,应换个安装包重新安装Rhino。

2.准备与运行

2.1.对平面图纸的要求

1. 各层平面在不同的dwg文件中,各个文件名称中带有类似于F1,F2,B1,B2这样方便算法识别的关键字符。

2. 门窗编号文字需存在于模型空间而非布图空间内。

3.门窗编号文字可以存在于图块或者外部参照中,通过设置可以让程序进入图块和参照抓取文字。但是门窗编号文字不在图块或外部参照中的情况下,导出的速度会显著变快

4.需要统计的平面文件应该放在一个文件夹内。

做好这些准备之后,打开Rhino,命令行输入“WindowListToExcel”,会弹出一个对话框,可以选择放平面图的文件夹(注意!是选择文件夹!所以这个对话框中是看不到文件的,选文件夹就可以了)。

a71fc140f87f81db8f920ac44f682c3f.png
对话框1:设置平面图所在的文件夹

2.2.定义门窗编号规则

各个设计院的门窗编号规则差异很大,但是依然存在很多共性,程序只需要定义门窗编号的首字母即可。默认设置是W代表窗,D代表门,C代表幕墙,L代表百叶。

如果你的编号规则是C代表窗,M代表M,FM代表防火门,MQ代表幕墙,BY代表百叶,则将对话框右侧的默认设置从WDCL改为 CMFB即可。

eb3697ffbe1905f437f644bec9ff0b57.png
对话框2:定义门窗编号首字母

内测中,算法可以比较机智地识别出门窗编号,但是在某些情况下可能会导致多统计。比如存在轴号D1或楼栋编号D1栋,而同时门编号为D1、D2、D3,则应通过分离门窗标号和其他标注,单独导出dwg文件来避免这种情况。

2.3.设置自动查重和自动炸开

很多人在画图时会把门窗编号文字和门窗本身做成同一个图块,在这种情况下需要设置自动炸开;而很多人画图不小心,很多相同内容的文字标注重叠在一起可能会导致重复统计,在这种情况下需要设置自动查重。

自定义编号规则的窗口中点击【选项】,会弹出如下的对话框,你可以通过勾选选项进行设置。

b89dbbe16562edce34bb4726daa48812.png
△可选对话框3:设置炸开图块与排除重复

勾选【是否需要炸开图块】后,可以手动输入【自定义最大炸开次数】。如果藏得最深的那个门窗编号需要炸开2次才能获取应当输入2,为保险起见可适当增大数字至3或4。不建议输入10或100、1000这样的大数,因为这意味着将炸开文件内所有图块至没有图块存在,会无意义地减慢导出的速度。

勾选【是否需要排除重复】后,可以手动输入【自定义最大容许误差】,这个数值代表了排除重复的宽容度。有的时候相同的文字标注叠在一起,肉眼看起来是完全重叠,但是因为CAD捕捉点的不精确可能有0.15926个单位的误差,输入最大容许误差可以帮助算法确定排除重复的力度,输入数字默认0.1,一般不建议超过50。

2.4.设定导出门窗表目录

设定导出目录,依旧是选择文件夹,所以这个对话框中是看不到子文件的,选文件夹就可以了。

40c3f6f5a6de6e86fd44a993d410776d.png
△对话框4:设置导出Excel的文件夹

3.后续处理

3.1.从Excel到PDF

导出成功后弹出一个对话框,你可以点击导出目录链接在里面寻找一个叫All Floor Statistic_0.xls的文件(修改后第二次同文件夹导出将命名为All Floor Statistic_1.xls,依此类推)。

20601ed3fc71067dfacbe6c4039598ec.png
△对话框5:导出成功的消息与导出目录链接

打开Excel会看到图3.2这样的导出结果,你可以自己手动修改行距列距,地上和地下的楼层排列先后,以及用Excel内置的求和工具统计门窗总数。

编辑完成后在菜单栏中选择【文件】-【导出】-【创建PDF/XPS文档】导出PDF。

c4f6604e6764fb2ddac5b840266426fa.png
△导出的门窗表Excel文件

3.2.从PDF到DWG

用AI打开PDF,选中导出的内容【右键】-【释放选中的剪切蒙版】(有时候可能需要重复释放几次),获得可编辑的文字。

然后【文件】-【导出】-【选择导出格式为dwg】,最后CAD里往门窗表CAD图框一粘贴即可。

ab21a025ada6fbd83a6218452fa62d32.png
△在AI中将Excel导出的PDF转换为dwg格式

前往犀流堂同名课程页面获取插件:

在教课程 - 风叔的个人主页 - 犀流堂 - 设计师的碎片化犀牛学习课堂 - Powered By EduSoho​www.rhinostudio.cn
2c24dc9bf148c63148e9c0f566d81961.png

扫描下方二维码,关注公众号 CforChaos混沌设计登录 - 犀流堂 - 设计师的碎片化犀牛学习课堂 - Powered By EduSoho扫描下方二维码,关注公众号 CforChaos混沌设计

http://weixin.qq.com/r/1i4uNiPEQX4_rWdV93vE (二维码自动识别)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
CAD门窗幕墙辅助设计软件是一款基于AutoCAD 基础二次开发的针对于门窗幕墙辅助设计的工具系统。本软件适用于AutoCAD2006-2010 中文版,包含绘图环境设置、绘图工具、编辑工具、图层管理工具、门窗幕墙构件校核、截面特性计算、文本与尺寸标注、批量打印与目录生成、门窗幕墙分格生成等分项,各分项下共有近九十个专用工具。 一、绘图工具 1. 焊缝 2. 岩棉 3. 垫块 4. 角码 5. 标高符号 6. 条形孔 7. 画爪点 8. 插入索引 9. 累加编号 10. 水平均分辅助线 11. 垂直均分辅助线 12. 均分辅助线 二、编辑工具 1. 目录编辑 2. 元素全改为白色 3. 按图框调整比例 4. Z坐标置零 5. 左对齐 6. 右对齐 7. 底对齐 8. 顶对齐 9. 水平中间对齐 10. 垂直中间对齐 三、图层工具 1. 图层切换开 2. 图层切换关 3. 图层匹配 4. 按对像调整图层 5. 关闭图层 6. 打开所有图层 7. 锁定图层 8. 解锁图层 9. 解冻所有图层 四、 文本标注工具 1. 直线标注 2. 块名标注 3. 块对应文本标注 4. 块文本库修改 五、尺寸标注工具 1. 三点弧长标注 2. 等分连续标注 3. 标注文本修改 六、幕墙校核 1. 荷载计算 2. 立柱-简支梁 3. 立柱-双跨梁 4. 立柱-多跨铰接 5. 横梁 6. 四边简支玻璃 7. 四点支承玻璃 8. 结构胶 9. 玻璃肋 10. 石材面板 11. 铝板 12. 悬臂梁计算 13. 生成ansys命令流 七、幕墙分格 1. 幕墙杆件 2. 明隐互换 3. 自定义幕墙分格 4. 开启线 5. 幕墙尺寸标注 八、门窗校核 1. 窗中梃校核 2. 窗中横校核 九、门窗分格 1. 窗外框 2. 中梃 3. 窗扇 4. 转角 5. 更改构件属性 6. 窗分格自动标注 十、统计工具 1. 长度求和 2. 面积统计 3. 多面积求和 4. 文本与块统计 5. 重叠块查找 十一、填充工具 1. 对角填充 2. 多点填充 十二、打印工具 1. 批量打印 2. 高级批量打印 十三、其它 1. 图库 2. 铰链运行 3. 修改百科型材数据库 4. 导出 5. 导出dxf文件 6. 截面特性 7. 关于 十四、功能订制
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值