青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

青华模具培训学院
查看: 2363|回复: 1

AutoCAD CAL計算機功能函數介紹

[复制链接]
发表于 2008-10-22 08:38 | 显示全部楼层 |阅读模式
數值運算式:
運算子

0 ]& ~( r7 ?0 y. N6 W- s+ c
運算方式

8 y/ a5 m- `" R: _) ]5 h7 A
()2 J2 j& b% V5 K1 w1 ]
群組運算式& W* P5 l, |) x1 a
^6 ~7 r$ q  b8 |5 `) o
指數運算式
% m0 k& i/ ~4 J  q: I- o
*/1 A" Q7 C) ~. {- f' W! H# ]
乘法與除法
9 _% D2 o/ B' N4 [6 d
+-! I7 D6 V5 o! N5 q3 l1 H
加法與減法  ^4 F3 I' @& g# g% h6 s- p

% q4 r# f& A4 b& z* p$ ~# F# z' ?- m向量運算式: $ f, v7 o8 }9 K6 \
運算子

' y# T4 ?4 M4 ~: q. U8 D- G
運算方式

8 @; J# n2 G, Y5 D1 l2 y, P
()& b0 {  w5 v" {9 X0 q7 @
群組運算式
# _* A, [9 G- ~, d8 E, a
&# Y5 C+ V6 M9 j3 R" q
計算兩向量間的向量乘積 (當做一個向量)
0 c6 s7 }7 ]5 ~4 L. t8 D* F4 j[a,b,c]&[x,y,z]=[(b*z)-(c*y),(c*x)-(a*z),(a*y)-(b*x)]4 `  i. y, Y6 @) c' G9 L) ~) h) Q4 T/ i3 y
*/
" F$ \+ E/ ]; d  F
計算兩向量間的純量乘績 (當做一個實數)8 q) V/ \8 e" h4 W  O7 M0 ?
[a,b,c]&[x,y,z]=ax+by+cz
' {) f; H0 Z/ q; C; J
*/( Y& S+ A9 O4 p' G" ~+ d
向量乘以或除以一個實數 a*[x,y,z]=[a*x,a*y,a*z]
; M! i# ]) g2 d) ]
+-
( p/ U. c0 r; J! @
向量加法與減法0 L1 E0 i) ]  }7 k2 S( I
[a,b,c]+[x,y,z]=[a+x,b+y,c+z]

% M- `1 o4 D# A

& i' j; b$ d5 a向量運算式: ' l3 S+ {) P* y6 j* I1 v
點的格式

  w9 d2 ]) s8 H4 Z" {9 n8 ?- [
格    式

