iCAx开思网

标题: 让AUTOCAD的线型比例自动调整,做到疏密得当 [打印本页]

作者: zhoupeng_cn    时间: 2006-7-7 13:05
标题: 让AUTOCAD的线型比例自动调整,做到疏密得当
各位兄弟们,大家在用CAD的时候对于调整线型比例不知道有没有这样的感受:图纸中用中心线、虚线、假想线等非常多,而线条的长短变化很大,长的几百甚至上千毫米长,而短的几毫米长,在一个全局线型比例下很多中心线、虚线的效果惨不忍睹,而CAD又不能像Master CAM及PROE等软件一样自动调整线型比例,保证长短都能正确合理显示,为了能够得到疏密得当的效果,我们非常多的时候不得不边画边调或最后手动一一的去调整多数线条的线型比例。整个过程非常痛苦,速度又很慢,效果也很一般。所以,我有个提议:我们这里有这么多的CAD二次开发的高手为什么不开发一个自动调整线型比例的程序呢?我的设想如下:

1:该程序是一个后处理程序,也就是不管你用什么方法画出来的线条,用了该命令后在选择的范围内自动调整该区域的线型比例。
2:对于如何实现自动调整,我的想法是这样的,通过在范围内搜索除了实线外的线型全面搜索包括线、圆、圆弧、多义线等,并进行过滤,分出中心线、虚线、假想线等类别,再对各类别的线条长度进行分类,根据实验做出不同长度的档次,此时根据不同长度档次分别给予统一的线型比例。
3:线条的长度类别及具体长度、对应的线型比例可以定制,不要在程序里面限制死了,这样可以适用于多种行业,如模具、建筑等。
4:在程序里特别要注意线型文件的区别,如:ACAD.LEN与ACADISO.LEN差别巨大,要特别注意,很可能许多人在画图的时候根本就没注意图中用了两种线型库,所以最好的方法是在程序处理之初就要询问用户是采用ACAD.LEN还是ACADISO.LEN,然后把所有的线型统一处理成一种线型库里的东西。最后才能给合适的线型比例。
5:注意最好能对块里面的东西进行处理(虽然我也知道很难,高手想想办法吧,要不只能对原始块重新定义处理了)

  看了很多的CAD外挂,这个功能始终没能看到,若哪个大虾能搞定那真是功德无量啊。恳请会CAD二次开发的兄弟处理下。若兄弟们决定有道理觉得合适的话就多顶顶,让二次开发的大虾注意到。努力啊!

[ 本帖最后由 zhoupeng_cn 于 2006-7-8 08:15 编辑 ]
作者: kelake0855    时间: 2006-7-7 19:15
基本上我都是用LTS命令,兄台所说的这个困扰确实让许多设计者束手无策,支持这个建议,希望有能力朋友为中国模具事业出份力~~呵呵
作者: husb20    时间: 2006-7-8 08:07
这个建议不错,但编程控制时很难找到线性因子的缩放尺度,LTS和CEltscale两个相关的命令只有在明确了具体长度和最大长度后才能给出具体值,要控制每条线的具体线性因子基本不可能
作者: zhoupeng_cn    时间: 2006-7-8 08:18
原帖由 husb20 于 2006-7-8 08:07 发表
这个建议不错,但编程控制时很难找到线性因子的缩放尺度,LTS和CEltscale两个相关的命令只有在明确了具体长度和最大长度后才能给出具体值,要控制每条线的具体线性因子基本不可能


是否可以先对线条长度分类呢?而分类的等级区间最好可以定制,这样也就省去了要找到最合适的长度等级所对应的线型比例,让这部分工作给使用者去做就好了。
作者: Joseph Lin    时间: 2006-7-8 08:48
AutoCAD在一张图中不容许多个LTSCALE,所以它设计了几个不同LTSCALE(0.5,2)之CENTER DASH HIDDEN和PHANTOM 线形来应急。
作者: zhoupeng_cn    时间: 2006-7-8 10:00
原帖由 Joseph Lin 于 2006-7-8 08:48 发表
AutoCAD在一张图中不容许多个LTSCALE,所以它设计了几个不同LTSCALE(0.5,2)之CENTER DASH HIDDEN和PHANTOM 线形来应急。


cad它是只有一个全局线型比例,但它允许线条有自己单独的线型比例。若想能用在程序里的命令可以用这个命令:change,可以统一修改选择到的线条的局部线型比例。只要对线条分好类了,用这个命令一下就可以改掉了。
作者: youyiming    时间: 2006-7-19 21:52
在这里要是在图纸空间(布局)出工程图就不会有这么多的问题了!
                          在图纸空间比例缩放线型
      在缺省情况下,布局中的视口显示线型时,即使在布局和浮动视口中按不同比例显示的对象具有相同的线型缩放比例,线型的比例也不受视口缩放比例的影响。
