|

楼主 |
发表于 2007-10-26 13:18
|
显示全部楼层
标准数值函数: 函 数 功能说明 * U+ s n/ G" w: v
sin (角度) 求角度之正弦值$ O! F$ Y0 D. E' j) V
cos (角度) 求角度之余弦值
) e, q( n; k" x6 i2 e( u- dtang (角度) 求角度之正切值
! B* m1 |: m O; Y8 o# Y* ]asin (实数) 求数值之反正弦值 (数值必须在-1与1之间)
6 w9 x$ G9 t. R2 v' t7 \acos (实数) 求数值之反余弦值 (数值必须在-1与1之间) ! E4 U# M- ]7 z6 d( Q- F2 j$ d# H
atang (实数) 求数值之反正切值
1 z: {' {6 k& r" e ln (实数) 求数值之自然对数
: A- I4 j* X& c3 i; _; E$ @. L log (实数) 求数值以实为底之对数 : r" ~( \9 K& Q2 R
exp (实数) 求数值之自然指数
3 H% w0 C3 {, I; y/ [exp10 (实数) 求数值以实为底之指数
# B& n3 ~) X$ P5 w1 U# p3 ]1 t8 G sqr (实数) 求数值之平方 6 a+ R4 @/ ^( J: T2 D
sqrt (实数) 求数值之平方根 (数值必须不为负值)8 L( H' ~" G' ~. j2 F6 g! x0 l1 L
abs (实数) 求数值之绝对值/ ]5 A" T6 \0 B; R% ]% G9 I
round (实数) 求最接近数值的整数0 ~" G/ a4 h% m$ T/ v% w+ J$ l
trunc (实数) 求数值之整数部分& E! r# _8 O; F& R* U5 G. J
r2d (角度) 将角度由弪度转为度,例如r2d 6 I2 m1 \! X9 t1 @6 @5 H; o
(pi) 将常数p转为180度 " c3 a& @, u4 `+ P5 }
d2r (角度) 将角度由度转为弪度,例如d2r (180) 转换180度为p弪度值
- N+ n3 }6 O$ h7 Z1 y1 [; a5 C& f: Kpi 常数p
- v8 j, {' l9 P. Q, A- w z3 G特殊功能函数:(其中括号内p,p1,p2…等可配合辅助抓点来取得坐标值)
a5 C4 w6 h9 J+ i函 数 功能说明 3 o, x: Q2 p9 s$ D2 }: n& j$ k
ang (p1,p2) 求X轴与直线(p1,p2)之夹角值 + N8 {2 p* s$ L ?- Y& X8 n$ u
ang (顶点,p1,p2) 二直线(顶点,p1)与(顶点,p2)之夹角 0 ^1 q: O9 Q- l! Q+ S6 h1 J
dist (p1,p2) 求p1及p2间的距离 dpl (p,p1,p2) 点p与经过p1、p2之直线最短距离
" a, o$ m$ ^5 X7 o6 ?6 \" \dpp (p,p1,p2,p3) 计算点p经过三点(p1,p2,p3)的平面之间最短距离
, J7 `9 v1 N) @$ F6 e9 v& m Dee dist (end,end)之便捷功能函数,求两端点之距离 ' N( [6 m! I' K" y+ C9 t
getvar (变量名称) 读取AutoCAD系统变量值,仅限于实数、整数及点坐标/ S# Q" i9 e# c7 @" [# u4 [% e) N( A
ill (p1,p2,p3,p4) 二直线(p1,p2)与(p3,p4)的交叉点
- ^6 i/ H% \% \ilp (p1,p2,p3,p4,p5) 计算线(p1,p2)和经过三点(p3,p4,p5)的平面之相交点. d1 b' q2 D# Y2 Z
ille ill (end,end,end,end) 的便捷功能函数
! k# O. f" v- e, ]$ ]7 O. \mee (end,end)/2 的便捷功能函数,求二端点间的中点坐标
5 l/ v& V2 y) L2 H# a nor (p1,p2) 直线(p1,p2)之单位法向量 (垂直方向) / X0 o; s- R1 h$ L/ Z
nee nor (end,end)之便捷功能函数
, C, c) M3 C u- K$ o# P pld (p1,p2,d) 直线(p1,p2)上距离p1点d长度的点坐标9 v7 Q6 A P; K+ }* p8 v
plt (p1,p2,t) 直线(p1,p2)上以参数t定义的点位
, [ c9 x- k: s. P @- }4 y rad 选取一圆或弧求取该半径值
7 B1 ?* t' F- O: a# R, K3 d6 yrot (p,basp,a) 点p以basp为基准旋转a角度2 A/ u9 E* e# R5 t* L6 J( `3 n8 p
rot (p,axp1,axp2,a) 以通过点axp1和axp2的线为旋转轴,旋转p点,经过角度a
* A( o. U$ ~5 o: S& M7 A# R: d* x9 n9 h vec (p1,p2) 点p1至点p2之向量
/ X0 K7 h) [+ z% K+ b: Pvec1 (p1,p2) 点p1至点p2之单位向量 ( S1 A6 H8 ^" y$ a- k9 c) |/ o
vee vec(end,end)之便捷功能函数 4 |0 n0 e+ R, R4 f% k& e: B7 l+ }8 `: R
vee1 Vec1(end,end)之便捷功能函数 过滤一个点或向量的X、Y和Z分量:. B8 }6 _) v. q, Y& {% O0 |5 v
函 数 功能说明 6 w& t2 j, V% S# T' o& N
xyof (p1) 点的X和Y分量,Z分量设为0.0
4 P9 [5 v. ~9 Q: b/ z( o, hxzof (p1) 点的X和Z分量,Y分量设为0.0 4 t9 D4 M! b. ]9 c! J8 T
yzof (p1) 点的Y和Z分量,X分量设为0.0
- U7 k! U A/ mxof (p1) 点的X分量,Y和Z分量设为0.0 / f ~/ a% c& W5 D) x9 F* ]4 w
yof (p1) 点的Y分量,X和Z分量设为0.0- a/ T% B! ^( {
zof (p1) 点的Z分量,X和Y分量设为0.0 ; F" Q/ |( Q6 g
rxof (p1) 点的X分量 ryof (p1) 点的Y分量 6 r0 D: M* m' M& C
rzof (p1) 点的Z分量
5 e8 F, E7 T+ K9 P: ?
% ^7 y2 h( M) RAutoCAD中,可以方便、准确地计算二维封闭图形的面积(包括周长),但对于不同类别的图形,其计算方法也不尽相同$ W- I7 @1 v0 s# I" X6 N
7 A: u) \# T# V& H+ F; t
1. 对于简单图形,如矩形、三角形。只须执行命令AREA(可以是命令行输入或点击对应命令图标),在命令提示“Specify first corner point or [Object/Add/Subtract]:”后,打开捕捉依次选取矩形或三角形各交点后回车,AutoCAD将自动计算面积(Area)、周长(Perimeter),并将结果列于命令行。/ a0 r8 ~& U: |9 _+ `3 a1 y7 I2 c7 v
2. 对于简单图形,如圆或其它多段线(Polyline)、样条线(Spline)组成的二维封闭图形。执行命令AREA,在命令提示“Specify first corner point or [Object/Add/Subtract]:”后,选择Object选项,根据提示选择要计算的图形,AutoCAD将自动计算面积、周长。
1 k& j4 u4 n" m1 l) I1 O! J* q3. 对于由简单直线、圆弧组成的复杂封闭图形,不能直接执行AREA命令计算图形面积。必须先使用Boundary命令(其使用方法依照下图对话框选择即刻,它同于剖面线填充的面域创建),以要计算面积的图形创建一个面域(region)或多段线对象,再执行命令AREA,在命令提示“Specify first corner point or [Object/Add/Subtract]:”后,选择Object选项,根据提示选择刚刚建立的面域图形,AutoCAD将自动计算面积、周长
1 T" L* y+ @' c) } h6 H1 P. P3 T" |* @ m7 F
8.AutoCAD字体替换技巧 AutoCAD文件在交流过程中,往往会因设计者使用和拥有不同的字体(特别是早期版本必须使用的单线字体),而需为其指定替换字体,
$ ]* {" |( B# |1 r3 `) e' ~% Q如下图所示,即是因为笔者的电脑中没有UMHZ.shx字体,而需为其指定笔者电脑中存在的字体hzkt.shx。
( t4 j$ ^( R3 y/ _" |. I 这种提示在每次启动AutoCAD后,打开已有文件都会出现。其实,这种字体替换可以在配置中一次指定: & Y6 F/ Q! G& Q% x- U
执行config命令,在下图对话框的黑显处(指定替换字体文件)输入字体文件及其完整目录,ok后,下次启动AutoCAD打开已有文件时,字体替换提示将不在出现。
; e- V- ?$ [) H5 I: q 9'CAL虽然好用,但它是采AuyoLISP的叙述语法,多少也须有LISP的底子 。 我目前使用《AutoCAD环境下呼叫Windows的计算器》,更为方便且直接,并 有普通和工程用两种计算器可选用。 ! Z9 m. M& `% B4 C$ p
6 e5 e6 a) n6 c' E; C
方法: 1. 指令ALIASEDIT→Shell command→选【ADD】钮→Alias=CALC, Command=start " y( F9 b$ k3 t* d" A
calc 尔后在AutoCAD command 提示下键入CALC即可叫出计算器。
; C, S7 L' G- j7 I' | Z8 u) n/ Z2. 如果ALIASEDIT不能作用,编辑acad.pgp也一样可达到目地。
& d F5 `& S9 b# z- o AutoCAD表格制作 AutoCAD尽管有强大的图形功能,但表格处理功能相对较弱,而在实际工作中,往往需要在AutoCAD中制作各种表格,如工程数量表等,如何高效制作表格,是一个很实用的问题。 8 C3 b$ T3 s" u4 g/ ^5 O
在AutoCAD环境下用手工画线方法绘制表格,然后,再在表格中填写文字,不但效率低下,而且,很难精确控制文字的书写位置,文字排版也很成问题。尽管AutoCAD支持对象链接与嵌入,可以插入Word或Excel表格,但是一方面修改起来不是很方便,一点小小的修改就得进入Word或Excel,修改完成后,又得退回到AutoCAD,另一方面,一些特殊符号如一级 钢筋符号以及二级钢筋符号等,在Word或Excel中很难输入,那?有没有两全其美的方法呢,经过探索,可以这样较好解决:0 y/ {% M3 G, M: u4 o% P
先在Excel中制完表格,复制到剪贴板,然后再在AutoCAD环境下选择edit菜单中的Paste 5 }/ D5 x# l" f) M. Y& \: S3 q
special,选择作?AutoCAD Entities,确定以后,表格 即转化成AutoCAD实体,用explode炸开,即可以编辑其中的线条及方字,非常方便。 |
|