明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 630|回复: 5

如何通过用vba实现批量延伸管线至设备块插入的中心点,这样管线算量就更准确了

[复制链接]
发表于 2020-8-6 10:53 | 显示全部楼层 |阅读模式
8明经币
     请教各位老师,在安装的施工图中,常常会出现管线和设备已经有连接,但是管线只画到了设备的边缘,这样算出来的管线数量就偏少了,如何通过vba实现,管线与设备相连接,能够把管线批量延伸至最近图块的插入中心点,这样算出来的工程量就更准确了。

附件: 您需要 登录 才可以下载或查看,没有账号?注册
发表于 2020-8-6 17:38 | 显示全部楼层
本帖最后由 fl202 于 2020-8-6 18:21 编辑

花了我半个小时,看看这个是不是你想要的功能?
肯定可以用vba编写,要求比较简单,但我不会vba,你可以求助别人。

我这个只能用于直线,对于LWPOLYLINE取坐标点稍微麻烦,需要你自己修正,从本论坛上就可以找到对应的程序。

你测试的话,可以先把所有多段线用x命令炸开。

我先传个fas文件,如果ok我再传lsp文件。





本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
回复

使用道具 举报

 楼主| 发表于 2020-8-6 17:59 | 显示全部楼层
fl202 发表于 2020-8-6 17:38
花了我半个小时,看看这个是不是你想要的功能?
我这个只能用于直线,对于LWPOLYLINE取坐标点稍微麻烦,需 ...

施工图纸上大部分是多段线,不支持多段线吗?能不能用vba来处理。
回复

使用道具 举报

 楼主| 发表于 2020-8-6 17:59 | 显示全部楼层
jdzhqddzh 发表于 2020-8-6 17:59
施工图纸上大部分是多段线,不支持多段线吗?能不能用vba来处理。

功能就是这样的了
回复

使用道具 举报

发表于 2020-11-26 22:56 | 显示全部楼层
老师:我下载你的插件,只能统计线长,不能延伸到块中心

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
回复

使用道具 举报

发表于 2020-12-24 11:22 | 显示全部楼层
本帖最后由 杨坚。 于 2020-12-24 13:11 编辑

可以直接在块中间画一个点,这个点放到不打印的图层里为了达到块遮蔽管线的效果可以在块内使用“绘图”>“区域覆盖”命令(Wipeout)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-5-4 04:10 , Processed in 0.657696 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表