! C3 t1 a. C' A& ]9 q7 B( K% N% e
極座標4 G! K  Z) [+ B  O1 y- @8 o- s
[距離<角度]- I4 H) t. x, F4 I" N# n
圓柱座標
% z. G# E  j" d2 n
[距離<角度,Z]
( C8 V- b5 P+ {+ U. h* L9 z
球形座標* s6 U. A8 G/ m
[距離<角度1<角度2]! |  T5 r* ?0 `0 b
相對座標2 w' X1 ?  w+ I9 l1 n
使用 @ 前置符號 [@x,y,z]( ~7 n' t+ [' L: N6 J
WCS(代替UCS)
/ U. T- N8 z: l, H* M7 g$ D
使用 * 前置符號[*x,y,z]! x) }% G7 s5 G! f/ ]$ I/ c

- q  u2 M0 `% C* q! n; f- J 
" K& @4 A3 Q$ X% e標準數值函數: ! L* }" \1 l6 @$ Y/ Z9 Z% S
函  數

( W; T) F$ C0 @) i
功能說明
6 y' X4 n5 h. D
sin (角度)1 F* `9 z( T( u' ]; P  G8 I; I9 F
求角度之正弦值9 e2 K6 K1 m+ T. j8 B! z  `
cos (角度)
* W3 \1 w& q+ W4 y" @2 M- P
求角度之餘弦值$ |% J3 n' Y1 i! \+ l7 W! g: e
tang (角度)
2 ?' |: @- c* J1 T
求角度之正切值
/ z! n/ Q3 [8 }
asin (實數)  V! ~* T% _* {3 w" G2 N4 u6 S3 L
求數值之反正弦值 (數值必須在-11之間)
6 I' Y- g. k/ A0 e0 O8 M3 r9 r
acos (實數)
$ v4 i) U% \" J/ n/ z; f  N
求數值之反餘弦值 (數值必須在-11之間)  C+ O; N7 g; u7 o
atang (實數)! F" M& p7 [) `7 _
求數值之反正切值) w! I- f( F/ f# P* H5 K
ln (實數)
" H/ L! N6 h7 @8 X2 a$ N; k" D
求數值之自然對數) U! n$ y7 @, R& E& X2 |' R
log (實數)
( v1 {$ ]6 V: @( |, i* g
求數值以實為底之對數
% x# |: D3 G4 A2 ?) N
exp (實數)
& [0 y  S( v* o' A- v; J
求數值之自然指數
" g3 Z3 G- F4 L% j) T# Q& O
exp10 (實數)3 a0 M- @( H% h& X) p8 l0 c) K+ r
求數值以實為底之指數
* L# [+ f0 e/ ~; ?5 u( \
sqr (實數)1 F. d1 o# D8 b4 v/ t+ p& F. }
求數值之平方
6 v/ P, N0 ~1 H8 `
sqrt (實數)
+ y3 ~0 W! x) f) i5 {
求數值之平方根 (數值必須不為負值)
! w. [9 }4 g% U" D% k
abs (實數)
  d7 i6 X. t) t6 U/ t
求數值之絕對值
  ~% z4 H$ G; A, H9 j* S
round (實數)
- r  |5 W; w' O5 k& G. c1 M8 ?
求最接近數值的整數( \; p" O. M: g, e# _+ y
trunc (實數)2 C& @: R0 w- p6 G; n9 n/ Q
求數值之整數部分+ O  c: u; }6 h7 {! w
r2d (角度)2 t) }/ r2 H0 G* O0 i" {& X! \
將角度由弳度轉為度,例如r2d (pi) 將常數p轉為180$ S0 {/ d& {2 L: h( @  E! K: O( n
d2r (角度)
+ F1 s6 K  a/ z7 `
將角度由度轉為弳度,例如d2r (180) 轉換180度為p弳度值
+ k5 f  z/ |! B$ `0 l
pi
! a8 M! G0 H9 v9 X8 n' O
常數p/ m( s' Z  b: P' d

3 s( x6 z. U% K6 Z. |! |4 @: B# W' [" y: M9 E1 m* B1 @
特殊功能函數:(其中括弧內p,p1,p2…等可配合輔助抓點來取得座標值)$ ^; @. w- q! X

0 t4 O! O  _4 I" o- U! y( C
函  數
  m9 n5 @- k( W+ f; H& d5 _. u
功能說明
4 p. X2 f- u& i1 d' o3 f
ang (p1,p2)
/ ~& B8 E7 v+ O. d
X軸與直線(p1,p2)之夾角值
  p+ J& V# |) ]+ h' H
ang (頂點,p1,p2)7 i% j5 P1 I4 P) B4 v+ q; z
二直線(頂點,p1)(頂點,p2)之夾角1 P4 y' W% y- g& k5 E9 o6 u
dist (p1,p2)
, w0 ?/ S" _# C( T& {4 ~( a
p1p2間的距離
% q$ S2 a7 Q0 p8 }. T
dpl (p,p1,p2)
  n- r# F9 @$ o0 R5 N( ]) X6 g. U
p與經過p1p2之直線最短距離6 D4 b8 [2 m, R# e
dpp (p,p1,p2,p3)
! r% E  P3 I5 l& g
計算點p經過三點(p1,p2,p3)的平面之間最短距離
; [( G. b( y9 L
Dee; ~% E- A3 t$ J% k3 ~1 V2 P
dist (end,end)之便捷功能函數,求兩端點之距離0 Q+ S, `1 q/ e3 m, N
getvar (變數名稱)
. b$ q3 T$ R# X" I6 R  B
讀取AutoCAD系統變數值,僅限於實數、整數及點座標2 y/ j. P. r, H0 k: A, T% ^& j% U/ B6 I
ill (p1,p2,p3,p4)- s" J1 K! e' S! `6 n' s; Z% Q
二直線(p1,p2)(p3,p4)的交叉點
( I; G  x4 M3 }/ \
ilp (p1,p2,p3,p4,p5)* A8 @  p) p! J; b2 D5 M
計算線(p1,p2)和經過三點(p3,p4,p5)的平面之相交點
) C2 m, d% k' o, Z5 x
ille
1 r, R7 n3 Z, P5 y( n0 g
ill (end,end,end,end) 的便捷功能函數) E, s% E& I% z7 Y
mee
- i8 X: E# P4 L4 _0 V# s
(end,end)/2 的便捷功能函數,求二端點間的中點座標
% \9 T3 t' E+ \1 a1 s5 F
nor (p1,p2)
# A* Z: R, ?5 Y4 ~
直線(p1,p2)之單位法向量 (垂直方向)
2 S2 B  d3 F% l: z% t
nee* o" X. w9 r+ Z
nor (end,end)之便捷功能函數
( T1 N) V$ Y3 `- Y- x3 ?
pld (p1,p2,d)
  Q) m- _4 w5 g+ ]; Q4 q$ w
直線(p1,p2)上距離p1d長度的點座標& h' O5 N2 H7 E8 m1 z; l1 j. A
plt (p1,p2,t)
6 l! c+ J/ q/ i4 ?( C, M; ^. a7 P% z
直線(p1,p2)上以參數t定義的點位
/ S8 N: l$ T/ U
rad5 O) H' S- u8 t  z9 c- q
選取一圓或弧求取該半徑值/ r0 \8 E* F/ S* f7 Y. T
rot (p,basp,a)  s: ]7 a) L0 _
pbasp為基準旋轉a角度
9 ]8 g% r' Q8 g7 U+ c) b
rot (p,axp1,axp2,a)0 w* t4 `. g( C2 v3 V* P
以通過點axp1axp2的線為旋轉軸,旋轉p點,經過角度a
+ v9 x3 S9 K' R! V
vec (p1,p2)6 g! l) {7 a7 E8 I8 F# h
p1至點p2之向量' c1 i9 H1 Y8 V7 V  a' }
vec1 (p1,p2)/ Z2 M( ]/ A- z' V
p1至點p2之單位向量
4 Z6 W! L8 K- c" t0 u5 ~  k
vee
+ ^5 B# ~1 t! b0 {
vec(end,end)之便捷功能函數
- J7 m4 {6 p- X+ U! t- Y# w
vee1
/ `9 t# B- V" l: _( ], Z  }
Vec1(end,end)之便捷功能函數
$ r- C3 L" l9 D- D$ Q
  P& G( x  u+ S) F, l- B6 ~
過濾一個點或向量的X、Y和Z分量: & O% d1 V9 B& @+ K; X6 b' K6 V  a  G* O
函  數
( v8 x7 ^8 g% k- y9 z& i
功能說明
0 |, H0 L* m  W) p1 G
xyof (p1)
& R3 E. F0 s! _5 i* w
點的XY分量,Z分量設為0.0$ F8 I5 l4 O7 _& h
xzof (p1)' E" R5 W5 ]: h# Q5 M8 q, m
點的XZ分量,Y分量設為0.0
1 [, G+ S. ^' R  M. R) y/ |
yzof (p1)3 t7 X( u% M5 K* u8 u! Q
點的YZ分量,X分量設為0.0
0 }# A% P; c/ w: Z* k; a
xof (p1)
6 P/ {# V% y9 S4 x* C8 C6 u
點的X分量,YZ分量設為0.0; j  n- ~" Z* R" A9 m# X/ T
yof (p1)+ P9 W" @; u: Z8 E+ {' S
點的Y分量,XZ分量設為0.0
, `. F- O4 e2 |! f
zof (p1): H7 B' I0 v* v" p: R. ^
點的Z分量,XY分量設為0.0
1 m, R+ F/ m" p
rxof (p1)
# ~: }& x' ~$ b- G$ w8 ~
點的X分量8 [! j- [- Q  X& F$ b$ [
ryof (p1); o7 X: V7 h1 k+ {
點的Y分量
0 w1 f! ?* @- |4 Q+ U, E
rzof (p1)! `: P( _* P9 Q7 n4 g
點的Z分量
% J( L/ f, g0 ?  }  f

! s+ L) E5 O4 o  
/ ]" \) W' U( K, i& N) T
" D6 v- `% Z) I4 A) l[ 本帖最后由 dgzjlhq 于 2008-10-22 08:41 编辑 ]

评分

参与人数 1流量 +3 收起 理由
wyi + 3 上传资料

查看全部评分

发表于 2009-5-29 09:16 | 显示全部楼层
太高深了  看不懂
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|关于我们|sitemap|小黑屋|Archiver|手机版|UG网-UG技术论坛-青华数控模具培训学校 ( 粤ICP备15108561号 )

GMT+8, 2025-3-7 10:10 , Processed in 0.078879 second(s), 28 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表