找回密码
 注册
查看: 678|回复: 9

[原创] CAD的计算器五种法宝

[复制链接]
发表于 2009-3-14 08:19:12 | 显示全部楼层 |阅读模式
  CAD的计算器在很多教材中鲜有提及,如果用好了它,有时能达到事半功倍的效果,且可以省去很多画辅助线的步骤。
  这里来讲讲CAD中计算器的用法,特别是用于几何计算方面。
下面的每个截图下面都有一段录像,讲解某个cal的某个函数的用法。几何计算器是集成在AutoCAD中的一个三维计算程序,可以计算矢量表达式(点、矢量和数值的组合)、实数和整数表达式。在计算中可以使用标准的数学函数,以及用于计算点、矢量和AutoCAD几何图形的专门函数。用户可直接在命令行调用“cal”命令,或在其他命令执行过程中透明地调用该命令('cal)来启动该计算程序。其计算结果可作为当前AutoCAD提示的输入或用于为一个AutoLISP变量赋值。

法宝一、直接计算表达式

通过透明地调用’cal,其计算结果可以为当前输入值。
例如,下面画楼梯踏步的例子,要画楼梯踏步高,只需透明调用’cal
'cal >>
表达式: 3000/18
3000/18
意即3000高的楼层分成18步,这样画出来的踏步高是精确的。


1.gif
 楼主| 发表于 2009-3-14 08:20:18 | 显示全部楼层
法宝二、使用对象捕捉模式
CAL
函数可以使用CAD对象的捕捉模式来进行表达式的计算。例如:
'cal >>
表达式: (end+cen)/2
2.gif
 楼主| 发表于 2009-3-14 08:20:58 | 显示全部楼层
法宝三、获取一个对象的半径
可以用rad函数获取一个圆或弧对象的半径。例如:
'cal >>
表达式: 3*rad
3.gif
 楼主| 发表于 2009-3-14 08:22:06 | 显示全部楼层
法宝四、在一条线上定位一个点
可以用pld函数和plt函数在一条线上定位一个点。例如:
‘cal >>
表达式: pld(P1,P2,distance) 表示在P1P2两点的直线上距离P1distance的点。
‘cal >>
表达式: plt(P1,P2,0.3) 表示此点和P1距离为P1P2距离的0.3倍,且在P1P2上。
4.gif
 楼主| 发表于 2009-3-14 08:22:41 | 显示全部楼层
法宝五、获取一个角度
可以用ang函数或取一个夹角。例如:
'cal >>
表达式: angP0,P1,P2)返回一个顶点为P0 ,起点为P1 ,终点为P2的夹角。
5.gif
 楼主| 发表于 2009-3-14 08:24:57 | 显示全部楼层
今天是我做版主上任的第一天,发点精点教程,算是见面礼.
还有很多精点的,不知道要不要传呢?那就看回复了.
发表于 2009-3-14 11:46:00 | 显示全部楼层
老大。这些方法都挺古怪的,你居然都会用,太有才了,学习了。
发表于 2009-3-14 12:32:49 | 显示全部楼层
虽然看不懂,但是还要顶顶。
 楼主| 发表于 2009-3-14 13:28:25 | 显示全部楼层
老大。这些方法都挺古怪的,你居然都会用,太有才了,学习了。
yzhm1118 发表于 2009-3-14 11:46

就是要玩别人不知道,不会的呀.
发表于 2009-3-14 13:34:57 | 显示全部楼层
感謝分享!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

本站无意传播任何侵权软件与信息,部分资源为网友搜集或发布,仅供学习和研究使用,请支持正版。站内所发布的资源,如有侵犯你的权益,请联系我们,本站将立即改正或删除。

QQ|Archiver|手机版|小黑屋|联系我们|中华设计论坛 ( 苏ICP备20023187号-1

GMT+8, 2024-9-20 19:28

Powered by Discuz! X3.5

© 2006-2024 Daliang Team.

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