CAD设计论坛

 找回密码
 立即注册
论坛新手常用操作帮助系统等待验证的用户请看获取社区币方法的说明新注册会员必读(必修)
查看: 6547|回复: 18

[经验] 几何计算器

[复制链接]
发表于 2006-11-10 14:56 | 显示全部楼层 |阅读模式
在AutoCAD 2002中文版中,为方便绘图时的临时计算,系统提供了几何计算器。得用计算器可捕捉屏幕上的从标点,并参与运算,还可以计算向量和法线。利用几何计算器除可进行一般的数学运算外,还右计算向量的长度、由两点计算向量、获取交叉点、计算距离、半径、角度及向量的法线等。
) L9 ?! Q$ ]* u) w" e) L  |     在命令行输入计算公式,可迅速解决数学计算问题或定位图形上的点。使用CAL命令可启动AUTOCAD三维证算程序,该程序可计算矢量表达式(点、矢量和数值的组合)、实数和整数表达式。除标准数学函数外,几何计算器还包含一组专用函数,以便计算点、矢量和几何图形。
' P0 v5 L2 e# H) m4 G0 ^& x4 H     CAL 工具是联机几何计算器,用于计算点(矢量)、实型或整型表达式的值。这些表达可通过对象捕捉函数   (例 如: CEN、END 和 INS)获取现存几何图形。可将AUTOLISP变量插入到算术表达式并返回表达式的值,以给AUTOLISP变量赋值。任何需要点、矢量或数字的AUTOCAD命令均可使用这些算术或矢量表达式。
 楼主| 发表于 2006-11-10 15:03 | 显示全部楼层
CAL 几何计算器的功能包括5 A0 o9 N2 v6 u3 t. Y8 M+ O, k
  • 计算由两点确定的矢量、矢量长度、法向矢量(垂直于 X Y 平面)及直线上的点
  • 计算距离、半径或角度。
  • 通过定点设备指定点。
  • 指定最后一点或最后一个交点。
  • 将对象捕捉作为表达式中的变量。
  • 在 UCS 和 WCS 之间转换点。
  • 过滤矢量中的 X、 Y 和 Z 分量。
  • 绕轴旋转一点。
 楼主| 发表于 2006-11-10 15:08 | 显示全部楼层
