pym 发表于 2009-4-19 13:32:00

[原创]AutoCAD 2010新功能应用经验之二——参数化之高级应用

本帖最后由 作者 于 2009-5-3 16:49:12 编辑 <br /><br /> <p>前一贴中,讲了参数化的简单应用,其实虽然简单,但却是最基本,也是最重要的。本贴中可能还会提到一些基本的东西。个人经验,必须掌握基本的应用,才能进一步学习它的高级应用。所谓高级应用,不过是老朽自己的提法而已,和基本应用的差别在于不仅用到公式,还用到函数。本贴以一个配管中方圆管道的问题为实例,并配合截图来讲解。</p><p>AutoCAD 2010的参数化功能可以通过参数管理器来管理参数,修改约束标注的尺寸大小。AutoCAD2010 自带了29常用函数,包括三角、幂、对数等数学函数,小数位数舍入处理等函数,还可直接引用圆周率pi(π)、对数底数e。此外还可添加用户函数,以满足用户的各种需求。</p><p>在化工设计中,常用到天圆地方接管,一般方管的截面积要稍大于圆管的截面积,本例中假设方管截面积为圆管截面积的1.25倍,方管的宽度=0.7长度。且长度和宽度值都要求是10的整倍数。现在方管和圆管在两个不周平面布置中,要求:当圆管直径改变时,方管自动改变尺寸,且在两个平面布置图中心线对齐。作图步骤如下:</p><p>1. 在两个平面图中分别绘出圆管和方管,并用约束标注标注出圆管的直径,如图1:</p><p>2. 为了清楚地看出公式关系,对约束标注格式的设置进行修改,如图2:<br/></p><p>3. 点参数化面板中“参数管理器”,打开参数管理器。并在参数管理器中点左上角的“fx”,添加一个用户函数——Area=(pi/4)*圆管直径^2。如图3、图4:<br/></p><p>4. 对方管添加几何约束,如图5:</p><p>5.&nbsp; 按要求找出方管长和宽与圆管面积的方程式关系,并以此约束标注方程管的长和宽。为了直接看到实际的尺寸,加上方管的常规标注。如图6:</p><p>6. 现在方管的中心线位置不对了,再对加上一个标注约束——中心线位置=L/2。中心线自动移动方管长边的中点位置,但与圆管的中心线又不在同一条直线上了。现在再对它加以上与圆管中心线共线的几何约束。其实这两个约束条件可以先行加上,本贴中之所以按这样的顺序,就是想说明两个问题:一个是约束加入的先后没有太大的关系,你事先没考虑到的也没关系,事后补充就是了。二个是共线、平行、重合等几何约束的基准问题(这在前一贴中没有说到,这里补充一下),AutoCAD一般是以第一个为基准的,所以说一般,是因为对于添加了添加了固定约束的对象就是特殊情况了。以本贴为例,要以圆管中心为基准,那在添加共线约束时,第一个选择对象应该是圆管的中心线。完成后如图7:</p><p>7. 隐藏几何约束,并将圆管的直径改为φ273。如图8:</p><p>8. 隐藏标注约束,通过参数管理器将圆管的直径改为φ325。如图9:<br/></p><p>9. 可以在参数管理器中把方管长和宽的方程式作为用户函数添加到用户函数中。这样在图形中添加标注就显得简洁多了。如图10:</p><p>如果你的立面图是绘制同一个图形文件中,加上相应的约束后,就也可同步了。图10中,当圆管的直径增大到φ377时,圆的中心线就显得不合适了,应补充约束,使之随直径的变化相应变化,这些都算是留给各位的作业吧,呵呵。</p><p>关于参数化的基本应用请参阅《AutoCAD 2010新功能应用经验之一——参数化之简单应用》:<a href="http://bbs.mjtd.com/forum.php?mod=viewthread&tid=75031">http://bbs.mjtd.com/forum.php?mod=viewthread&tid=75031</a></p><p>(本内容为本人原创,欢迎转帖,但请注明。谢谢!——退休画线工)<br/></p><br/>

wenli_ybz110 发表于 2017-8-30 11:07:03

朋友们,有没有人会对参数化的图形中标注约束的二次开发赋值

sunny_8848 发表于 2019-4-27 20:31:39

讲解的很不错不错,不知道是否有一系列的视频

pengfei2010 发表于 2017-10-6 10:39:28

回帖是一种美德!感谢楼主的无私分享 谢谢

yyliuyl802 发表于 2009-5-3 18:38:00

学习啦,谢谢老师,能否把这个案例的cad图形也提供下载,因为在cad环境下能够看出各个约束的对应关系,在老师的指导下更好的学习。再次谢谢老师的指导!

аdmin 发表于 2009-5-11 09:19:00

学习了   这东西好

nbwjl136 发表于 2009-5-13 10:47:00

好东西

qj88330 发表于 2010-5-10 11:33:00

<p>学习了!</p>

li_xiaoyong 发表于 2010-7-18 15:09:00

学习了   这东西好

cfxcq 发表于 2010-7-18 22:22:00

<p>伟大的人,无私的奉现。</p>
<p>谢谢啰。</p>

alz001 发表于 2010-7-19 21:50:00

<p>学习了!谢谢</p>

yyjjliu 发表于 2010-7-20 16:00:00

进来学习下。

buxun 发表于 2010-7-20 22:29:00

<p>经典,增长不少见识。向你学习</p>
页: [1] 2 3
查看完整版本: [原创]AutoCAD 2010新功能应用经验之二——参数化之高级应用