明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 4152|回复: 10

编制一个插件

[复制链接]
发表于 2008-9-17 17:21:00 | 显示全部楼层 |阅读模式

各位大侠:请帮一下忙!

     最近公司让我作一个管道施工图。在管道上有50米就有一个出水的阀门,这个管道有的长度有2000多米,最短的也有600多米长。每一条管道都要按50米一个画阀门,管道有上百条,我想用小黑点代表阀门来画,可是管道太多了,画起来太慢、费事,尤其是画那个黑点。我求各位大侠按照附图的要求,编制一个插件。请大侠帮帮忙吧。

 楼主| 发表于 2008-9-19 10:55:00 | 显示全部楼层

具体要求在附件里

本帖子中包含更多资源

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

x
发表于 2008-9-21 11:57:00 | 显示全部楼层

看过你的图了 我有个问题 想请教 对于线段末端处的处理

如果出现最后的两圆有部分重叠  会否影响 图形质量? 

发表于 2008-9-21 15:42:00 | 显示全部楼层

作了個閒單的程序  你看看符合不符合你的要求

程序的命令是“apv”

你試試看

本帖子中包含更多资源

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

x
 楼主| 发表于 2008-9-23 17:43:00 | 显示全部楼层
我下载以后试过了,效果很好。需要完善的地方就是:末端的处理上,最后两点之间的距离小于多少(需要输入)的时候,不再点点了,把最后一个点直接点到线段末端处。
发表于 2008-9-23 19:54:00 | 显示全部楼层

en  這個也想到了

所以在初始設置參數時 做了預留! 設置了兩個變量(直徑&間隔)

那問一下你 你這個最小值有沒有別的什麽特殊要求(除了手動輸入外)? 以及其它什麽要求?

我會儘快幫你改好的 

发表于 2008-9-23 20:15:00 | 显示全部楼层
[quote]robertoxu发表于2008-9-23 19:54:00en  這個也想到了 所以在初始設置參數時 做了預留! 設置了兩個變量(直徑&間隔)那問一下你 你這個最小值有
 楼主| 发表于 2008-9-24 09:50:00 | 显示全部楼层

    谢谢您对我的关注和支持!   

    上边的问题就是说按照输入的规定间距长度要求,最后一段不被整除的那一段长度小于规定的要求(就是需要输入)就不再点点了;如果大于就在末端再点一个点。

    例题一:有一段219米的直线,按照间距为50米,不被整除的线段设为小于20米的要求,则:出水阀总数量为5个,其中前3个出水阀间距各为50米,最后一段距离为69米。

    例题二:有一段230米的直线,按照间距为50米,不被整除的线段设为小于20米的要求,则:出水阀总数量为6个,其中前4个出水阀间距各为50米,最后一段距离为30米。

发表于 2008-9-24 19:49:00 | 显示全部楼层

 

再試試吧  赫赫

本帖子中包含更多资源

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

x
发表于 2008-9-24 19:57:00 | 显示全部楼层

 

回復7樓的 這裡給出源碼

感覺編得不太好

開始考慮時 只是爲了應用 很多問題沒有相全 程序結構也顯得有些累贅

也希望看官們多給小弟一些參考意見 也讓我學習學習  

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2024-11-25 12:00 , Processed in 0.175051 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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