|
|

楼主 |
发表于 2007-10-26 13:18
|
显示全部楼层
标准数值函数: 函 数 功能说明
: w& D2 u8 J* e* [sin (角度) 求角度之正弦值8 B3 u0 ? c9 W! v8 E: i
cos (角度) 求角度之余弦值 ) H: p9 Y4 [- ?- B. Q
tang (角度) 求角度之正切值
2 o( r) U- d& ]( b5 ?2 easin (实数) 求数值之反正弦值 (数值必须在-1与1之间)
' H7 k9 b5 Y" W$ jacos (实数) 求数值之反余弦值 (数值必须在-1与1之间)
! I! ]. E0 S8 |0 g: batang (实数) 求数值之反正切值
$ o+ t/ l4 q- w7 w4 W ln (实数) 求数值之自然对数
1 m9 W! U2 W; y r" g/ E! D log (实数) 求数值以实为底之对数
2 R5 y6 |; T& s: fexp (实数) 求数值之自然指数 " L) o5 A, a5 M( n
exp10 (实数) 求数值以实为底之指数, G4 j4 q7 l2 w) B+ ?
sqr (实数) 求数值之平方
( ?0 x t5 J( B+ B: `7 a2 E0 D2 [sqrt (实数) 求数值之平方根 (数值必须不为负值)) z* ]4 L; ^8 N, A* D7 L( Y
abs (实数) 求数值之绝对值' @( [3 K$ b p/ Z, O/ j9 ?" ^
round (实数) 求最接近数值的整数
s2 a5 c3 _1 t" U) \4 h trunc (实数) 求数值之整数部分0 a3 D& P8 z. S9 W: [$ e/ o& ^; I
r2d (角度) 将角度由弪度转为度,例如r2d " K6 W7 U4 G* {
(pi) 将常数p转为180度 1 x4 p _1 j) K c/ K1 \
d2r (角度) 将角度由度转为弪度,例如d2r (180) 转换180度为p弪度值
/ V$ q' X* @" Z9 b: I: Ypi 常数p ; j, i# c. P4 ? m& k
特殊功能函数:(其中括号内p,p1,p2…等可配合辅助抓点来取得坐标值)
3 O* C% z) C2 V n) L/ {( A函 数 功能说明
j1 ^- q% N' X2 S, D' vang (p1,p2) 求X轴与直线(p1,p2)之夹角值
+ B0 u4 l3 e: H9 c& Zang (顶点,p1,p2) 二直线(顶点,p1)与(顶点,p2)之夹角 5 r$ z8 s& K: b& u+ n3 R
dist (p1,p2) 求p1及p2间的距离 dpl (p,p1,p2) 点p与经过p1、p2之直线最短距离
7 F. ^2 H M" r+ M* Ddpp (p,p1,p2,p3) 计算点p经过三点(p1,p2,p3)的平面之间最短距离
. x( `8 V4 l. m& x e Dee dist (end,end)之便捷功能函数,求两端点之距离 ) d; _% t, z4 q' m
getvar (变量名称) 读取AutoCAD系统变量值,仅限于实数、整数及点坐标9 Y- V/ l1 X: d9 Q/ b
ill (p1,p2,p3,p4) 二直线(p1,p2)与(p3,p4)的交叉点
3 Q2 V$ I1 m' m/ q7 y5 nilp (p1,p2,p3,p4,p5) 计算线(p1,p2)和经过三点(p3,p4,p5)的平面之相交点5 N$ T6 r% y5 `# @
ille ill (end,end,end,end) 的便捷功能函数 ; R* y! i$ t C* l3 x6 n
mee (end,end)/2 的便捷功能函数,求二端点间的中点坐标. O! d1 i/ j5 u, ~/ h. u0 G
nor (p1,p2) 直线(p1,p2)之单位法向量 (垂直方向) + E! n/ o3 t& O8 X+ \) q
nee nor (end,end)之便捷功能函数1 K% b- M+ ^, N
pld (p1,p2,d) 直线(p1,p2)上距离p1点d长度的点坐标4 C' G! Y) n1 u/ |7 F9 \1 h
plt (p1,p2,t) 直线(p1,p2)上以参数t定义的点位- @/ \$ d0 |* n, n& [, i
rad 选取一圆或弧求取该半径值
% B2 ]# \: K7 Hrot (p,basp,a) 点p以basp为基准旋转a角度
' g$ N- L$ c, v" X# I o6 F rot (p,axp1,axp2,a) 以通过点axp1和axp2的线为旋转轴,旋转p点,经过角度a
n$ t+ \- E& z- ^9 | vec (p1,p2) 点p1至点p2之向量
1 [1 f* g8 [9 q, y, S, M# G5 j+ W- Yvec1 (p1,p2) 点p1至点p2之单位向量 % N( R x3 j! |+ [- l9 Z- C7 p
vee vec(end,end)之便捷功能函数 6 ]2 \2 A4 B' q3 e! ?" l+ r6 ]! M
vee1 Vec1(end,end)之便捷功能函数 过滤一个点或向量的X、Y和Z分量:, \; A8 N) d$ {! f
函 数 功能说明 8 z- J5 ^( Z+ _5 b5 f% x
xyof (p1) 点的X和Y分量,Z分量设为0.0
) h" I% R" p% q+ I: c% nxzof (p1) 点的X和Z分量,Y分量设为0.0
( [1 w/ i6 ^4 U, L& X* Tyzof (p1) 点的Y和Z分量,X分量设为0.0 5 g' v. k8 x- i* d8 d+ F6 B
xof (p1) 点的X分量,Y和Z分量设为0.0 / k- E I' l2 H# E" b4 @" G* _
yof (p1) 点的Y分量,X和Z分量设为0.0
8 R* q. T6 `4 r( V zof (p1) 点的Z分量,X和Y分量设为0.0
8 `9 C2 n- i1 W$ a( B* Vrxof (p1) 点的X分量 ryof (p1) 点的Y分量
4 J2 n+ [9 b5 ^3 Y; Z& m* T" ?8 Grzof (p1) 点的Z分量
7 [# u' J5 [7 j; _: v7 e! v9 ]7 E- [/ ^3 ]" v1 ^4 P
AutoCAD中,可以方便、准确地计算二维封闭图形的面积(包括周长),但对于不同类别的图形,其计算方法也不尽相同
' j/ d) ^# n8 p, f7 m& d
3 W2 E1 o0 a) ?1 v+ A5 a1. 对于简单图形,如矩形、三角形。只须执行命令AREA(可以是命令行输入或点击对应命令图标),在命令提示“Specify first corner point or [Object/Add/Subtract]:”后,打开捕捉依次选取矩形或三角形各交点后回车,AutoCAD将自动计算面积(Area)、周长(Perimeter),并将结果列于命令行。
' ~: { I: ~- z; c6 F2 g | 2. 对于简单图形,如圆或其它多段线(Polyline)、样条线(Spline)组成的二维封闭图形。执行命令AREA,在命令提示“Specify first corner point or [Object/Add/Subtract]:”后,选择Object选项,根据提示选择要计算的图形,AutoCAD将自动计算面积、周长。 * Q. P4 S$ W( D
3. 对于由简单直线、圆弧组成的复杂封闭图形,不能直接执行AREA命令计算图形面积。必须先使用Boundary命令(其使用方法依照下图对话框选择即刻,它同于剖面线填充的面域创建),以要计算面积的图形创建一个面域(region)或多段线对象,再执行命令AREA,在命令提示“Specify first corner point or [Object/Add/Subtract]:”后,选择Object选项,根据提示选择刚刚建立的面域图形,AutoCAD将自动计算面积、周长
2 b: c" @: m4 w* }' V+ c
5 U: J" H4 R+ T8.AutoCAD字体替换技巧 AutoCAD文件在交流过程中,往往会因设计者使用和拥有不同的字体(特别是早期版本必须使用的单线字体),而需为其指定替换字体,
7 y$ @/ K( [. m如下图所示,即是因为笔者的电脑中没有UMHZ.shx字体,而需为其指定笔者电脑中存在的字体hzkt.shx。8 {2 N" N/ I0 q8 b
这种提示在每次启动AutoCAD后,打开已有文件都会出现。其实,这种字体替换可以在配置中一次指定: : |/ k0 g p5 u/ J: O
执行config命令,在下图对话框的黑显处(指定替换字体文件)输入字体文件及其完整目录,ok后,下次启动AutoCAD打开已有文件时,字体替换提示将不在出现。3 @& [5 {) w# A3 n& X* C1 ^
9'CAL虽然好用,但它是采AuyoLISP的叙述语法,多少也须有LISP的底子 。 我目前使用《AutoCAD环境下呼叫Windows的计算器》,更为方便且直接,并 有普通和工程用两种计算器可选用。 " q1 K) Z3 T% V! n3 H. ^
$ F+ h" g% S2 B8 D; w1 Q Q% O
方法: 1. 指令ALIASEDIT→Shell command→选【ADD】钮→Alias=CALC, Command=start ( Y: A% M/ q' q; s4 D
calc 尔后在AutoCAD command 提示下键入CALC即可叫出计算器。 : \( _/ R# W5 ?! p2 P6 l
2. 如果ALIASEDIT不能作用,编辑acad.pgp也一样可达到目地。. x% c3 h( c+ i. ]& y+ B# X
AutoCAD表格制作 AutoCAD尽管有强大的图形功能,但表格处理功能相对较弱,而在实际工作中,往往需要在AutoCAD中制作各种表格,如工程数量表等,如何高效制作表格,是一个很实用的问题。
% m6 ~7 U C7 ~1 @9 f在AutoCAD环境下用手工画线方法绘制表格,然后,再在表格中填写文字,不但效率低下,而且,很难精确控制文字的书写位置,文字排版也很成问题。尽管AutoCAD支持对象链接与嵌入,可以插入Word或Excel表格,但是一方面修改起来不是很方便,一点小小的修改就得进入Word或Excel,修改完成后,又得退回到AutoCAD,另一方面,一些特殊符号如一级 钢筋符号以及二级钢筋符号等,在Word或Excel中很难输入,那?有没有两全其美的方法呢,经过探索,可以这样较好解决:
2 I' W' G0 T4 W" H先在Excel中制完表格,复制到剪贴板,然后再在AutoCAD环境下选择edit菜单中的Paste ; W7 L, B- e% ?$ K M! d
special,选择作?AutoCAD Entities,确定以后,表格 即转化成AutoCAD实体,用explode炸开,即可以编辑其中的线条及方字,非常方便。 |
|