|
|

楼主 |
发表于 2007-10-26 13:18
|
显示全部楼层
标准数值函数: 函 数 功能说明
* u9 E4 S' d7 D% f) ]: w! F9 _sin (角度) 求角度之正弦值
3 U" L2 u( m* E7 @ cos (角度) 求角度之余弦值
% K- p8 k3 Y/ t' k2 `6 Ytang (角度) 求角度之正切值 # g y5 b1 I4 B* V6 {$ [5 |
asin (实数) 求数值之反正弦值 (数值必须在-1与1之间)
% r4 R4 n, l0 l) x+ \- H! W6 Q9 a+ |acos (实数) 求数值之反余弦值 (数值必须在-1与1之间)
3 A! e2 S8 P. ^ v5 q! M# J- eatang (实数) 求数值之反正切值
- Y( e5 g6 R; s3 e0 h ln (实数) 求数值之自然对数& H# J+ q X+ F7 B. ^, Y
log (实数) 求数值以实为底之对数
4 f% h( X Y6 _2 a! z6 a& iexp (实数) 求数值之自然指数 ! I% I; C0 m% V
exp10 (实数) 求数值以实为底之指数; F+ _0 i; o3 T: t/ e5 `
sqr (实数) 求数值之平方 - d8 Q. }3 E }: `9 i, R
sqrt (实数) 求数值之平方根 (数值必须不为负值)
) \' U2 l; Q& @ abs (实数) 求数值之绝对值$ V; K; {$ k7 E# d
round (实数) 求最接近数值的整数4 q3 p2 Y9 {; Y* ]' b* n
trunc (实数) 求数值之整数部分4 c9 ]( o) T/ w/ _
r2d (角度) 将角度由弪度转为度,例如r2d $ o& x0 v1 w' Y" n. ~. E* Y
(pi) 将常数p转为180度 / }2 b* b, ~7 R( `2 L
d2r (角度) 将角度由度转为弪度,例如d2r (180) 转换180度为p弪度值
5 }6 j0 Y% b q) J0 {pi 常数p 0 j7 \1 M9 |/ |! Y" x
特殊功能函数:(其中括号内p,p1,p2…等可配合辅助抓点来取得坐标值)
& U W/ w' ^5 N$ b3 O函 数 功能说明
2 i; \7 B" G+ v: jang (p1,p2) 求X轴与直线(p1,p2)之夹角值
) ]4 |( A( d4 z# Yang (顶点,p1,p2) 二直线(顶点,p1)与(顶点,p2)之夹角
& R: b) `0 x7 kdist (p1,p2) 求p1及p2间的距离 dpl (p,p1,p2) 点p与经过p1、p2之直线最短距离 , E- m" a1 h& P$ U, Z* ?
dpp (p,p1,p2,p3) 计算点p经过三点(p1,p2,p3)的平面之间最短距离# P2 P% Q; l& o( |
Dee dist (end,end)之便捷功能函数,求两端点之距离 3 e: w' b/ @; u4 t5 h# _2 f
getvar (变量名称) 读取AutoCAD系统变量值,仅限于实数、整数及点坐标
! b/ W& p. o8 M( R& t ill (p1,p2,p3,p4) 二直线(p1,p2)与(p3,p4)的交叉点
- c+ x7 b5 \, `ilp (p1,p2,p3,p4,p5) 计算线(p1,p2)和经过三点(p3,p4,p5)的平面之相交点8 w q9 }: v0 i" B
ille ill (end,end,end,end) 的便捷功能函数 ) d* e( o+ f: A. J% X5 L
mee (end,end)/2 的便捷功能函数,求二端点间的中点坐标
4 l4 N+ R5 F: B4 ^4 @ nor (p1,p2) 直线(p1,p2)之单位法向量 (垂直方向) 8 _! ]$ t: ~# f% @! _- R
nee nor (end,end)之便捷功能函数8 ]! @7 t, d; Z& h1 L( h) C
pld (p1,p2,d) 直线(p1,p2)上距离p1点d长度的点坐标8 ~% P) r! s w" J& [
plt (p1,p2,t) 直线(p1,p2)上以参数t定义的点位) Z( Y3 d& Y' x5 s/ p( _' m
rad 选取一圆或弧求取该半径值 - Q* p) f( p5 R/ Z$ @) @
rot (p,basp,a) 点p以basp为基准旋转a角度2 F) a2 @& u: v# H. E7 W2 p: \
rot (p,axp1,axp2,a) 以通过点axp1和axp2的线为旋转轴,旋转p点,经过角度a" b+ Y* w$ k1 U! V
vec (p1,p2) 点p1至点p2之向量
& U% {# v6 Z# B zvec1 (p1,p2) 点p1至点p2之单位向量
+ ^- t3 r# ~" P0 D/ Wvee vec(end,end)之便捷功能函数 ; H4 d( R" j5 f, ^6 p( g( _0 S" |
vee1 Vec1(end,end)之便捷功能函数 过滤一个点或向量的X、Y和Z分量:
" g( m( [, Y9 P4 O 函 数 功能说明
$ d7 `2 U% O: ?$ pxyof (p1) 点的X和Y分量,Z分量设为0.0
7 M0 U+ `. R4 o0 U: pxzof (p1) 点的X和Z分量,Y分量设为0.0
, _& b7 m! k6 p3 P! K% Zyzof (p1) 点的Y和Z分量,X分量设为0.0
! J4 P! C8 _3 |xof (p1) 点的X分量,Y和Z分量设为0.0
2 g! O8 f- B a8 qyof (p1) 点的Y分量,X和Z分量设为0.0+ m" V& Q! {: ]7 e% u
zof (p1) 点的Z分量,X和Y分量设为0.0 H* d* E1 ?# z \) K
rxof (p1) 点的X分量 ryof (p1) 点的Y分量 ' {' ?) f& e9 e6 A- ?
rzof (p1) 点的Z分量
$ ?" x% o* G/ [$ ]5 z* W5 s+ ^2 {1 V( k! v! ^
AutoCAD中,可以方便、准确地计算二维封闭图形的面积(包括周长),但对于不同类别的图形,其计算方法也不尽相同& H# T' ^& p2 N
1 T% c( K( [$ o+ W- t, R
1. 对于简单图形,如矩形、三角形。只须执行命令AREA(可以是命令行输入或点击对应命令图标),在命令提示“Specify first corner point or [Object/Add/Subtract]:”后,打开捕捉依次选取矩形或三角形各交点后回车,AutoCAD将自动计算面积(Area)、周长(Perimeter),并将结果列于命令行。8 ^; ^0 L6 T! L* }% v, e
2. 对于简单图形,如圆或其它多段线(Polyline)、样条线(Spline)组成的二维封闭图形。执行命令AREA,在命令提示“Specify first corner point or [Object/Add/Subtract]:”后,选择Object选项,根据提示选择要计算的图形,AutoCAD将自动计算面积、周长。
3 V3 ]+ a2 t: C4 |! C3. 对于由简单直线、圆弧组成的复杂封闭图形,不能直接执行AREA命令计算图形面积。必须先使用Boundary命令(其使用方法依照下图对话框选择即刻,它同于剖面线填充的面域创建),以要计算面积的图形创建一个面域(region)或多段线对象,再执行命令AREA,在命令提示“Specify first corner point or [Object/Add/Subtract]:”后,选择Object选项,根据提示选择刚刚建立的面域图形,AutoCAD将自动计算面积、周长
A; e: c1 Y" r
' p7 p, |6 V& j( G0 U8.AutoCAD字体替换技巧 AutoCAD文件在交流过程中,往往会因设计者使用和拥有不同的字体(特别是早期版本必须使用的单线字体),而需为其指定替换字体,
2 `8 N0 P' B! m! I1 H0 O如下图所示,即是因为笔者的电脑中没有UMHZ.shx字体,而需为其指定笔者电脑中存在的字体hzkt.shx。& f. G/ w3 P5 R2 C0 W6 U( |& L
这种提示在每次启动AutoCAD后,打开已有文件都会出现。其实,这种字体替换可以在配置中一次指定: $ ] @; E2 W. n' l8 F: T8 n
执行config命令,在下图对话框的黑显处(指定替换字体文件)输入字体文件及其完整目录,ok后,下次启动AutoCAD打开已有文件时,字体替换提示将不在出现。
5 I Z7 ]7 c0 R) D; |) Y 9'CAL虽然好用,但它是采AuyoLISP的叙述语法,多少也须有LISP的底子 。 我目前使用《AutoCAD环境下呼叫Windows的计算器》,更为方便且直接,并 有普通和工程用两种计算器可选用。
, n& Z$ m! ? ]. V/ S5 ~% b4 T" M l1 |; J0 X% b
方法: 1. 指令ALIASEDIT→Shell command→选【ADD】钮→Alias=CALC, Command=start . Y* t( w) |. R
calc 尔后在AutoCAD command 提示下键入CALC即可叫出计算器。 1 l1 i2 C& }& j6 O) o
2. 如果ALIASEDIT不能作用,编辑acad.pgp也一样可达到目地。
X4 C( ^9 }5 {0 b. |% y# K AutoCAD表格制作 AutoCAD尽管有强大的图形功能,但表格处理功能相对较弱,而在实际工作中,往往需要在AutoCAD中制作各种表格,如工程数量表等,如何高效制作表格,是一个很实用的问题。 * @8 c5 {( o/ ?8 `! s% _
在AutoCAD环境下用手工画线方法绘制表格,然后,再在表格中填写文字,不但效率低下,而且,很难精确控制文字的书写位置,文字排版也很成问题。尽管AutoCAD支持对象链接与嵌入,可以插入Word或Excel表格,但是一方面修改起来不是很方便,一点小小的修改就得进入Word或Excel,修改完成后,又得退回到AutoCAD,另一方面,一些特殊符号如一级 钢筋符号以及二级钢筋符号等,在Word或Excel中很难输入,那?有没有两全其美的方法呢,经过探索,可以这样较好解决:" o9 A) U8 t% k5 V2 N9 x
先在Excel中制完表格,复制到剪贴板,然后再在AutoCAD环境下选择edit菜单中的Paste
; A& g7 Q& ]- z3 q4 Tspecial,选择作?AutoCAD Entities,确定以后,表格 即转化成AutoCAD实体,用explode炸开,即可以编辑其中的线条及方字,非常方便。 |
|