|
|

楼主 |
发表于 2007-10-26 13:18
|
显示全部楼层
标准数值函数: 函 数 功能说明 6 Y3 t. J3 O, T U; ?
sin (角度) 求角度之正弦值: ~5 h- I+ F) Y( A& T% v/ S# O
cos (角度) 求角度之余弦值 5 R0 G7 H6 ]2 ^- h# F, ~
tang (角度) 求角度之正切值 5 B7 j. f; p/ q. n
asin (实数) 求数值之反正弦值 (数值必须在-1与1之间)
4 ~- T( F) P) {7 w9 }* {acos (实数) 求数值之反余弦值 (数值必须在-1与1之间)
7 V/ p$ z" b6 ]2 A5 Y8 matang (实数) 求数值之反正切值% t# u0 O0 C) I7 g. F8 z! o8 L: \
ln (实数) 求数值之自然对数6 Z* p7 Q9 U Q) Q: `
log (实数) 求数值以实为底之对数 . v7 C( T- S3 n2 a: _
exp (实数) 求数值之自然指数 ; T; |" g/ G" B/ u+ Q4 _8 B: i
exp10 (实数) 求数值以实为底之指数 ^$ D. O. s5 O2 b
sqr (实数) 求数值之平方 * _$ d* T z/ l. k+ A
sqrt (实数) 求数值之平方根 (数值必须不为负值)
: E- H; z+ d! H, C abs (实数) 求数值之绝对值
' ~4 J. p* m# V+ t% S4 p3 W round (实数) 求最接近数值的整数$ Q. R0 m1 ^; l7 u5 D$ c4 y; Y/ D
trunc (实数) 求数值之整数部分/ C. \) F" D" |( P! r( [4 k
r2d (角度) 将角度由弪度转为度,例如r2d / F2 _1 J6 }/ X: ?5 S" \
(pi) 将常数p转为180度
& P& I8 N8 H0 ld2r (角度) 将角度由度转为弪度,例如d2r (180) 转换180度为p弪度值
" m$ [; a& B4 j# o) O5 B1 api 常数p " F0 o! {$ F0 M/ L& N9 `
特殊功能函数:(其中括号内p,p1,p2…等可配合辅助抓点来取得坐标值)
* m0 h: I A3 }" p函 数 功能说明
$ w" H7 U @5 g% w& Eang (p1,p2) 求X轴与直线(p1,p2)之夹角值
( X" x7 m! I0 cang (顶点,p1,p2) 二直线(顶点,p1)与(顶点,p2)之夹角
( t0 n( I% T# p) F* x* qdist (p1,p2) 求p1及p2间的距离 dpl (p,p1,p2) 点p与经过p1、p2之直线最短距离 ; @: H' e; @9 N
dpp (p,p1,p2,p3) 计算点p经过三点(p1,p2,p3)的平面之间最短距离' A& @! s% p! p* V R
Dee dist (end,end)之便捷功能函数,求两端点之距离 # s2 g/ j- A% g
getvar (变量名称) 读取AutoCAD系统变量值,仅限于实数、整数及点坐标
' s( i+ e, I, ]* m8 c ill (p1,p2,p3,p4) 二直线(p1,p2)与(p3,p4)的交叉点 % C- @: n( E( ~
ilp (p1,p2,p3,p4,p5) 计算线(p1,p2)和经过三点(p3,p4,p5)的平面之相交点
5 H0 j3 g. K/ x- e ille ill (end,end,end,end) 的便捷功能函数
+ I$ m5 z8 W: r5 b, g# t" e2 Emee (end,end)/2 的便捷功能函数,求二端点间的中点坐标
$ _5 B+ j0 v7 V8 g2 N! {5 { nor (p1,p2) 直线(p1,p2)之单位法向量 (垂直方向)
2 {$ I2 t3 t \, T0 unee nor (end,end)之便捷功能函数
, Y1 O6 ? D2 f4 `" e3 C/ ? pld (p1,p2,d) 直线(p1,p2)上距离p1点d长度的点坐标
# D, V7 ^6 l1 A: w plt (p1,p2,t) 直线(p1,p2)上以参数t定义的点位 P( I1 e7 ^" ~. k2 H
rad 选取一圆或弧求取该半径值
4 T! i$ |' d) D& L" Drot (p,basp,a) 点p以basp为基准旋转a角度& R" s; N. M; ]" W5 @% q' ?! y9 h0 ?
rot (p,axp1,axp2,a) 以通过点axp1和axp2的线为旋转轴,旋转p点,经过角度a
/ D C7 |9 H( w( U6 x vec (p1,p2) 点p1至点p2之向量 $ d. A5 U: Z( j7 u6 l' O! A
vec1 (p1,p2) 点p1至点p2之单位向量 0 Z" B' m% z# D0 [# E
vee vec(end,end)之便捷功能函数
R; z: N/ P6 E- i: Bvee1 Vec1(end,end)之便捷功能函数 过滤一个点或向量的X、Y和Z分量:6 ]0 b/ s3 A& A1 _, |
函 数 功能说明 / M% J: d, E6 e2 h. [
xyof (p1) 点的X和Y分量,Z分量设为0.0 # n) T. C, _) {4 k
xzof (p1) 点的X和Z分量,Y分量设为0.0
5 O$ B. ]7 J1 d/ Z( ]yzof (p1) 点的Y和Z分量,X分量设为0.0 ! K& X8 n- U2 L0 c
xof (p1) 点的X分量,Y和Z分量设为0.0 8 n& _1 Z' _+ @2 g" t6 f' v3 v# o
yof (p1) 点的Y分量,X和Z分量设为0.0! ^2 K8 m& E' ~* a3 L% m
zof (p1) 点的Z分量,X和Y分量设为0.0
# M5 F1 U' [/ {4 a e( R% C d* Jrxof (p1) 点的X分量 ryof (p1) 点的Y分量 4 p" D E" r! x/ x0 `
rzof (p1) 点的Z分量
6 U- V) c! \. a, s3 E% M3 n( c/ O5 p; F, _8 z, s% L/ R
AutoCAD中,可以方便、准确地计算二维封闭图形的面积(包括周长),但对于不同类别的图形,其计算方法也不尽相同0 I+ N$ p1 [2 a& r: c5 s
5 I& ] n- u1 z# F% B2 s9 V1. 对于简单图形,如矩形、三角形。只须执行命令AREA(可以是命令行输入或点击对应命令图标),在命令提示“Specify first corner point or [Object/Add/Subtract]:”后,打开捕捉依次选取矩形或三角形各交点后回车,AutoCAD将自动计算面积(Area)、周长(Perimeter),并将结果列于命令行。
' {0 N9 h- R0 c; x" r 2. 对于简单图形,如圆或其它多段线(Polyline)、样条线(Spline)组成的二维封闭图形。执行命令AREA,在命令提示“Specify first corner point or [Object/Add/Subtract]:”后,选择Object选项,根据提示选择要计算的图形,AutoCAD将自动计算面积、周长。
6 h$ t3 w1 L: i( j. \& E7 v3. 对于由简单直线、圆弧组成的复杂封闭图形,不能直接执行AREA命令计算图形面积。必须先使用Boundary命令(其使用方法依照下图对话框选择即刻,它同于剖面线填充的面域创建),以要计算面积的图形创建一个面域(region)或多段线对象,再执行命令AREA,在命令提示“Specify first corner point or [Object/Add/Subtract]:”后,选择Object选项,根据提示选择刚刚建立的面域图形,AutoCAD将自动计算面积、周长
4 r6 a0 X0 `8 X4 R% S% g6 F
1 G7 k0 R) W% z, v8 q9 |7 Z' s8.AutoCAD字体替换技巧 AutoCAD文件在交流过程中,往往会因设计者使用和拥有不同的字体(特别是早期版本必须使用的单线字体),而需为其指定替换字体,
3 {: c; }3 M( y7 F2 M如下图所示,即是因为笔者的电脑中没有UMHZ.shx字体,而需为其指定笔者电脑中存在的字体hzkt.shx。
0 \7 E+ J$ N0 ]% S& d 这种提示在每次启动AutoCAD后,打开已有文件都会出现。其实,这种字体替换可以在配置中一次指定:
! F" O) Q3 h6 S$ T执行config命令,在下图对话框的黑显处(指定替换字体文件)输入字体文件及其完整目录,ok后,下次启动AutoCAD打开已有文件时,字体替换提示将不在出现。8 M C: P& B' r# f/ m& v, V: N$ ?
9'CAL虽然好用,但它是采AuyoLISP的叙述语法,多少也须有LISP的底子 。 我目前使用《AutoCAD环境下呼叫Windows的计算器》,更为方便且直接,并 有普通和工程用两种计算器可选用。
7 s4 ~& `8 g) T s+ f& o
0 f! }: {; G# L8 c6 a# P方法: 1. 指令ALIASEDIT→Shell command→选【ADD】钮→Alias=CALC, Command=start ' z" ^# z4 X; q2 L. L" M6 o8 b
calc 尔后在AutoCAD command 提示下键入CALC即可叫出计算器。
0 A& S5 C! V& K% p" y' w- j6 U2. 如果ALIASEDIT不能作用,编辑acad.pgp也一样可达到目地。5 c7 |. l* [; c, D8 {# o, ?" p/ i
AutoCAD表格制作 AutoCAD尽管有强大的图形功能,但表格处理功能相对较弱,而在实际工作中,往往需要在AutoCAD中制作各种表格,如工程数量表等,如何高效制作表格,是一个很实用的问题。 1 z: m! N. M G3 [/ k
在AutoCAD环境下用手工画线方法绘制表格,然后,再在表格中填写文字,不但效率低下,而且,很难精确控制文字的书写位置,文字排版也很成问题。尽管AutoCAD支持对象链接与嵌入,可以插入Word或Excel表格,但是一方面修改起来不是很方便,一点小小的修改就得进入Word或Excel,修改完成后,又得退回到AutoCAD,另一方面,一些特殊符号如一级 钢筋符号以及二级钢筋符号等,在Word或Excel中很难输入,那?有没有两全其美的方法呢,经过探索,可以这样较好解决:6 a" j5 u$ f5 p$ H
先在Excel中制完表格,复制到剪贴板,然后再在AutoCAD环境下选择edit菜单中的Paste
4 O. n6 V8 T2 [- H3 P( {special,选择作?AutoCAD Entities,确定以后,表格 即转化成AutoCAD实体,用explode炸开,即可以编辑其中的线条及方字,非常方便。 |
|