|
发表于 2009-2-22 12:52:17
|
显示全部楼层
来自: 中国河南郑州
精選應用13:已知矩形條件如下:
5 n1 Z, h7 ~7 h+ ?3 y& B* @/ a! E指令: RECTANG
1 |' T8 s$ [ y4 R5 N# b# m8 d, Y; w指定第一個角點或[倒角(C)/高程(E)/圓角(F)/厚度(T)/線寬(W)]: <- 選取左下角點
8 s ^% l) V% y- m# H指定其它角點: 'CAL
. g1 Z# u9 e, d0 w" T>> 表示式: [@sqr(8.35),sqrt(2)*9.5] <- 輸入表示式
. |+ Y" K: }" k. S! ^/ `* H8 e(111.524 -558.998 0.0) <- 求得另一角座標點/ d3 L. ~4 {4 r2 k
精選應用1:已知一個任意圓,畫出一個同心圓半徑為該圓的5/7
: C' \+ X$ B- F( D指令: CIRCLE 5 ]3 _% \7 |7 m& t. a9 K- ~. O
指定圓的中心點或 [三點(3P)/兩點(2P)/相切,相切,半徑(T)]: CEN 3 R0 {$ U1 ]/ w
於 <- 選取圓1中心點
3 H( w7 V0 r4 I& g4 A# ~指定圓的半徑或 [直徑(D)] <48.4441>: 'CAL <- 輸入’CAL 2 E B& V5 L; ~2 N( b
起始設定...>> 表示式: RAD*5/7 <- 輸入表示式
1 {. q' m9 e+ W/ u' w+ O2 `>> 為 RAD 函數選取圓, 弧或聚合線段: <- 選取圓1,完成圖形
; c! A4 Q3 |1 ?/ g $ |" \5 q) d r5 F
精選應用2:已知二圓,請於兩圓連心線中點,畫上一個半徑為5的小圓:
( e9 M7 H/ Q8 K4 i指令: CIRCLE
+ f6 E. l7 k5 p1 r) H2 Q& a指定圓的中心點或 [三點(3P)/兩點(2P)/相切,相切,半徑(T)]: 'CAL
1 n$ ]! C; M: \2 p( n; U>> 表示式: (CEN+CEN)/2 <- 輸入表示式
, u% V$ x8 Q& H: D+ L# ?>> 選取圖元給 CEN 鎖點: <- 選取圓1中心點
- h' C. J" {( }) j! e: O+ c>> 選取圖元給 CEN 鎖點: <- 選取圓2中心點 5 A( J2 [ ~3 l2 R8 i* K
(190.229 161.234 0.0) <- 求得中點座標值
( c+ |, q6 v9 L+ ]8 F* ~6 F( E" q3 [ G指定圓的半徑或 [直徑(D)] <8.9804>: 5 <-輸入半徑5 + ?& ~# O j* X {. m, Q4 B" T8 ~, ^
2 {- g$ c; |& J5 H: H% B1 ?
精選應用3:已知矩形與一條線段,請以矩形對角中點為圓心,線段長度為參考半徑,完成一圓:
9 U* \6 ~$ U0 A" Z' ~指令: CIRCLE 9 a/ w; q% }2 ~* m# v' U
指定圓的中心點或 [三點(3P)/兩點(2P)/相切,相切,半徑(T)]: 'CAL 8 j! ~1 B3 t. c
>> 表示式: MEE <- 輸入表示式
! {. e, g! x$ @! l* F* ?8 v/ @4 \>> 選取一個端點給 MEE: <- 選取端點1 ( L9 |) A2 o0 i* }
>> 選取另一個端點給 MEE: <-選取端點2 1 B; d& f2 w* x* E5 h' a
(70.2147 87.3565 0.0) <- 求得中點座標值( {" |( Y! C6 |
指定圓的半徑或 [直徑(D)] <5.0000>: 'CAL : S- ]/ }, a; F. \* @ }
>> 表示式: DEE <-輸入表示式
4 L+ Y7 X8 S: ^>> 選取一個端點給 DEE: <-選取端點3 8 [) X$ [. V) q0 w8 K6 M5 K
>> 選取另一個端點給 DEE: <-選取端點4 $ ~( s( a3 S8 H3 v2 j
17.3398 <- 求得線段長度值
0 Q7 b9 Y/ }6 |' v/ E; i; X9 o精選應用4:繪製正五邊形,邊長為456之平方根:
6 h5 G* [5 H; C! ~指令: POLYGON - O1 J; Z; k7 n/ Z$ L
輸入邊的數目 <4>: 5 <- 輸入邊數% A9 h% l ^. @5 H3 ~: i P
指定多邊形的中心點或 [邊緣(E)]: E <- 輸入選項' B( n1 F- C: @) j4 A
指定邊緣的第一個端點: <- 選取任意一點為起點. q& S* m6 _& S4 n
指定邊緣的第二個端點: 'CAL
S( _9 s9 D2 v/ m% `/ i>> 表示式: [@SQRT(456)<0] <- 輸入表示式 ) B( F" E, i* i0 G
(85.7895 9.51962 0.0) <- 求得第二端點座標+ L6 }: n- n# I. S* B8 `1 _; C
數值運算式:8 n" q. [" {3 J! e( ^ |* E* f# C* o
運算子
" B- D; |4 c1 m3 }' `' }$ ]& L: o運算方式
6 K D9 a* L% H4 d+ V. S; q# O: E() 群組運算式
3 _+ E; D6 f% v4 }^ 指數運算式
0 |' D# ]! o. C5 ]. V% j( Z" x% z. U*與/ 乘法與除法
0 l2 J& ?2 C- ?* b3 d+與- 加法與減法
/ }8 |0 h% V7 y8 ^向量運算式:, a# p( ^+ m2 H; Y" f9 `: _, Z
運算子
( V8 g" B' P" @1 \/ Y& U; m運算方式
& v" W6 Q' O" N& R- d() 群組運算式 1 x }1 ?8 x! g, e" ?
& 計算兩向量間的向量乘積 (當做一個向量) - W% G' e# d3 r
[a,b,c]&[x,y,z]=[(b*z)-(c*y),(c*x)-(a*z),(a*y)-(b*x)] , o+ n! ~, A T- q% v
*與/ 計算兩向量間的純量乘績 (當做一個實數) 4 V$ l5 U% P" e7 A$ E8 {
[a,b,c]&[x,y,z]=ax+by+cz ' V0 U3 D: O8 S k5 a
*與/ 向量乘以或除以一個實數 a*[x,y,z]=[a*x,a*y,a*z]
& Q u7 W0 B: m! l$ e+與- 向量加法與減法 [a,b,c]+[x,y,z]=[a+x,b+y,c+z]
3 G6 E0 B: @ P. h向量運算式:
* \! P" t: L: _! @; V- H點的格式0 J/ A- X' L2 B5 d! E
格
% \, Q; g1 Z! |3 T3 H* z式
# Z, r& k5 d3 m9 {# B( \. H7 I極座標 [距離<角度] * S& v G7 S; t+ E5 |
圓柱座標 [距離<角度,Z] ( o7 c" ?1 f; {1 H/ }
球形座標 [距離<角度1<角度2]
2 L% L% C( L* E; {+ p5 [. m. ~% w相對座標0 F: U3 B9 p; k1 l! ?& R' w# K4 \3 O: _
使用 @ 前置符號 [@x,y,z] + V ~ k$ F+ D7 ` R- b$ f
WCS(代替UCS) 使用 * 前置符號[*x,y,z] 8 y! A6 h) O& W9 @8 V! `
' o( ]5 B: z) i0 Y2 L s: q( {標準數值函數:5 g8 p( c7 u' \# t- j$ f! q' {+ X
函
, h0 D5 q9 S ~數
) t; |9 _3 z# A- y. u功能說明 6 a: J9 r W1 m& a& C
sin (角度) 求角度之正弦值
5 {6 F: G* H4 V# n" |5 f6 Ycos (角度) 求角度之餘弦值
+ u d; o, ^' m0 Y- J- D. }tang (角度) 求角度之正切值
, R6 k% c, t. y; X y0 M% D+ o+ Rasin (實數) 求數值之反正弦值 (數值必須在-1與1之間)
6 [5 [! c' O9 N; h- a; j8 wacos (實數) 求數值之反餘弦值 (數值必須在-1與1之間)
" r! N. l8 h1 |! T0 x& j- E5 A4 Patang (實數) 求數值之反正切值 + P6 H% {% f4 K( \0 E- L$ @: E$ ?
ln (實數) 求數值之自然對數 9 h+ [# F& @& S+ x# m% e" Z9 m
log (實數) 求數值以實為底之對數
# ^/ A! R5 O6 cexp (實數) 求數值之自然指數
k6 M2 v1 u9 d& Hexp10 (實數) 求數值以實為底之指數
# p/ @2 p; |, ]" d7 gsqr (實數) 求數值之平方 # g: N* l& f4 s8 d* b; a: r" X
sqrt (實數) 求數值之平方根 (數值必須不為負值) 9 @+ K* t& v& N# k
abs (實數) 求數值之絕對值 3 v/ m4 F5 E3 Q, l1 f7 f6 j; X
round (實數) 求最接近數值的整數 * C& N4 |7 c5 \% m/ A/ t; Q3 P+ k
trunc (實數) 求數值之整數部分 : H2 r# a5 F! T$ T8 u
r2d (角度) 將角度由弳度轉為度,例如r2d (pi) 將常數p轉為180度 , S& ~ b3 p$ j' G0 b/ y+ V
d2r (角度) 將角度由度轉為弳度,例如d2r (180) 轉換180度為p弳度值 6 N" Z1 e$ o1 d" _/ _
pi 常數p
- M0 n2 q* T% |! l1 _特殊功能函數:(其中括弧內p,p1,p2…等可配合輔助抓點來取得座標值) % \0 @. W/ H) e- I* M$ k" g4 Y
函- B8 X% |# U+ p. K# _
數
8 |8 n+ ]; U$ h. t2 a8 n4 j2 N功能說明 3 U6 ~4 A7 U' f9 E6 \ n
ang (p1,p2) 求X軸與直線(p1,p2)之夾角值 : l- g0 i' H3 K U* A9 D' U
ang (頂點,p1,p2) 二直線(頂點,p1)與(頂點,p2)之夾角
, w P5 L+ U B! F% f/ @! Fdist (p1,p2) 求p1及p2間的距離
8 p; Q+ K2 ^- g/ U& Pdpl (p,p1,p2) 點p與經過p1、p2之直線最短距離 2 ? D3 W+ ^' E7 E. [
dpp (p,p1,p2,p3) 計算點p經過三點(p1,p2,p3)的平面之間最短距離 # ?# Q& U" p( l, j0 ], G
Dee dist (end,end)之便捷功能函數,求兩端點之距離 . z7 ~- {: S+ R8 g% L6 Y8 ^/ @
getvar (變數名稱) 讀取AutoCAD系統變數值,僅限於實數、整數及點座標
5 G2 W+ b# g" O; S9 a9 L& C3 C) u& `ill (p1,p2,p3,p4) 二直線(p1,p2)與(p3,p4)的交叉點
2 V$ ?- \4 l- z8 ?2 V! ?- \, a- Silp (p1,p2,p3,p4,p5) 計算線(p1,p2)和經過三點(p3,p4,p5)的平面之相交點
; l+ {* L! b, [4 [/ Y! P! iille ill (end,end,end,end) 的便捷功能函數 4 {; I$ a: ~1 \; a' _9 G4 S
mee (end,end)/2 的便捷功能函數,求二端點間的中點座標
- r4 d b# |/ R6 i+ Rnor (p1,p2) 直線(p1,p2)之單位法向量 (垂直方向) 0 m0 _0 ]) t; X
nee nor (end,end)之便捷功能函數
3 g8 y2 l9 _$ v9 Q7 xpld (p1,p2,d) 直線(p1,p2)上距離p1點d長度的點座標
; \" E$ _# f$ f" o, P$ eplt (p1,p2,t) 直線(p1,p2)上以參數t定義的點位
" F; i! d1 J) ?3 o8 m" h Srad 選取一圓或弧求取該半徑值 4 X% P. ?7 J+ _3 B5 I8 [5 q% G
rot (p,basp,a) 點p以basp為基準旋轉a角度
( S4 Y/ V6 ?" S, W' @2 w( Hrot (p,axp1,axp2,a) 以通過點axp1和axp2的線為旋轉軸,旋轉p點,經過角度a : a9 G6 f$ m, O: u- B
vec (p1,p2) 點p1至點p2之向量 + g6 g- g! f1 M6 c" \
vec1 (p1,p2) 點p1至點p2之單位向量
# |( f8 Y+ D+ h* o. I* [, Zvee vec(end,end)之便捷功能函數 7 G, U+ \; Q( v4 w7 K
vee1 Vec1(end,end)之便捷功能函數6 V& C1 u% S5 W& T
過濾一個點或向量的X、Y和Z分量:
# F+ U6 s2 s$ t' S* [! o8 V' a& K函+ S# e# t' i) j. W% V
數
5 s- k7 Z1 n. k4 {7 i; }. D9 b+ ?功能說明
' S5 a, _7 d D; `. F% H" exyof (p1) 點的X和Y分量,Z分量設為0.0 & b% g+ \9 H$ c* B. F9 b
xzof (p1) 點的X和Z分量,Y分量設為0.0
3 e0 f5 l1 f; q7 }yzof (p1) 點的Y和Z分量,X分量設為0.0
+ G4 G! E, m8 d9 ~' exof (p1) 點的X分量,Y和Z分量設為0.0
, R! h1 v8 k5 C- { i6 A6 wyof (p1) 點的Y分量,X和Z分量設為0.0
; ?& \1 ]& o. {, p2 c2 Tzof (p1) 點的Z分量,X和Y分量設為0.0 8 {" _+ X @- Z0 v' {# _6 F- e
rxof (p1) 點的X分量 - D" Q7 q* U4 ?; ^( `: A. t
ryof (p1) 點的Y分量
, y' W& W& v9 O+ i2 [/ f0 J9 {/ Krzof (p1) 點的Z分量 + u& i3 k2 K8 B7 {' ?4 Q
7.<AutoCAD中如何计算二维图形的面积>
6 S3 h$ i; k4 b; n: X) Y" YAutoCAD中,可以方便、准确地计算二维封闭图形的面积(包括周长),但对于不同类别的图形,其计算方法也不尽相同。 - w* d" e% x2 F# a- \
1. 对于简单图形,如矩形、三角形。只须执行命令AREA(可以是命令行输入或点击对应命令图标),在命令提示“Specify first corner point or [Object/Add/Subtract]:”后,打开捕捉依次选取矩形或三角形各交点后回车,AutoCAD将自动计算面积(Area)、周长(Perimeter),并将结果列于命令行。 & k, i( Q! {+ c% z) ]
2. 对于简单图形,如圆或其它多段线(Polyline)、样条线(Spline)组成的二维封闭图形。执行命令AREA,在命令提示“Specify first corner point or [Object/Add/Subtract]:”后,选择Object选项,根据提示选择要计算的图形,AutoCAD将自动计算面积、周长。
6 L+ X% M1 S: c3. 对于由简单直线、圆弧组成的复杂封闭图形,不能直接执行AREA命令计算图形面积。必须先使用Boundary命令(其使用方法依照下图对话框选择即刻,它同于剖面线填充的面域创建),以要计算面积的图形创建一个面域(region)或多段线对象,再执行命令AREA,在命令提示“Specify first corner point or [Object/Add/Subtract]:”后,选择Object选项,根据提示选择刚刚建立的面域图形,AutoCAD将自动计算面积、周长。% ?: w; u0 `4 G% {% t1 I# j
8.AutoCAD字体替换技巧
) O$ M7 \2 l; P, u/ K" x$ v) _AutoCAD文件在交流过程中,往往会因设计者使用和拥有不同的字体(特别是早期版本必须使用的单线字体),而需为其指定替换字体,如下图所示,即是因为笔者的电脑中没有UMHZ.shx字体,而需为其指定笔者电脑中存在的字体hzkt.shx。
; T s9 z1 y. W% _/ D这种提示在每次启动AutoCAD后,打开已有文件都会出现。其实,这种字体替换可以在配置中一次指定:
: l- @/ T H( h; W/ O4 u执行config命令,在下图对话框的黑显处(指定替换字体文件)输入字体文件及其完整目录,ok后,下次启动AutoCAD打开已有文件时,字体替换提示将不在出现。$ E, E* U6 s( U5 E" W- a2 q
9'CAL雖然好用,但它是採AuyoLISP的敘述語法,多少也須有LISP的底子 H5 y- U1 [" T, d3 O
。) g O5 }$ M" \/ S
我目前使用《AutoCAD環境下呼叫Windows的計算機》,更為方便且直接,並
j" I6 e+ s9 q( u3 _有普通和工程用兩種計算機可選用。% \7 P, l, l' }2 L. {, t0 J8 h( N E
方法:
" q0 B6 S% c1 U* V; ^; H1. 指令ALIASEDIT→Shell command→選【ADD】鈕→Alias=CALC, 2 E8 C7 L* K3 Z. ~
Command=start calc
9 ] m: ~2 G! i1 G0 C6 f爾後在AutoCAD command 提示下鍵入CALC即可叫出計算機。 7 K& M4 W4 c- S$ {2 d
2. 如果ALIASEDIT不能作用,編輯acad.pgp也一樣可達到目地。
/ j" X) F& w- m; H' cAutoCAD表格製作 0 `# b! R' ^+ n
AutoCAD儘管有強大的圖形功能,但表格處理功能相對較弱,而在實際工作中,往往需要在AutoCAD中製作各種表格,如工程數量表等,如何高效製作表格,是一個很實用的問題。
; G+ L6 o Z N" Z) j) B5 l在AutoCAD環境下用手工畫線方法繪製表格,然後,再在表格中填寫文字,不但效率低下,而且,很難精確控制文字的書寫位置,文字排版也很成問題。儘管AutoCAD支援物件鏈結與嵌入,可以插入Word或Excel表格,但是一方面修改起來不是很方便,一點小小的修改就得進入Word或Excel,修改完成後,又得退回到AutoCAD,另一方面,一些特殊符號如一級鋼筋符號以及二級鋼筋符號等,在Word或Excel中很難輸入,那?有沒有兩全其美的方法呢,經過探索,可以這樣較好解決:先在Excel中制完表格,複製到剪貼板,然後再在AutoCAD環境下選擇edit功能表中的Paste special,選擇作?AutoCAD Entities,確定以後,表格即轉化成AutoCAD實體,用explode炸開,即可以編輯其中的線條及方字,非常方便。 |
|