|
|

楼主 |
发表于 2007-10-26 13:18
|
显示全部楼层
标准数值函数: 函 数 功能说明
' {6 D. B: N/ t" T O( f9 lsin (角度) 求角度之正弦值
$ j) a, y% b' C% m% [& \ cos (角度) 求角度之余弦值
, w+ p, f3 I9 h, h0 X1 itang (角度) 求角度之正切值
9 B1 P6 R4 W% ?asin (实数) 求数值之反正弦值 (数值必须在-1与1之间) ' Z# ^' ?1 F. n" \5 D3 c
acos (实数) 求数值之反余弦值 (数值必须在-1与1之间)
. N5 E- ]2 \9 n. c8 C* C5 Z9 Matang (实数) 求数值之反正切值
$ r. l1 H* E, O3 o# e ln (实数) 求数值之自然对数
5 x9 h8 K# |7 _9 J. ^ log (实数) 求数值以实为底之对数
) h# Y; B; f2 cexp (实数) 求数值之自然指数 4 K* p9 k7 k6 G
exp10 (实数) 求数值以实为底之指数
, S5 U2 q' g3 M2 S sqr (实数) 求数值之平方 W# l4 u! U4 o" U. }
sqrt (实数) 求数值之平方根 (数值必须不为负值)
- y* f0 w' a2 x7 i3 O2 Y+ ? abs (实数) 求数值之绝对值! y' Z8 q1 C, B9 O; g' t" ~$ I: u! r
round (实数) 求最接近数值的整数
5 Q2 H+ ?! b3 d1 Z1 M. A& u trunc (实数) 求数值之整数部分: F6 {6 Q" W* e2 ~2 r
r2d (角度) 将角度由弪度转为度,例如r2d
$ A5 m4 ^5 K8 K3 h& r1 f0 `: j(pi) 将常数p转为180度
7 y3 s" ~! @) r7 G" dd2r (角度) 将角度由度转为弪度,例如d2r (180) 转换180度为p弪度值
( t& }. K& z1 f- }; b' G$ {- \ Cpi 常数p % i& Z9 B- U- ~; g3 Q" p% Q
特殊功能函数:(其中括号内p,p1,p2…等可配合辅助抓点来取得坐标值)
. k: {+ ?4 J7 r3 U' t2 g1 C2 e函 数 功能说明 8 @9 i. @+ `( N& |* `% ^0 u
ang (p1,p2) 求X轴与直线(p1,p2)之夹角值 . x7 ]9 n' J* g4 T4 m
ang (顶点,p1,p2) 二直线(顶点,p1)与(顶点,p2)之夹角
" g/ G% l: q! ?+ k! @2 pdist (p1,p2) 求p1及p2间的距离 dpl (p,p1,p2) 点p与经过p1、p2之直线最短距离
$ ^' Y! j s2 |# T1 ?" ldpp (p,p1,p2,p3) 计算点p经过三点(p1,p2,p3)的平面之间最短距离 T7 D. c6 ?5 G: O" d; _$ ^
Dee dist (end,end)之便捷功能函数,求两端点之距离 6 a" g8 f6 X# g1 F, {
getvar (变量名称) 读取AutoCAD系统变量值,仅限于实数、整数及点坐标
( D2 N% ?( M0 @$ }) ?3 o; s ill (p1,p2,p3,p4) 二直线(p1,p2)与(p3,p4)的交叉点 7 x; n1 L8 Y; K H1 v
ilp (p1,p2,p3,p4,p5) 计算线(p1,p2)和经过三点(p3,p4,p5)的平面之相交点
x3 F/ b+ f' g+ a ille ill (end,end,end,end) 的便捷功能函数
: Z0 k/ O! ^" e! F1 H) S/ Kmee (end,end)/2 的便捷功能函数,求二端点间的中点坐标
7 `4 h, @$ w6 R/ E9 z nor (p1,p2) 直线(p1,p2)之单位法向量 (垂直方向) ) P1 j) d5 w: C) e# d, y
nee nor (end,end)之便捷功能函数
) a+ L# {- A( G9 m" {( e/ t5 b) N pld (p1,p2,d) 直线(p1,p2)上距离p1点d长度的点坐标; I% R9 \+ H0 q* e
plt (p1,p2,t) 直线(p1,p2)上以参数t定义的点位
% k4 _/ [4 ~5 v7 n! ^. I rad 选取一圆或弧求取该半径值
- I& I; A' `! J% irot (p,basp,a) 点p以basp为基准旋转a角度
' h+ ^2 o O: N rot (p,axp1,axp2,a) 以通过点axp1和axp2的线为旋转轴,旋转p点,经过角度a8 h, o B$ J1 c7 w7 }1 H
vec (p1,p2) 点p1至点p2之向量 * S C3 T W% ?, V" u1 S7 g
vec1 (p1,p2) 点p1至点p2之单位向量
! _0 D* y2 K+ r9 m$ lvee vec(end,end)之便捷功能函数
# M7 c: [% _; @- o6 F9 Zvee1 Vec1(end,end)之便捷功能函数 过滤一个点或向量的X、Y和Z分量:
. d1 ?+ J1 h; Y K9 y9 |$ g% `9 ? 函 数 功能说明 & A5 {0 v% Y3 n: w K
xyof (p1) 点的X和Y分量,Z分量设为0.0 / V6 ]9 e/ h! m4 g0 O
xzof (p1) 点的X和Z分量,Y分量设为0.0 2 M w+ F6 M' \8 y5 q
yzof (p1) 点的Y和Z分量,X分量设为0.0
$ \2 U' |! X+ R6 H4 jxof (p1) 点的X分量,Y和Z分量设为0.0
! f' C6 C Q0 @, [yof (p1) 点的Y分量,X和Z分量设为0.03 x2 s& u7 u( s k$ q
zof (p1) 点的Z分量,X和Y分量设为0.0 + q7 C E9 S; p* B3 \5 j7 a% `/ R
rxof (p1) 点的X分量 ryof (p1) 点的Y分量 + q9 j) I7 W# [2 z
rzof (p1) 点的Z分量 + H' {+ {1 I9 ~- g" j
! w7 P3 m1 y9 I0 t- B" l* zAutoCAD中,可以方便、准确地计算二维封闭图形的面积(包括周长),但对于不同类别的图形,其计算方法也不尽相同
O" L5 b, V. [2 f6 D( j
) ? I1 q; O$ {+ o1. 对于简单图形,如矩形、三角形。只须执行命令AREA(可以是命令行输入或点击对应命令图标),在命令提示“Specify first corner point or [Object/Add/Subtract]:”后,打开捕捉依次选取矩形或三角形各交点后回车,AutoCAD将自动计算面积(Area)、周长(Perimeter),并将结果列于命令行。
& [& g5 }7 H7 |' G I/ Z9 o3 j3 I5 l 2. 对于简单图形,如圆或其它多段线(Polyline)、样条线(Spline)组成的二维封闭图形。执行命令AREA,在命令提示“Specify first corner point or [Object/Add/Subtract]:”后,选择Object选项,根据提示选择要计算的图形,AutoCAD将自动计算面积、周长。 . v5 t7 ]5 T: {8 o
3. 对于由简单直线、圆弧组成的复杂封闭图形,不能直接执行AREA命令计算图形面积。必须先使用Boundary命令(其使用方法依照下图对话框选择即刻,它同于剖面线填充的面域创建),以要计算面积的图形创建一个面域(region)或多段线对象,再执行命令AREA,在命令提示“Specify first corner point or [Object/Add/Subtract]:”后,选择Object选项,根据提示选择刚刚建立的面域图形,AutoCAD将自动计算面积、周长+ X O) w* O3 d* X5 Y+ I
- l5 c) r$ v1 F' k1 \8.AutoCAD字体替换技巧 AutoCAD文件在交流过程中,往往会因设计者使用和拥有不同的字体(特别是早期版本必须使用的单线字体),而需为其指定替换字体,
5 K- h9 R/ s, x8 z+ y0 i4 k+ ^" o如下图所示,即是因为笔者的电脑中没有UMHZ.shx字体,而需为其指定笔者电脑中存在的字体hzkt.shx。2 P& @% c8 E) p; {8 A3 c
这种提示在每次启动AutoCAD后,打开已有文件都会出现。其实,这种字体替换可以在配置中一次指定: 5 R- v+ r1 n9 D: |$ v0 j( w" U" q
执行config命令,在下图对话框的黑显处(指定替换字体文件)输入字体文件及其完整目录,ok后,下次启动AutoCAD打开已有文件时,字体替换提示将不在出现。 u9 |8 t9 ?; n
9'CAL虽然好用,但它是采AuyoLISP的叙述语法,多少也须有LISP的底子 。 我目前使用《AutoCAD环境下呼叫Windows的计算器》,更为方便且直接,并 有普通和工程用两种计算器可选用。
9 \6 |6 S7 N1 Z% E' f# v3 `
6 e( a) q; {( h方法: 1. 指令ALIASEDIT→Shell command→选【ADD】钮→Alias=CALC, Command=start 3 `$ v& U* E% E
calc 尔后在AutoCAD command 提示下键入CALC即可叫出计算器。 ) X/ }1 D$ F8 j2 ~, P0 F
2. 如果ALIASEDIT不能作用,编辑acad.pgp也一样可达到目地。( l9 H7 z/ D6 N6 V
AutoCAD表格制作 AutoCAD尽管有强大的图形功能,但表格处理功能相对较弱,而在实际工作中,往往需要在AutoCAD中制作各种表格,如工程数量表等,如何高效制作表格,是一个很实用的问题。 4 v6 B4 Z1 q8 e; M
在AutoCAD环境下用手工画线方法绘制表格,然后,再在表格中填写文字,不但效率低下,而且,很难精确控制文字的书写位置,文字排版也很成问题。尽管AutoCAD支持对象链接与嵌入,可以插入Word或Excel表格,但是一方面修改起来不是很方便,一点小小的修改就得进入Word或Excel,修改完成后,又得退回到AutoCAD,另一方面,一些特殊符号如一级 钢筋符号以及二级钢筋符号等,在Word或Excel中很难输入,那?有没有两全其美的方法呢,经过探索,可以这样较好解决:: z! `6 r. B' K4 Y
先在Excel中制完表格,复制到剪贴板,然后再在AutoCAD环境下选择edit菜单中的Paste
3 u. o- n3 H" Y, W8 p/ Wspecial,选择作?AutoCAD Entities,确定以后,表格 即转化成AutoCAD实体,用explode炸开,即可以编辑其中的线条及方字,非常方便。 |
|