|
|
发表于 2009-2-22 12:52:17
|
显示全部楼层
来自: 中国河南郑州
精選應用13:已知矩形條件如下:
# v1 C9 R: P, N: E& n4 i指令: RECTANG
* v& v8 ^8 r8 v- e0 `$ S- }指定第一個角點或[倒角(C)/高程(E)/圓角(F)/厚度(T)/線寬(W)]: <- 選取左下角點# A7 ?9 Z% ]( k* J
指定其它角點: 'CAL % J! w6 u Q1 C7 P
>> 表示式: [@sqr(8.35),sqrt(2)*9.5] <- 輸入表示式
% e0 Q2 c1 n$ ?2 i% H, h(111.524 -558.998 0.0) <- 求得另一角座標點% J4 U& K' r. P$ k
精選應用1:已知一個任意圓,畫出一個同心圓半徑為該圓的5/7 . K6 m' D( B- F2 p. ^9 u( `5 ~
指令: CIRCLE 7 U0 _) |" T: c% u
指定圓的中心點或 [三點(3P)/兩點(2P)/相切,相切,半徑(T)]: CEN $ ]! t6 d# h# o4 I: |
於 <- 選取圓1中心點1 B0 r/ L5 S9 X# [: F- k' m
指定圓的半徑或 [直徑(D)] <48.4441>: 'CAL <- 輸入’CAL 7 G5 y* N5 w3 R$ e9 X8 [6 c
起始設定...>> 表示式: RAD*5/7 <- 輸入表示式
5 t/ Y$ E: c5 \/ M>> 為 RAD 函數選取圓, 弧或聚合線段: <- 選取圓1,完成圖形
' Q( o; |# c0 M' i
$ n T0 @0 n) L: ^精選應用2:已知二圓,請於兩圓連心線中點,畫上一個半徑為5的小圓:$ y h, i) |% }- [5 l7 T- S2 I
指令: CIRCLE ; C( W# [& `* h: G; g4 G! `% @
指定圓的中心點或 [三點(3P)/兩點(2P)/相切,相切,半徑(T)]: 'CAL 3 d! s! D5 k; [/ V- K
>> 表示式: (CEN+CEN)/2 <- 輸入表示式
/ n. t# L) Z, ~5 B2 v8 D% y>> 選取圖元給 CEN 鎖點: <- 選取圓1中心點
5 A/ j, A# P( m6 L" ] K' M$ n>> 選取圖元給 CEN 鎖點: <- 選取圓2中心點 4 g2 q8 o3 a: ] `- X4 }3 o
(190.229 161.234 0.0) <- 求得中點座標值
: ~" n' f, s5 V7 y指定圓的半徑或 [直徑(D)] <8.9804>: 5 <-輸入半徑5 & w+ g$ \4 E& _, J; O
% z! {6 ]& r& R2 t
精選應用3:已知矩形與一條線段,請以矩形對角中點為圓心,線段長度為參考半徑,完成一圓:
( `" C8 X. ^4 [2 I: K6 |% A指令: CIRCLE I$ a* V4 d; ~; C [
指定圓的中心點或 [三點(3P)/兩點(2P)/相切,相切,半徑(T)]: 'CAL
5 }, i) n6 z9 T V>> 表示式: MEE <- 輸入表示式 ! M8 e0 M+ f. t' H
>> 選取一個端點給 MEE: <- 選取端點1
* k) _9 p+ C# p' @>> 選取另一個端點給 MEE: <-選取端點2 2 l; @0 o: c# }$ T3 r% z- i+ h
(70.2147 87.3565 0.0) <- 求得中點座標值
. E0 D4 Z7 s. A, K- e4 F) n指定圓的半徑或 [直徑(D)] <5.0000>: 'CAL
0 q1 Q2 B b# \5 m0 p6 }9 j. N( E>> 表示式: DEE <-輸入表示式 % J0 E% M1 j! v
>> 選取一個端點給 DEE: <-選取端點3 * B0 F$ {# A% j6 [. o- m; J5 ]
>> 選取另一個端點給 DEE: <-選取端點4
5 Q) d. A$ {* P4 u* t17.3398 <- 求得線段長度值
/ T5 K/ y) O. n5 a精選應用4:繪製正五邊形,邊長為456之平方根:
, S9 z1 h6 h7 k1 J0 j; ~指令: POLYGON
7 I5 I% ~" e8 x$ Y輸入邊的數目 <4>: 5 <- 輸入邊數
* B4 s/ K0 K' j指定多邊形的中心點或 [邊緣(E)]: E <- 輸入選項4 c4 M) g/ z; W& D2 C/ S9 @
指定邊緣的第一個端點: <- 選取任意一點為起點
& g5 a+ C1 \# A" o5 S6 L指定邊緣的第二個端點: 'CAL 8 P/ F, R$ t4 @; x
>> 表示式: [@SQRT(456)<0] <- 輸入表示式
: M9 a7 `$ t2 ^, k' ^0 s$ `(85.7895 9.51962 0.0) <- 求得第二端點座標
/ U/ d9 S( Z3 y9 G+ ?數值運算式:; X1 ^- o2 F( z! T
運算子
- E6 u# }# E4 L運算方式 & m5 X- Q0 P0 X) X8 N1 F
() 群組運算式
- s! |. C$ Z, S7 t; U, ^0 C^ 指數運算式
1 v% O, r& X T1 z i/ i# @*與/ 乘法與除法 0 P+ D0 s% U6 p! D; r1 \2 h- e
+與- 加法與減法2 ?6 }4 L, e9 X& X' j$ L
向量運算式:
; a5 v" |8 q, O4 M; N2 c運算子$ n" g7 D: A- c; L9 N2 R. d
運算方式
, P5 }8 C6 b W; e( g: X() 群組運算式 4 ~1 p! Z' R( x7 Z1 t# m! A
& 計算兩向量間的向量乘積 (當做一個向量) " L/ d4 v/ e+ q+ b0 V9 Z2 i
[a,b,c]&[x,y,z]=[(b*z)-(c*y),(c*x)-(a*z),(a*y)-(b*x)]
) j7 \8 y3 @8 i a. {*與/ 計算兩向量間的純量乘績 (當做一個實數)
1 n, O& B- t0 O& Q3 x T[a,b,c]&[x,y,z]=ax+by+cz
: }. k6 w r5 f$ c*與/ 向量乘以或除以一個實數 a*[x,y,z]=[a*x,a*y,a*z] 1 N7 K4 B. o' [& X
+與- 向量加法與減法 [a,b,c]+[x,y,z]=[a+x,b+y,c+z] R; ?4 N. t: q1 q3 L) c
向量運算式:
) F2 H& w+ s/ `0 L0 J j點的格式
6 a$ b3 A6 \+ b2 E格
" E" N$ x: s6 o4 p& m2 F式
6 s' R) t1 x3 x4 M7 G ^極座標 [距離<角度]
' ~/ D2 M) ?0 {0 t* P C圓柱座標 [距離<角度,Z]
j( K% m$ S5 P1 g6 g球形座標 [距離<角度1<角度2] , Z1 ~# ^' Q" r% t2 B3 H3 Z
相對座標9 S3 O1 Q) L4 I/ {- J3 r
使用 @ 前置符號 [@x,y,z] 1 S3 v! @8 f0 j3 ^! o0 ?
WCS(代替UCS) 使用 * 前置符號[*x,y,z]
6 l/ N/ c8 O) j, e- @ ! ^, |) {- D7 g7 L7 s( s
標準數值函數:
8 S2 L( W0 Z8 k函
- k" A8 a8 n) M0 T/ P j數$ H- @# F% d# n
功能說明 " w- x8 z3 N" B( ~9 f! U
sin (角度) 求角度之正弦值 6 [! d" w4 L) a" S
cos (角度) 求角度之餘弦值
; e) Q0 i9 i( d& M( f' ktang (角度) 求角度之正切值
' A7 b5 ?- Z" z$ o4 n$ O* Fasin (實數) 求數值之反正弦值 (數值必須在-1與1之間) / T0 s% O/ w, _# f' U2 _
acos (實數) 求數值之反餘弦值 (數值必須在-1與1之間)
7 n" a1 c4 w* z7 I* Q; O4 latang (實數) 求數值之反正切值
+ C& j8 [5 ~- n* k# h" l' Nln (實數) 求數值之自然對數
( P% ]% F# Y) t3 o7 V4 R, K( @log (實數) 求數值以實為底之對數
! H$ m5 u: p( _% S v- vexp (實數) 求數值之自然指數 / f+ p/ r# V8 |
exp10 (實數) 求數值以實為底之指數 2 u$ F$ E5 T4 _% b' S* w8 c
sqr (實數) 求數值之平方
2 T+ o0 b' ?, f9 Csqrt (實數) 求數值之平方根 (數值必須不為負值)
2 s: G) `) T# r/ l1 W iabs (實數) 求數值之絕對值 . X. }( u0 t2 N( |
round (實數) 求最接近數值的整數
! t& q# E/ m. ~6 _& O2 K- ztrunc (實數) 求數值之整數部分
% S, z3 N0 |" M" T7 ]! H1 Y" mr2d (角度) 將角度由弳度轉為度,例如r2d (pi) 將常數p轉為180度
! E7 k3 A K$ l$ m" {1 kd2r (角度) 將角度由度轉為弳度,例如d2r (180) 轉換180度為p弳度值
+ A. n: e& f* Y& ypi 常數p N: K3 ]' F6 ~/ X) z: n
特殊功能函數:(其中括弧內p,p1,p2…等可配合輔助抓點來取得座標值)
0 C% R1 S# s2 c$ x函5 ~% f( ~8 I2 I, _3 e1 ?
數+ h$ ~0 b& V! J+ o/ e- J. J$ t1 y
功能說明 & F4 p' e7 m8 Z9 L7 k
ang (p1,p2) 求X軸與直線(p1,p2)之夾角值 - B' O1 e' t- I3 o5 @5 P- X
ang (頂點,p1,p2) 二直線(頂點,p1)與(頂點,p2)之夾角 6 ^3 e5 i! ~- W2 y
dist (p1,p2) 求p1及p2間的距離 2 ~) B1 }# t0 ?, ^8 G
dpl (p,p1,p2) 點p與經過p1、p2之直線最短距離
* m: k9 Y( k; J9 k/ Z2 L' Fdpp (p,p1,p2,p3) 計算點p經過三點(p1,p2,p3)的平面之間最短距離 4 P- Y* }" x. f# X6 ?
Dee dist (end,end)之便捷功能函數,求兩端點之距離 ( O; |) D. v4 R( G, [+ x1 G. ]
getvar (變數名稱) 讀取AutoCAD系統變數值,僅限於實數、整數及點座標 . N) f. V! j/ c0 w" v6 X
ill (p1,p2,p3,p4) 二直線(p1,p2)與(p3,p4)的交叉點 8 c& k9 R y' f& S l7 B1 j
ilp (p1,p2,p3,p4,p5) 計算線(p1,p2)和經過三點(p3,p4,p5)的平面之相交點
- b3 K5 {* z C Q+ v! mille ill (end,end,end,end) 的便捷功能函數 ! |- b- j; U0 T/ v8 o7 e* U
mee (end,end)/2 的便捷功能函數,求二端點間的中點座標
0 O9 Q+ K/ e" v" d% E0 Ynor (p1,p2) 直線(p1,p2)之單位法向量 (垂直方向)
2 U; T! ~" Z3 Y9 m1 C7 _nee nor (end,end)之便捷功能函數
0 c3 s; ?1 j8 M) v5 x! I5 Z) Dpld (p1,p2,d) 直線(p1,p2)上距離p1點d長度的點座標 6 ^/ V/ J$ D9 j' J2 I
plt (p1,p2,t) 直線(p1,p2)上以參數t定義的點位 p5 Z3 C9 y' \4 S
rad 選取一圓或弧求取該半徑值 * m( Y( M+ W9 A3 v! N
rot (p,basp,a) 點p以basp為基準旋轉a角度 ! C. J) u; q6 \7 y' x
rot (p,axp1,axp2,a) 以通過點axp1和axp2的線為旋轉軸,旋轉p點,經過角度a ( t& x; v4 A9 S4 }0 e
vec (p1,p2) 點p1至點p2之向量 ( v3 _. M8 }8 |1 y8 G/ ^" x# Z0 B
vec1 (p1,p2) 點p1至點p2之單位向量 : ?1 m9 D m. M$ I: ]! `
vee vec(end,end)之便捷功能函數
h8 h) a8 C, j% ~, `+ m2 l2 D& \* rvee1 Vec1(end,end)之便捷功能函數) W4 y9 r% o9 K8 j0 Y% q
過濾一個點或向量的X、Y和Z分量:% r m2 H3 o% y
函
: Y4 g6 ]6 F7 t8 A# C% G5 I數4 c$ `+ n, _5 e! z9 w0 y* n/ n
功能說明
4 F! a/ m! I+ ]) O1 I! |xyof (p1) 點的X和Y分量,Z分量設為0.0 * W6 @! |' t2 a
xzof (p1) 點的X和Z分量,Y分量設為0.0 0 P1 A% o1 l: T- {
yzof (p1) 點的Y和Z分量,X分量設為0.0
8 K( i' `* J' [) d; [9 n# wxof (p1) 點的X分量,Y和Z分量設為0.0
( O' `: O( b' `yof (p1) 點的Y分量,X和Z分量設為0.0
) O& H: o& ~6 c) Mzof (p1) 點的Z分量,X和Y分量設為0.0
9 k: {2 k, L0 O9 d2 l. zrxof (p1) 點的X分量 ( M: Y! ?4 e, m, Z4 c
ryof (p1) 點的Y分量 ; I* ~4 B |# M/ P. x0 ]! V( f, k9 O
rzof (p1) 點的Z分量
1 l2 m3 F: K' E' l N* D* g4 ^7.<AutoCAD中如何计算二维图形的面积> ) `4 V* e; p4 w/ N4 c% f& d% f" m
AutoCAD中,可以方便、准确地计算二维封闭图形的面积(包括周长),但对于不同类别的图形,其计算方法也不尽相同。 3 O1 |0 e# G D! ]
1. 对于简单图形,如矩形、三角形。只须执行命令AREA(可以是命令行输入或点击对应命令图标),在命令提示“Specify first corner point or [Object/Add/Subtract]:”后,打开捕捉依次选取矩形或三角形各交点后回车,AutoCAD将自动计算面积(Area)、周长(Perimeter),并将结果列于命令行。 , h `& C. O: g, R" \# T( q( ^0 R
2. 对于简单图形,如圆或其它多段线(Polyline)、样条线(Spline)组成的二维封闭图形。执行命令AREA,在命令提示“Specify first corner point or [Object/Add/Subtract]:”后,选择Object选项,根据提示选择要计算的图形,AutoCAD将自动计算面积、周长。
7 D" @; E" V, Z3. 对于由简单直线、圆弧组成的复杂封闭图形,不能直接执行AREA命令计算图形面积。必须先使用Boundary命令(其使用方法依照下图对话框选择即刻,它同于剖面线填充的面域创建),以要计算面积的图形创建一个面域(region)或多段线对象,再执行命令AREA,在命令提示“Specify first corner point or [Object/Add/Subtract]:”后,选择Object选项,根据提示选择刚刚建立的面域图形,AutoCAD将自动计算面积、周长。
s6 c8 v/ u. q8.AutoCAD字体替换技巧 % b2 Z( H6 g: \& j' h1 n: R
AutoCAD文件在交流过程中,往往会因设计者使用和拥有不同的字体(特别是早期版本必须使用的单线字体),而需为其指定替换字体,如下图所示,即是因为笔者的电脑中没有UMHZ.shx字体,而需为其指定笔者电脑中存在的字体hzkt.shx。 n& a6 ?5 }' x* H
这种提示在每次启动AutoCAD后,打开已有文件都会出现。其实,这种字体替换可以在配置中一次指定:
+ b, b$ z( p, |1 a; @- v执行config命令,在下图对话框的黑显处(指定替换字体文件)输入字体文件及其完整目录,ok后,下次启动AutoCAD打开已有文件时,字体替换提示将不在出现。4 Z" B: [# P& [- t) ~, l( V( h( [/ V
9'CAL雖然好用,但它是採AuyoLISP的敘述語法,多少也須有LISP的底子
. _0 V2 g8 H0 y: g。
+ M. |6 v3 s1 S7 s: y" e# C我目前使用《AutoCAD環境下呼叫Windows的計算機》,更為方便且直接,並
! w3 B" B, H+ p有普通和工程用兩種計算機可選用。
' c/ Y4 i2 H8 t6 V4 v6 o* ~方法:
2 ?. f+ |. L" [4 y6 p1. 指令ALIASEDIT→Shell command→選【ADD】鈕→Alias=CALC, , e: W d: `' O1 y1 X) s
Command=start calc / C3 V1 T! M4 U7 y! p n. Y1 J2 A( m4 n
爾後在AutoCAD command 提示下鍵入CALC即可叫出計算機。 # Z1 r, I" j5 F8 s9 \ k" |
2. 如果ALIASEDIT不能作用,編輯acad.pgp也一樣可達到目地。) |) ~# n- e+ L- D! E! N( x
AutoCAD表格製作 7 q/ p) q, W/ K
AutoCAD儘管有強大的圖形功能,但表格處理功能相對較弱,而在實際工作中,往往需要在AutoCAD中製作各種表格,如工程數量表等,如何高效製作表格,是一個很實用的問題。- H1 t# ]4 i$ Z* x+ J% n# L
在AutoCAD環境下用手工畫線方法繪製表格,然後,再在表格中填寫文字,不但效率低下,而且,很難精確控制文字的書寫位置,文字排版也很成問題。儘管AutoCAD支援物件鏈結與嵌入,可以插入Word或Excel表格,但是一方面修改起來不是很方便,一點小小的修改就得進入Word或Excel,修改完成後,又得退回到AutoCAD,另一方面,一些特殊符號如一級鋼筋符號以及二級鋼筋符號等,在Word或Excel中很難輸入,那?有沒有兩全其美的方法呢,經過探索,可以這樣較好解決:先在Excel中制完表格,複製到剪貼板,然後再在AutoCAD環境下選擇edit功能表中的Paste special,選擇作?AutoCAD Entities,確定以後,表格即轉化成AutoCAD實體,用explode炸開,即可以編輯其中的線條及方字,非常方便。 |
|