CAD中计算器的十大法宝.docx
《CAD中计算器的十大法宝.docx》由会员分享,可在线阅读,更多相关《CAD中计算器的十大法宝.docx(11页珍藏版)》请在冰豆网上搜索。
![CAD中计算器的十大法宝.docx](https://file1.bdocx.com/fileroot1/2022-11/17/fad6672f-8d74-4ace-9257-43d88bb9c516/fad6672f-8d74-4ace-9257-43d88bb9c5161.gif)
CAD中计算器的十大法宝
CAD的计算器在很多教材中鲜有提及,如果用好了它,有时能达到事半功倍的效果,且可以省去很多画辅助线的步骤。
这里来讲讲CAD中计算器的用法,特别是用于几何计算方面。
下面的每个截图下面都有一段录像,讲解某个cal的某个函数的用法。
几何计算器是集成在AutoCAD中的一个三维计算程序,可以计算矢量表达式(点、矢量和数值的组合)、实数和整数表达式。
在计算中可以使用标准的数学函数,以及用于计算点、矢量和AutoCAD几何图形的专门函数。
用户可直接在命令行调用“cal”命令,或在其他命令执行过程中透明地调用该命令('cal)来启动该计算程序。
其计算结果可作为当前AutoCAD提示的输入或用于为一个AutoLISP变量赋值。
法宝一、直接计算表达式
通过透明地调用’cal,其计算结果可以为当前输入值。
例如,下面画楼梯踏步的例子,要画楼梯踏步高,只需透明调用’cal,
'cal>>表达式:
3000/18
3000/18意即3000高的楼层分成18步,这样画出来的踏步高是精确的。
cal.gif(49.94KB)
2007-5-2412:
43
具体CAL中有哪些函数可以查看CAD帮助。
法宝二、使用对象捕捉模式
CAL函数可以使用CAD对象的捕捉模式来进行表达式的计算。
例如:
'cal>>表达式:
(end+cen)/2
snap.gif(131.75KB)
2007-5-2412:
43
法宝三、获取一个对象的半径
可以用rad函数获取一个圆或弧对象的半径。
例如:
'cal>>表达式:
3*rad
rad.gif(68.95KB)
2007-5-2412:
43
法宝四、在一条线上定位一个点
可以用pld函数和plt函数在一条线上定位一个点。
例如:
‘cal>>表达式:
pld(P1,P2,distance)表示在P1P2两点的直线上距离P1为distance的点。
‘cal>>表达式:
plt(P1,P2,0.3)表示此点和P1距离为P1P2距离的0.3倍,且在P1P2上。
plt.gif(85.71KB)
2007-5-2412:
43
法宝五、获取一个角度
可以用ang函数或取一个夹角。
例如:
'cal>>表达式:
ang(P0,P1,P2)返回一个顶点为P0,起点为P1,终点为P2的夹角。
ang.gif(119.83KB)
2007-5-2412:
43
法宝六、定位交点
利用ill函数可以定位交点。
例如:
'cal>>表达式:
ill(P1,P2,P3,P4)返回P1P2与P3P4的交点.
另外ille是函数ill(end,end,end,end)的简写。
ille.gif(117.43KB)
2007-5-2412:
43
法宝七、两点连线的中点
函数mee表示两点连线的中点,实际是(end+end)/2的简写。
例如:
'cal>>表达式:
mee = 'cal>>表达式:
(end+end)/2
mee.gif(98.53KB)
2007-5-2412:
43
法宝八、与直线垂直的单位矢量
函数nee表示垂直一直线的单位矢量,是函数nor(end,end)的简写
下面为它的用法的一个例子。
nee.gif(104.07KB)
2007-5-2412:
43
法宝九、两点之间的距离
函数dee表示的是两点之间的距离,是函数dist(end,end)的简写。
例如:
'cal>>表达式:
dee = 'cal>>表达式:
dist(end,end)
dee.gif(103.41KB)
2007-5-2412:
43
法宝十、坐标过滤器
xyof(p1)获取点p1的X、Y分量,Z分量设置为0.0
xof(p1)获取点p1的X分量,Y、Z分量设置为0.0
rxof(p1)获取点p1的X分量
其他方向类推。
下面是通过坐标过滤器来获得一条直线的例子。
filter.gif(118.37KB)
2007-5-2412:
43
下面是一个综合运用例子:
用cur函数来取得点,vee两个端点所确定的矢量。
cur-vee.gif(89.7KB)
2007-5-2412:
43
当然计算器功能远不止这十大功能,这里仅仅讲解常用的几个用法。
如果你掌握了几何计算器的全部用法,恭喜你,你已经向高手迈进了一大步!