|
|

楼主 |
发表于 2007-10-26 13:18
|
显示全部楼层
标准数值函数: 函 数 功能说明
% K$ y4 p5 X& k7 rsin (角度) 求角度之正弦值! r* `- f* y- p* S
cos (角度) 求角度之余弦值
+ |3 o; h9 I- i, @& `$ N2 ]tang (角度) 求角度之正切值
$ z. U4 k8 C4 uasin (实数) 求数值之反正弦值 (数值必须在-1与1之间) - k! G$ L$ M) ~0 ?
acos (实数) 求数值之反余弦值 (数值必须在-1与1之间) # y- ^5 m E Q9 L
atang (实数) 求数值之反正切值& T9 B. \0 y1 w
ln (实数) 求数值之自然对数
5 L$ j8 a5 ~; {! n$ x) L: ] log (实数) 求数值以实为底之对数 1 E7 b9 X! l4 H2 @. C$ l
exp (实数) 求数值之自然指数 4 i3 B$ A$ B8 E' H
exp10 (实数) 求数值以实为底之指数& N2 R% K1 ]* W. J
sqr (实数) 求数值之平方 % [1 N8 o# d1 w
sqrt (实数) 求数值之平方根 (数值必须不为负值)
^* @. F9 ? Z7 b abs (实数) 求数值之绝对值
6 p2 [1 ~ ~( h4 X round (实数) 求最接近数值的整数
5 x a4 R8 F$ S+ {8 W4 u trunc (实数) 求数值之整数部分
; y; U7 F9 ~+ t1 T r2d (角度) 将角度由弪度转为度,例如r2d 5 y. q$ |' h2 G0 e( ]
(pi) 将常数p转为180度
1 S+ `7 A3 S2 `8 Q+ md2r (角度) 将角度由度转为弪度,例如d2r (180) 转换180度为p弪度值 7 N" p5 Q1 Z2 G7 D4 {! H$ Z
pi 常数p
- j: Z' I7 C: s. b特殊功能函数:(其中括号内p,p1,p2…等可配合辅助抓点来取得坐标值) 2 {) }- L% l* c4 o( u7 i
函 数 功能说明 + J+ }1 x. T0 M8 g: i; I1 z
ang (p1,p2) 求X轴与直线(p1,p2)之夹角值 8 J5 x, D9 ^5 i' ~9 Z' O$ R3 f
ang (顶点,p1,p2) 二直线(顶点,p1)与(顶点,p2)之夹角
9 ^& t* Q4 e9 I. t. a' h4 _! j$ vdist (p1,p2) 求p1及p2间的距离 dpl (p,p1,p2) 点p与经过p1、p2之直线最短距离
" c" I5 E R; Adpp (p,p1,p2,p3) 计算点p经过三点(p1,p2,p3)的平面之间最短距离
" n0 n7 a2 y; B8 ^6 E4 i9 c4 u Dee dist (end,end)之便捷功能函数,求两端点之距离 ; e8 B6 _" D1 ]2 R. z
getvar (变量名称) 读取AutoCAD系统变量值,仅限于实数、整数及点坐标
, F m" D8 }' t' c: t. f ill (p1,p2,p3,p4) 二直线(p1,p2)与(p3,p4)的交叉点
7 r6 e8 Y+ y. Z, H9 R! R& c3 pilp (p1,p2,p3,p4,p5) 计算线(p1,p2)和经过三点(p3,p4,p5)的平面之相交点$ r0 t! Q8 F( |
ille ill (end,end,end,end) 的便捷功能函数 5 \. O- s# j: Q1 g5 i
mee (end,end)/2 的便捷功能函数,求二端点间的中点坐标1 o$ f9 b) P+ {1 P. K
nor (p1,p2) 直线(p1,p2)之单位法向量 (垂直方向)
: n) N9 U v. i" i4 fnee nor (end,end)之便捷功能函数+ I+ k/ G) a4 D8 F6 b/ w+ C
pld (p1,p2,d) 直线(p1,p2)上距离p1点d长度的点坐标
' ]4 e% q1 q. {0 J, _! k plt (p1,p2,t) 直线(p1,p2)上以参数t定义的点位
9 ]1 y! B! o' ^ rad 选取一圆或弧求取该半径值
8 M. o/ W% h! c* G! J0 `/ Crot (p,basp,a) 点p以basp为基准旋转a角度
' T0 a8 H, W* T) G; U" s( N, j1 G rot (p,axp1,axp2,a) 以通过点axp1和axp2的线为旋转轴,旋转p点,经过角度a& ?+ A* O) {+ C1 Z& v8 j
vec (p1,p2) 点p1至点p2之向量 {# V& o, r& @) d- _1 E* y
vec1 (p1,p2) 点p1至点p2之单位向量 ! t) [& L/ c& X A8 I$ H0 k2 k
vee vec(end,end)之便捷功能函数 9 ]& ]2 X. N9 ~3 Q. V/ M3 \
vee1 Vec1(end,end)之便捷功能函数 过滤一个点或向量的X、Y和Z分量:
6 s6 I3 d9 w: q3 ^ 函 数 功能说明 1 Y5 S2 _: `4 j3 v
xyof (p1) 点的X和Y分量,Z分量设为0.0 6 j! i, Y& c' b7 m! [6 W
xzof (p1) 点的X和Z分量,Y分量设为0.0 4 f8 s4 C* l% g6 ]6 |/ N; k
yzof (p1) 点的Y和Z分量,X分量设为0.0 ! X' Z$ q" t K* l. E+ J
xof (p1) 点的X分量,Y和Z分量设为0.0 / |' f% k8 r6 x" [, P
yof (p1) 点的Y分量,X和Z分量设为0.0
8 Z1 s* c& f, E+ z0 A* c& [8 ~ zof (p1) 点的Z分量,X和Y分量设为0.0
7 A5 Y& j" @! arxof (p1) 点的X分量 ryof (p1) 点的Y分量
9 H( x3 m6 n& Z5 ?rzof (p1) 点的Z分量 ! x6 L3 G0 @( Q8 X5 ]& _
& {5 E) z3 O8 ]! f
AutoCAD中,可以方便、准确地计算二维封闭图形的面积(包括周长),但对于不同类别的图形,其计算方法也不尽相同' H! i& ]8 r1 z
, ]) u5 r9 X4 _) X1 b, I
1. 对于简单图形,如矩形、三角形。只须执行命令AREA(可以是命令行输入或点击对应命令图标),在命令提示“Specify first corner point or [Object/Add/Subtract]:”后,打开捕捉依次选取矩形或三角形各交点后回车,AutoCAD将自动计算面积(Area)、周长(Perimeter),并将结果列于命令行。" I. h# |+ v* \% F! V
2. 对于简单图形,如圆或其它多段线(Polyline)、样条线(Spline)组成的二维封闭图形。执行命令AREA,在命令提示“Specify first corner point or [Object/Add/Subtract]:”后,选择Object选项,根据提示选择要计算的图形,AutoCAD将自动计算面积、周长。
/ x( L _* c, t3. 对于由简单直线、圆弧组成的复杂封闭图形,不能直接执行AREA命令计算图形面积。必须先使用Boundary命令(其使用方法依照下图对话框选择即刻,它同于剖面线填充的面域创建),以要计算面积的图形创建一个面域(region)或多段线对象,再执行命令AREA,在命令提示“Specify first corner point or [Object/Add/Subtract]:”后,选择Object选项,根据提示选择刚刚建立的面域图形,AutoCAD将自动计算面积、周长4 V s$ \' \& E ?& [
1 h0 s2 @+ T) F: ?. ]7 K
8.AutoCAD字体替换技巧 AutoCAD文件在交流过程中,往往会因设计者使用和拥有不同的字体(特别是早期版本必须使用的单线字体),而需为其指定替换字体,8 o; D- V2 e9 s5 n8 u
如下图所示,即是因为笔者的电脑中没有UMHZ.shx字体,而需为其指定笔者电脑中存在的字体hzkt.shx。, o: q$ {- s/ |9 r2 \. L1 G
这种提示在每次启动AutoCAD后,打开已有文件都会出现。其实,这种字体替换可以在配置中一次指定:
) F3 h1 G- X: }- ?( T; P执行config命令,在下图对话框的黑显处(指定替换字体文件)输入字体文件及其完整目录,ok后,下次启动AutoCAD打开已有文件时,字体替换提示将不在出现。' D' c; ]: g* O9 s7 d4 r
9'CAL虽然好用,但它是采AuyoLISP的叙述语法,多少也须有LISP的底子 。 我目前使用《AutoCAD环境下呼叫Windows的计算器》,更为方便且直接,并 有普通和工程用两种计算器可选用。 4 Q" n* j' ^; \2 `- V8 x# n% [+ Y
# d% [' W+ y) R0 {! ]- Q4 p. I3 U0 E7 h
方法: 1. 指令ALIASEDIT→Shell command→选【ADD】钮→Alias=CALC, Command=start
8 m& z+ o* C5 _8 rcalc 尔后在AutoCAD command 提示下键入CALC即可叫出计算器。 # {+ b3 G6 r: J2 L) W2 m' u
2. 如果ALIASEDIT不能作用,编辑acad.pgp也一样可达到目地。
6 z' ]" Y6 |% k1 U7 L9 V AutoCAD表格制作 AutoCAD尽管有强大的图形功能,但表格处理功能相对较弱,而在实际工作中,往往需要在AutoCAD中制作各种表格,如工程数量表等,如何高效制作表格,是一个很实用的问题。 4 r& V* h7 b) p
在AutoCAD环境下用手工画线方法绘制表格,然后,再在表格中填写文字,不但效率低下,而且,很难精确控制文字的书写位置,文字排版也很成问题。尽管AutoCAD支持对象链接与嵌入,可以插入Word或Excel表格,但是一方面修改起来不是很方便,一点小小的修改就得进入Word或Excel,修改完成后,又得退回到AutoCAD,另一方面,一些特殊符号如一级 钢筋符号以及二级钢筋符号等,在Word或Excel中很难输入,那?有没有两全其美的方法呢,经过探索,可以这样较好解决:! B' g0 l. x4 D) d( ^
先在Excel中制完表格,复制到剪贴板,然后再在AutoCAD环境下选择edit菜单中的Paste : a- S& U7 T5 T: M
special,选择作?AutoCAD Entities,确定以后,表格 即转化成AutoCAD实体,用explode炸开,即可以编辑其中的线条及方字,非常方便。 |
|