青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

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

AutoCAD CAL計算機功能函數介紹

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

& G4 a2 V7 J$ S) F1 u' M1 q
運算方式

  u1 L0 Z5 ?5 ?. }; o5 t0 `
()
; E3 L6 p5 c' G8 q7 x$ N/ o0 V
群組運算式( l, A6 A$ p: X  Z" t
^7 a( c* ^1 P. d' |+ z& g
指數運算式0 }: ?( J  z# k) X1 D! X# b8 ]6 \+ [
*/
' j6 a, N/ {; G) G: |3 E
乘法與除法
' s! n, T- A, a1 q
+-# l% a: I" w+ a- ~% J3 Z7 N
加法與減法: z* ]/ M" o5 j3 o' c
3 @7 H+ o/ @/ e& {. Y
向量運算式:
2 h9 O9 Z* Y! g% {7 J+ j* T; B1 e
運算子

- g, t  k' W: D, w
運算方式

: m) l2 b8 n2 e  Q4 Y
()
/ T9 w" ]* K  r0 e9 o( l
群組運算式  C; \( v' _. K: q
&
; a4 G7 X9 t9 Z0 r/ }! G& C
計算兩向量間的向量乘積 (當做一個向量)
# @8 ]9 B- `5 F+ L. _[a,b,c]&[x,y,z]=[(b*z)-(c*y),(c*x)-(a*z),(a*y)-(b*x)]
6 Y) d) V+ Y: ]- e' c$ l8 J5 q* H4 L
*/) A; s! W* {' M9 A5 h( r2 E
計算兩向量間的純量乘績 (當做一個實數)& s  a- k4 Y% V) i; w0 k; F6 O- G
[a,b,c]&[x,y,z]=ax+by+cz% t( u1 N# ?7 l% _) g8 O
*/) H# r4 u$ k/ P1 H
向量乘以或除以一個實數 a*[x,y,z]=[a*x,a*y,a*z]/ s# b# }( O4 K( Z; A  s
+-1 ~6 Z5 N7 m$ A' ?% `
向量加法與減法
0 X" H! N* x+ p% x# i4 D[a,b,c]+[x,y,z]=[a+x,b+y,c+z]
4 R5 w( M- I' \6 \
! G( x- L/ F2 ?" M* B- Y; ]8 E8 [
向量運算式: + a& O% F* k3 C# I3 o1 i
點的格式
7 M- t* Y' k8 ~
格    式

6 C7 \6 {  a) W7 T. [5 j
極座標
' X7 N% ?: z# b5 w2 D- L5 j3 `" x0 }' q) w
[距離<角度]% [  ?6 V  ]# F, u! V
圓柱座標4 D3 Q( g$ c, J' a8 R4 s
[距離<角度,Z]9 S9 i: [' N" J5 U
球形座標. x6 C& u% j4 m$ i) G
[距離<角度1<角度2]
6 j( M: h' i. ~& ^& n$ G
相對座標
6 r$ L" Q6 f. S0 D3 Q, \
使用 @ 前置符號 [@x,y,z]% V% [& O2 z' v- d7 ]* s
WCS(代替UCS)
( g+ ~$ \. I# R) s: Z
使用 * 前置符號[*x,y,z]/ K7 e/ B; g7 h# w. ?5 S2 J+ E" X
% h0 M! |9 [! d$ l+ G
 
; ?  m% y# w$ O) w& |; B8 e# \標準數值函數: : |* I9 b: ~8 E9 W
函  數

# J7 }# ~9 m+ n6 p! u; c3 {
功能說明

- ^7 ~6 J$ z: h' b3 |5 k* U9 F
sin (角度)# H/ p: X9 d' K
求角度之正弦值0 x$ e% [  }1 K( j5 g! M$ v+ ]1 l) F
cos (角度)) i/ u2 g5 g5 F- Z
求角度之餘弦值/ s! g9 ]7 @- o
tang (角度)2 }3 a0 A9 C  M2 A. N
求角度之正切值
5 v# r' _( s( G- ?* t0 e7 Y0 ^
asin (實數): I8 P# R+ a2 U6 b# u5 D) C" [! F
求數值之反正弦值 (數值必須在-11之間): k9 X% g6 {1 F0 [/ j! g
acos (實數)
9 f. `* q; f6 g
求數值之反餘弦值 (數值必須在-11之間)
0 `9 r$ H  r) U" R) q0 V* |
atang (實數)/ B# j& \) Z6 b
求數值之反正切值) H- Z, I) N, X5 z
ln (實數)
: V1 u" {: `; `9 a
求數值之自然對數
5 z/ a/ i4 \! V  N, m
log (實數)
1 o4 `. I+ I: j1 q& C- @; _& n, Y# `
求數值以實為底之對數1 W+ \0 p  Y0 w& P3 L
exp (實數)& [. K7 F+ N6 Y. i( y/ X1 ?
求數值之自然指數
$ k9 G* O* [+ |
exp10 (實數)
+ H' v+ M9 e0 F" n7 P- V
求數值以實為底之指數
9 Q: k" X1 E4 |1 e" x7 v
sqr (實數)" r5 T6 J0 J) T, ]: f
求數值之平方/ z: G0 E, S3 f7 t. T
sqrt (實數)
) ?- C' E2 z8 \) p+ `3 [6 O/ x
求數值之平方根 (數值必須不為負值)
0 y# [) g! d1 m1 @; I+ s
abs (實數)
1 ]/ S+ i$ l- M  m& W9 `- S
求數值之絕對值
4 P0 ~5 d& K4 `! O' s
round (實數)! s9 L3 I8 U! I% d
求最接近數值的整數% _- V& e9 c5 A% m' L
trunc (實數)6 m2 W. s! J: a- P. Y: F( n# M4 ]2 ~
求數值之整數部分
, U5 N. S' z. p/ d
r2d (角度)7 R. y+ ]" A: @8 b
將角度由弳度轉為度,例如r2d (pi) 將常數p轉為180  `( B) w3 \1 r. [' a2 b$ u9 ?
d2r (角度)/ W2 O6 b! f" N
將角度由度轉為弳度,例如d2r (180) 轉換180度為p弳度值$ M1 s+ v* g# A2 t
pi$ V0 T$ f2 ~1 c1 D. \
常數p
- d: \+ P- V' \7 i* M1 }& q  C1 w" i
9 C5 B- p0 ~8 q9 H* F: ]& B

1 t$ g7 d6 P9 |9 {% L, h1 o, U特殊功能函數:(其中括弧內p,p1,p2…等可配合輔助抓點來取得座標值)4 m4 X1 k4 G/ b) H

4 Y8 w! t, C4 Q  r3 ?" h
函  數

" w8 Q+ G. Q+ Y) w9 l2 f; _; y
功能說明

( N7 o6 b$ G# c) w) x5 G! g$ y
ang (p1,p2)
8 S% X. k% |& K6 G3 Y$ \
X軸與直線(p1,p2)之夾角值# C6 M7 |; d5 |% h9 r
ang (頂點,p1,p2)& j/ R* U5 N" b1 {4 [- R
二直線(頂點,p1)(頂點,p2)之夾角' ?. a# E& @* n0 X  y
dist (p1,p2). g5 K4 f9 X; r& t' ?
p1p2間的距離
& O3 v2 U2 [) d, y
dpl (p,p1,p2)
1 V' d. p5 s% G
p與經過p1p2之直線最短距離
3 u. \1 |* \$ ~: I
dpp (p,p1,p2,p3)* b5 i0 `6 t# r: w; v
計算點p經過三點(p1,p2,p3)的平面之間最短距離4 k" F5 {( w0 K, b
Dee
+ n/ h, t# N) p: x( T. |8 c
dist (end,end)之便捷功能函數,求兩端點之距離
/ f7 b  K/ R$ c- ]) ]8 i# u% \
getvar (變數名稱)
, C0 g  N& L' {6 a
讀取AutoCAD系統變數值,僅限於實數、整數及點座標
" o0 Z; i) H& u
ill (p1,p2,p3,p4)
% l2 u8 k+ Y" p6 |& B1 m  q$ B2 a
二直線(p1,p2)(p3,p4)的交叉點6 W; }) k9 Y* o* w; ^
ilp (p1,p2,p3,p4,p5)
7 h% e% {$ w9 e  @" J
計算線(p1,p2)和經過三點(p3,p4,p5)的平面之相交點- I% z- f+ ^9 m3 U
ille
; u4 X1 U. e6 y6 f% Q* G
ill (end,end,end,end) 的便捷功能函數
# [- c  K% }$ [$ J7 g9 F( q6 e
mee
* f7 L; U" @% j5 A: A- ^( K. E
(end,end)/2 的便捷功能函數,求二端點間的中點座標- U! I% a+ I' f7 Z: l% @2 }
nor (p1,p2)
; v1 V5 F  ^0 c7 y8 N/ t0 }
直線(p1,p2)之單位法向量 (垂直方向)
, R) }$ y8 G" t: W5 `: g, a3 t
nee3 l" g* E% ~* _9 h, G3 x2 z, R" v- S
nor (end,end)之便捷功能函數1 a9 w8 T/ u  ]
pld (p1,p2,d)
; E5 @& e  a" k5 {/ d4 ?
直線(p1,p2)上距離p1d長度的點座標
. J( j- k/ P" F
plt (p1,p2,t)
4 u2 d) S$ _" E4 A: H3 z
直線(p1,p2)上以參數t定義的點位
% H+ t( p. _6 V* k& a
rad* f% X% \& {- {, v6 R2 `' J) U' d1 L
選取一圓或弧求取該半徑值
, {7 Z/ c) ?& P6 k  K8 t4 o
rot (p,basp,a)
$ a$ X$ e5 L5 j0 ^8 N9 ^
pbasp為基準旋轉a角度
: }% s4 S- v% [# h5 j5 P
rot (p,axp1,axp2,a)" K0 N$ a, l" J, ~" r5 p) g$ b
以通過點axp1axp2的線為旋轉軸,旋轉p點,經過角度a
2 R# R7 E  A. l, x- z) N: H
vec (p1,p2)
8 t3 m  N. E$ c
p1至點p2之向量" \! M) W6 T1 P2 w
vec1 (p1,p2)* x) i7 n, V, K$ w3 C8 `! u$ c+ W, t
p1至點p2之單位向量
7 j3 l1 L' {5 o. N* {9 {
vee4 j, r. ?% p7 }4 W, v1 E
vec(end,end)之便捷功能函數
+ N# Q, a9 N9 N
vee1
6 f1 r  D$ u0 J; J2 A2 X9 x' `
Vec1(end,end)之便捷功能函數% A4 C' i# o! I) k1 k. r

/ B$ b- m. O$ Z( r0 J過濾一個點或向量的X、Y和Z分量:
1 j% `# U5 E# \; v$ w6 c
函  數
& K4 S( \3 l5 \+ h2 O! k6 g
功能說明

$ O. F( @/ B, j9 L
xyof (p1)
* C3 x" ?. T1 A( C' D+ k7 B6 |4 U
點的XY分量,Z分量設為0.0
" x5 p! X* Y: `; c4 Z
xzof (p1)
6 Z- g! u$ ]7 c8 e' e6 x6 M7 B7 {
點的XZ分量,Y分量設為0.08 n: X8 ~( L; _3 P2 J% D5 B8 [
yzof (p1)5 t  X0 t2 k$ D$ d( l" u/ O0 j
點的YZ分量,X分量設為0.08 c9 a/ e5 Y. Y' {1 `3 ^
xof (p1)! _: b$ v& R$ T7 l4 e/ \7 S1 Z
點的X分量,YZ分量設為0.0
$ b/ }: A8 f  A! I' u, L& E4 o6 ^* z
yof (p1)- A! B0 ^' P: O2 _% l2 x- l
點的Y分量,XZ分量設為0.0
' F5 a' M3 @% w2 J! G
zof (p1)
& T: b. ?4 Q- v7 A: b
點的Z分量,XY分量設為0.01 M. u2 @1 N, J
rxof (p1)
& ?8 u6 y- Y/ T7 ]# P, N* Y, U- @
點的X分量
, M8 f" E- G: s, C/ }
ryof (p1)
5 z6 O* @5 n" v2 o& z* i1 e
點的Y分量+ u9 L( A. }& T# ^- D
rzof (p1)& @) h3 ~+ _2 T8 ?9 ?% c5 m" u
點的Z分量
( \, i- X, O4 x/ X9 q- |5 ^- t, r2 y
8 E9 N1 T, I  D5 S8 n' g* `
  
7 T$ t& P/ X2 p2 V: w1 A$ r9 p) @' l1 ~. z" P$ S% r" ^# v
[ 本帖最后由 dgzjlhq 于 2008-10-22 08:41 编辑 ]

评分

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

查看全部评分

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-22 10:13 , Processed in 0.108471 second(s), 25 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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