如果设置系统变量PSLTSCALE的值为0,则视口的缩放比例改变后,其中所显示的线型也将随之发生变化。
作者: mrhg    时间: 2006-7-27 21:20
楼主的这个建议不错,我也有同感。
作者: rewfrffdssdf    时间: 2006-8-22 20:46
、你永远不能休息,否则你永远休息。AutoCAD和Pro/E让你牵到了恋人的双手,尝到了甜蜜的滋味,可你以为她真的会嫁给你吗?真的会为你生孩子吗?很多人CAD学到了高级,都还不知道自己以后要用它做什么,其根本原因就是他在学校里的专业学得一塌糊涂。翻翻你爹地的工具箱吧,里面难道只有一把榔头吗?

  2、100个Pro/E的拙劣用户中,有101个是AutoCAD的拙劣用户。他们听了一些成天靠坑蒙拐骗为生的小报记者们的话,而这些小报记者脚下的土地都是22世纪的,他们谈软件只谈软件的功能,所以他们总喜欢把最好的东西介绍给我们的孩子们,却从不告诉他们基础的重要性。他们满嘴都是西方国家的东西,满牙都是世界五百强的南北。他们在测量东西方差距的时候膝盖从不离开地图,所以他们得出的测量结果通常是以厘米作为单位的。这帮家伙整天谈论着“纯三维软件”,并且不时地嘣出一句“数控加工”,这帮混蛋就差没建议你直接去读高中,因为初中几何是平面的。老实说,他们除了嘴巴是三维的外,其余都是平面的。

  我们的孩子们还听了一些既不懂AutoCAD、又不懂Pro/E、却时常喜欢谈论哪个软件更厉害的人的胡言乱语(我一直劝孩子们离这帮酒鬼远一点)。他们是一群死记硬背概念的家伙,他们除了告诉我C、A、D三个字母所组成的英语单词的词典解释外,其他一无所知。他们的工作就是向年轻人宣讲一个个概念、一个个创新的概念、一个个神秘的概念,一个个连自己都搞不清楚的概念。他们是一群冒牌货、伪劣商品,他们以为在自己的左眼上系一条黑布便成了海盗,老实说他们除了征服家里的马桶外不能征服任何海峡。当你揭开他们那条摆酷的黑布后,会发现他们那只眼睛本来就是瞎的。最后,我要告诉年轻的海盗们,如果你想在CAD方面真正征服些什么的话,你就要找准一个点,塌塌实实地学好一两个软件,不要管什么概念,不要争什么好坏。撕下你们眼上的黑布,去寻求真正的光明!

  3、一个时常使用外挂程序的人,把自己挂在了创新的门外,挂在了人力资源主管办公室的门外,挂在了银行取款机的门外,挂在了丈母娘家的门外。
作者: zhoupeng_cn    时间: 2006-8-26 12:22
原帖由 rewfrffdssdf 于 2006-8-22 20:46 发表
、你永远不能休息,否则你永远休息。AutoCAD和Pro/E让你牵到了恋人的双手,尝到了甜蜜的滋味,可你以为她真的会嫁给你吗?真的会为你生孩子吗?很多人CAD学到了高级,都还不知道自己以后要用它做什么,其根本原因 ...


高人來了,可惜這裡大部分人僅僅是在討論如何用某种軟件的功能幫助完成自己定的工作。
作者: 老铁匠    时间: 2006-8-27 16:17
软件是工具,外挂也是工具,磨刀不误砍柴工,当然要选择好的工具。
rewfrffdssdf所言是忠言逆耳,不能磨把好刀不知道干啥。
作者: konbar    时间: 2007-11-20 17:02
学习了。。感觉[还是没整出我们想要的能自动调整线型比例的东东。。
作者: suses    时间: 2007-11-20 17:35
听说有个软件ME10是lz希望的这样
作者: Yickleechb    时间: 2007-11-26 19:40
顶起,真能开发这功能,那就爽毙了
作者: daninchinaren    时间: 2007-11-26 21:38
我觉得没什么必要啊,
统一的线型比例比较好哦
自己改下acadiso.lin就好了哦
作者: hgq8888    时间: 2008-7-22 21:19
哈哈,我找到了
作者: hgq8888    时间: 2008-7-22 21:20
https://www.mjtd.com/Soft/SoftShow.asp?SoftID=16




欢迎光临 iCAx开思网 (https://www.icax.org/) Powered by Discuz! X3.3