使用CAL几何计算器的操作过程如下:
9 s1 F, r  Z) V. P9 {6 P在命令行输入CAL命令,此时系统提示:9 j9 L! g( C0 R  x# W: r3 m
正在初始化...>>表达式:
( C- \+ e1 S! P在上述提示下,在命令行输入计算表达式及其实参数.按回车键即可算出表达式的值.; |  H5 D8 V% R
利用CAL几何计算器可进行多种不同的运算,主要包括以下功能。
发表于 2006-11-10 15:11 | 显示全部楼层
有时候也不是很方便,
 楼主| 发表于 2006-11-10 15:11 | 显示全部楼层
ABS(实数)   计算数字的绝对值
8 s  v" ?8 a4 H! {7 v' U) ~9 rACOS(实数)    计算实数的反余弦( y2 V( V# h) v
ASIN(实数)     计算实数的反正弦& [: m6 n7 N4 s8 ?( j
ATAN(实数)   计算实数的反正切
 楼主| 发表于 2006-11-10 15:16 | 显示全部楼层
COS(角度)   计算角度的余弦2 o. i* w" O5 k% V: D8 D4 T
EXP(实数)    计算实的指数
/ [* Q5 u/ \+ d: a" u- cEXP10        以10为底的指数
2 c. X- o1 a2 fLN(实数)     计算实的对数4 a7 ^2 u/ E; _3 A
PI(角度)      常量约为3.1415926
 楼主| 发表于 2006-11-10 15:20 | 显示全部楼层
LOG(实数)   计算以10为底的对数6 Z$ U% E; Z' U! Y( ^9 d
R2D(角度)   由弧度转换到角度- u8 p  g3 U$ p# Y; c4 N
ROUND(实数)  将实数的尾数去除形成整数
$ I% G6 ?2 R1 b, Y0 BSQR(实数)  计算实数的平方
" `. L& ~, g  R; Y  j/ g3 `0 [SQRT(实数)  计算实数的平方根
 楼主| 发表于 2006-11-10 15:23 | 显示全部楼层
TANG(角度)   计算角度的正切
4 T/ E: \/ M! xTRUNC(实数)   取数值的整数部分
9 m: K0 r# ~+ o% x" |/ d# g; FSIN(角度)     计算角度的正弦
3 G) [$ o: E% h+ e# OD2R(角度)     由角度转换到弧度
 楼主| 发表于 2006-11-10 15:24 | 显示全部楼层
以上是利用CAL几何计算器,可实现普通计算器的一般计算功能.
 楼主| 发表于 2006-11-10 15:27 | 显示全部楼层
使用CAL几何计算器还可对点进行各种运算,其运算功能如下:
8 v4 X' ~0 \% i* n/ o5 n2 [CUR                      用光标在屏幕上拾取点
- _- o7 M) |: G* T1 a* \" ZILL(P1,P2,P3,P4)    捕捉线(P1,P2)和线(P3,P4)的交点
 楼主| 发表于 2006-11-10 15:30 | 显示全部楼层
ILP(P1,P2,P3,P4,P5)    捕捉线(P1,P2)和面(P3,P4,P5)的交点
7 F! q" s8 b9 u" T% X) e& f9 zILLE                          由四点定义的两条线的交点
. ?% v' L3 `0 L& }8 e; TMEE                          捕捉两端点间的中点
 楼主| 发表于 2006-11-10 15:33 | 显示全部楼层
PLD(P1,P2,DIST)  捕捉在线(P1,P2)上距P1为DIST的点
- }0 x) E9 ?: X; aPLT(P1,P2,T)       捕捉在线(P1,P2)上由参数T定义的点
 楼主| 发表于 2006-11-10 15:38 | 显示全部楼层
CAL几何计算器除可实现普通计算器的功能和点运算功能外,还可以计算距离.其距离计算功能如下:
2 o' a( E) k4 H  K* EDIST(P1,P2)      计算P1和P2间的距离
6 {+ A$ Q% g- b. C# pDP1(P,P1,P2)     计算点P和线(P1,P2)间的距离) X; U4 u" }( [! |
DPP(P,P1,P2,P3) 计算点P和面(P1,P2,P3)间的距离
* P8 {( \7 h' i9 dDEE                   计算两点间的距离,为DIST(END,END)的缩写
 楼主| 发表于 2006-11-10 15:46 | 显示全部楼层
角度测量是几何计算器的一项主要功能,即计算某向量与 X 轴的夹角.同时还可计算两条直线之间的夹角等.角测量功能如下:. X' z- L" f  T8 e" g3 ]( R! a
ANG (V)       计算向量和 X 轴的夹角" W0 I' ^5 L+ }* h
ANG(P1,P2)  计算线(P1,P2)和 X 轴的夹角3 p! D& T3 Z  j8 B9 m
ANG(APEX,P1,P2) 计算线(APEX,P1)和线(APEX,P2)投影在 XY 平面上的夹角4 ?! N& C8 j% u2 q, s8 ?
ANG(APEX,P1,P2,P3)  计算线(APEX,P1)和线(APEX,P2)以轴(APEX,P3)为主的夹角
; I7 p' l$ a0 ?$ zROT(P,P1AX,P2AX,ANG)  以P1AX和P2AX为轴将点P旋转ANG角度: `+ P' P1 J/ m2 G
ROT(P,ORIGIN,ANG)   以ORIGIN为原点将点P旋转ANG角度
 楼主| 发表于 2006-11-10 15:48 | 显示全部楼层
除了上术各项功能外,CAL几何计算器还具有其他一些辅助功能,如计算两点间的向量、单位法向量、XY平面内的单位法向量等,具体功能如下:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于|免责|隐私|版权|广告|联系|手机版|CAD设计论坛

GMT+8, 2026-9-20 20:03

CAD设计论坛,为工程师增加动力。

© 2005-2026 askcad.com. All rights reserved.

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