|
发表于 2009-2-22 12:52:17
|
显示全部楼层
来自: 中国河南郑州
精選應用13:已知矩形條件如下:
' |. w: l+ i/ o( W" O指令: RECTANG ! @- u' ~" h! d
指定第一個角點或[倒角(C)/高程(E)/圓角(F)/厚度(T)/線寬(W)]: <- 選取左下角點( \# Q S4 V& s" a/ l+ b& U
指定其它角點: 'CAL " Q1 f' f9 u4 Q4 {7 I! `
>> 表示式: [@sqr(8.35),sqrt(2)*9.5] <- 輸入表示式
+ e A% c; d; r" ~+ b(111.524 -558.998 0.0) <- 求得另一角座標點* T7 P! z C$ J6 ]* H! B
精選應用1:已知一個任意圓,畫出一個同心圓半徑為該圓的5/7
( H# e4 K) {8 D" V指令: CIRCLE H P* @: v; N' j. F6 O4 d
指定圓的中心點或 [三點(3P)/兩點(2P)/相切,相切,半徑(T)]: CEN
" `+ P9 ?4 \# i; y於 <- 選取圓1中心點
5 \9 L" g. A5 n- N' Q3 a6 J& W& M( H指定圓的半徑或 [直徑(D)] <48.4441>: 'CAL <- 輸入’CAL ) G$ R. }/ T! C6 X8 }( t
起始設定...>> 表示式: RAD*5/7 <- 輸入表示式
e' q' V9 m3 H; w>> 為 RAD 函數選取圓, 弧或聚合線段: <- 選取圓1,完成圖形+ _2 g, Y$ G7 U# _. U
$ z: [7 Q0 A$ _# U0 H
精選應用2:已知二圓,請於兩圓連心線中點,畫上一個半徑為5的小圓:- T5 j; ~# i$ ]3 q: D7 h- B2 x/ t
指令: CIRCLE
7 u7 _6 i) R- p/ q& ^ G指定圓的中心點或 [三點(3P)/兩點(2P)/相切,相切,半徑(T)]: 'CAL
/ K% W5 ?5 b6 q* e% B) [% l>> 表示式: (CEN+CEN)/2 <- 輸入表示式 & i4 e: S/ @/ |# Q2 Q& L
>> 選取圖元給 CEN 鎖點: <- 選取圓1中心點 1 j" o2 }9 H0 j# X. N
>> 選取圖元給 CEN 鎖點: <- 選取圓2中心點
1 n9 f( q' `1 g(190.229 161.234 0.0) <- 求得中點座標值
4 W9 l J# u; N( v& R2 j指定圓的半徑或 [直徑(D)] <8.9804>: 5 <-輸入半徑5
3 V6 h6 G1 A/ Z! [; ]0 Z: g
. D7 s. t7 a9 `' y4 @精選應用3:已知矩形與一條線段,請以矩形對角中點為圓心,線段長度為參考半徑,完成一圓:/ |$ N* c6 R0 l& Z8 M$ z# }
指令: CIRCLE 4 ~3 \% N6 q* B8 v: u; r! F
指定圓的中心點或 [三點(3P)/兩點(2P)/相切,相切,半徑(T)]: 'CAL
) p! y! k5 c; d: |: _>> 表示式: MEE <- 輸入表示式 # g' I/ f, p- Z7 u/ e6 w0 Y
>> 選取一個端點給 MEE: <- 選取端點1
) O+ V' T; W! N9 ?>> 選取另一個端點給 MEE: <-選取端點2
; Q$ a8 q6 u/ C2 c7 R' l D(70.2147 87.3565 0.0) <- 求得中點座標值" t2 L. u7 P& C" c1 q
指定圓的半徑或 [直徑(D)] <5.0000>: 'CAL
( ~' Y& J* {7 j6 j. m; d* D>> 表示式: DEE <-輸入表示式
7 M2 @6 g, Q( M# I+ b/ ]>> 選取一個端點給 DEE: <-選取端點3
5 B( ?, t. u' C>> 選取另一個端點給 DEE: <-選取端點4 $ Q7 m6 Q9 x1 [. P
17.3398 <- 求得線段長度值6 z2 z0 J0 ?- v
精選應用4:繪製正五邊形,邊長為456之平方根:
" t: [* D! I, [; f+ L" \8 Q2 I- T* h指令: POLYGON ! |9 h9 A! d4 U% T7 u. M" b
輸入邊的數目 <4>: 5 <- 輸入邊數- b- A7 {3 t- a* z. I4 z: ?9 J% S
指定多邊形的中心點或 [邊緣(E)]: E <- 輸入選項
% D7 ~. ?( e5 y: A9 q. t指定邊緣的第一個端點: <- 選取任意一點為起點
8 X' j3 s _8 z2 n: q4 y3 ^指定邊緣的第二個端點: 'CAL
3 i0 M @2 k# \; V4 [$ n. \- C>> 表示式: [@SQRT(456)<0] <- 輸入表示式 / o8 `/ C8 e9 s4 Y7 t. p$ e
(85.7895 9.51962 0.0) <- 求得第二端點座標
6 s. q7 M& }9 S4 W% \% `6 f數值運算式:/ R3 A( V: W8 w6 D' s' ]
運算子
0 j1 ^) m" v" g7 ]4 |6 P運算方式 6 g* X! r$ G! r2 _4 p3 w
() 群組運算式 $ k1 h9 V8 y( l- R2 f5 j
^ 指數運算式
1 h0 }4 U3 D4 i1 O/ f' P1 F5 g- o*與/ 乘法與除法
' t$ R, p8 S( x! ]( _' T: f+ Q# x+與- 加法與減法
+ ~- D2 l" o6 ~" U/ @6 K( G向量運算式:
O: M- c! `" f% ~+ e' y運算子
$ U( y4 g' N+ R! ^ |3 O- L+ C1 A運算方式
* v8 d# y+ R# v2 `4 y+ q() 群組運算式 : O" B+ J/ E* e& s3 d' n9 D
& 計算兩向量間的向量乘積 (當做一個向量)
* c7 a) s: \0 P6 H6 G4 u, S- g6 n[a,b,c]&[x,y,z]=[(b*z)-(c*y),(c*x)-(a*z),(a*y)-(b*x)] " }% r7 @, E+ Q: w
*與/ 計算兩向量間的純量乘績 (當做一個實數) ; ~, v$ f8 e1 n( M' _7 j! Z
[a,b,c]&[x,y,z]=ax+by+cz
6 L2 m; j7 G0 c7 i' b& o- p*與/ 向量乘以或除以一個實數 a*[x,y,z]=[a*x,a*y,a*z] " z- i# M2 R1 `# Q- n
+與- 向量加法與減法 [a,b,c]+[x,y,z]=[a+x,b+y,c+z]
6 q7 N! d, {9 v向量運算式:
+ ?. @$ p7 H; t2 t8 T- j( P點的格式0 V9 b; V. s. i. c
格$ ^2 E1 h+ h( V/ e) @& f4 [
式. J# Q% x) ~9 _6 R8 W9 Z
極座標 [距離<角度]
" y' a/ c9 Q( A7 I1 m+ k圓柱座標 [距離<角度,Z]
% i' K8 ~2 G0 v- r; O" ~' d4 V+ }' X球形座標 [距離<角度1<角度2] 3 J: \/ q5 X1 Z' b& U
相對座標" o4 J1 ~ e1 t2 \$ E/ h
使用 @ 前置符號 [@x,y,z]
- ~$ F* y* S* \+ RWCS(代替UCS) 使用 * 前置符號[*x,y,z]
. q% a& O6 f& O' K) p- ^: M% r , Q. w) s) T/ w- w
標準數值函數:
; T5 O# M2 [3 I4 y' H& |$ a函
6 e. q8 l* h7 y! l數& f/ V0 f. V; Y' k2 q# K y
功能說明
0 r2 w& v/ f7 e! ksin (角度) 求角度之正弦值 / f! K4 |; ~4 R+ m* W
cos (角度) 求角度之餘弦值 P7 T$ I E4 E1 s# y
tang (角度) 求角度之正切值 . p; }2 H6 _& ]- ?3 h: R
asin (實數) 求數值之反正弦值 (數值必須在-1與1之間)
0 ^& M" G+ o8 T- q. g! pacos (實數) 求數值之反餘弦值 (數值必須在-1與1之間) - k% Z% k+ [/ m, ^
atang (實數) 求數值之反正切值 - y% y8 }6 f9 q; t- s" w& x1 u
ln (實數) 求數值之自然對數
/ e3 j1 a9 }& _- slog (實數) 求數值以實為底之對數
/ O1 T5 V) U& A" M3 O4 bexp (實數) 求數值之自然指數
2 r: J% L: F9 @1 {7 X+ e# Gexp10 (實數) 求數值以實為底之指數 : D* d: \3 S# w) ?8 C% @5 v1 e
sqr (實數) 求數值之平方 % S* k& C4 T4 Z4 i
sqrt (實數) 求數值之平方根 (數值必須不為負值)
) D5 I7 a+ T% B, V8 N5 uabs (實數) 求數值之絕對值 ! p& p2 K, N7 F [2 z
round (實數) 求最接近數值的整數
6 Z1 A! S; m7 o. O7 d& Ftrunc (實數) 求數值之整數部分 9 y' l8 l4 a* o( G5 E9 W
r2d (角度) 將角度由弳度轉為度,例如r2d (pi) 將常數p轉為180度
! O& T( M" w' h: {1 b3 md2r (角度) 將角度由度轉為弳度,例如d2r (180) 轉換180度為p弳度值 6 G' i7 {8 p, P, `
pi 常數p y7 n# p% @: R, X4 M8 I4 u
特殊功能函數:(其中括弧內p,p1,p2…等可配合輔助抓點來取得座標值) : \' ]' b; B7 k f: c' p5 e- J4 A
函
1 j+ e# K5 M: L7 K8 \6 G數8 Y( E7 H! v1 K) b
功能說明 0 K2 g- ]7 j4 R/ ]$ n" K! C
ang (p1,p2) 求X軸與直線(p1,p2)之夾角值
8 K @/ @8 K, Pang (頂點,p1,p2) 二直線(頂點,p1)與(頂點,p2)之夾角 3 O3 P$ p& l( ]5 Z
dist (p1,p2) 求p1及p2間的距離 7 W$ ~ o( F# p
dpl (p,p1,p2) 點p與經過p1、p2之直線最短距離
5 F: O+ V1 L+ J1 O) Pdpp (p,p1,p2,p3) 計算點p經過三點(p1,p2,p3)的平面之間最短距離 % E* v. L, f- `7 t: h
Dee dist (end,end)之便捷功能函數,求兩端點之距離
7 W% W3 m* R- L0 }getvar (變數名稱) 讀取AutoCAD系統變數值,僅限於實數、整數及點座標
0 r" M7 ~3 Z3 v7 }3 N6 U% O2 ~3 aill (p1,p2,p3,p4) 二直線(p1,p2)與(p3,p4)的交叉點 & v( y# L) J, \6 w K* f
ilp (p1,p2,p3,p4,p5) 計算線(p1,p2)和經過三點(p3,p4,p5)的平面之相交點
% w1 H1 W: `' J' u; _+ R/ P+ e& ~0 Yille ill (end,end,end,end) 的便捷功能函數 # I& v; Q( X6 A/ f; _$ a6 j8 |, K
mee (end,end)/2 的便捷功能函數,求二端點間的中點座標
4 X% p) x2 j# k3 } B! e2 tnor (p1,p2) 直線(p1,p2)之單位法向量 (垂直方向) + l) f8 h4 E9 @$ {; f6 n; p
nee nor (end,end)之便捷功能函數
1 M* G. U+ p, _" E& ^6 V+ Bpld (p1,p2,d) 直線(p1,p2)上距離p1點d長度的點座標
' n/ H- s k" L( [; N) ^plt (p1,p2,t) 直線(p1,p2)上以參數t定義的點位 ' o: ~$ L1 x9 T& Q! u0 B
rad 選取一圓或弧求取該半徑值
$ c6 f4 p# ~( N! z' Krot (p,basp,a) 點p以basp為基準旋轉a角度 : v8 C- Z: O* |% a( [' v
rot (p,axp1,axp2,a) 以通過點axp1和axp2的線為旋轉軸,旋轉p點,經過角度a
( F8 M( [- l ^& @vec (p1,p2) 點p1至點p2之向量
8 b# j9 |& J( u9 n3 r+ nvec1 (p1,p2) 點p1至點p2之單位向量 ! `. S2 I: |8 ?# `2 z/ F
vee vec(end,end)之便捷功能函數
. Z# Z2 b# b$ f& ^( Evee1 Vec1(end,end)之便捷功能函數 p9 {5 X2 k9 e6 E8 L
過濾一個點或向量的X、Y和Z分量:5 g, y# r. m! L9 P6 j
函
. G5 p( T2 S6 `+ a' K% C' y, s3 y" n數: r. Y! z/ P1 q. S }
功能說明
7 `- c T. H- z0 Q' Mxyof (p1) 點的X和Y分量,Z分量設為0.0
5 u8 p8 S p; qxzof (p1) 點的X和Z分量,Y分量設為0.0 ! w+ H; y! ~; i, j) H( Y) A
yzof (p1) 點的Y和Z分量,X分量設為0.0
% u- p6 {) p2 e# Z- S8 k% K8 f) v. I. Kxof (p1) 點的X分量,Y和Z分量設為0.0 8 w3 [' F( r7 b$ K; d* o
yof (p1) 點的Y分量,X和Z分量設為0.0
; V2 c. v9 [% `( r4 |6 J" v# azof (p1) 點的Z分量,X和Y分量設為0.0
% I; Z/ x9 i- F9 w/ U. p' V% }rxof (p1) 點的X分量 3 X7 g" h+ j/ W+ W+ B3 L
ryof (p1) 點的Y分量 ) Q5 ?) G( U$ r" _$ { J. `# n
rzof (p1) 點的Z分量
& E( |; J6 N: k7.<AutoCAD中如何计算二维图形的面积> O, j: ] Q4 P
AutoCAD中,可以方便、准确地计算二维封闭图形的面积(包括周长),但对于不同类别的图形,其计算方法也不尽相同。
* d% H8 a8 B5 z' `* n; t, Q1. 对于简单图形,如矩形、三角形。只须执行命令AREA(可以是命令行输入或点击对应命令图标),在命令提示“Specify first corner point or [Object/Add/Subtract]:”后,打开捕捉依次选取矩形或三角形各交点后回车,AutoCAD将自动计算面积(Area)、周长(Perimeter),并将结果列于命令行。 o, J' [) M# \; e# y9 n
2. 对于简单图形,如圆或其它多段线(Polyline)、样条线(Spline)组成的二维封闭图形。执行命令AREA,在命令提示“Specify first corner point or [Object/Add/Subtract]:”后,选择Object选项,根据提示选择要计算的图形,AutoCAD将自动计算面积、周长。 ' P( Q9 r: s; [2 f, r# O1 }: \' @
3. 对于由简单直线、圆弧组成的复杂封闭图形,不能直接执行AREA命令计算图形面积。必须先使用Boundary命令(其使用方法依照下图对话框选择即刻,它同于剖面线填充的面域创建),以要计算面积的图形创建一个面域(region)或多段线对象,再执行命令AREA,在命令提示“Specify first corner point or [Object/Add/Subtract]:”后,选择Object选项,根据提示选择刚刚建立的面域图形,AutoCAD将自动计算面积、周长。$ e' w. u& @: ^
8.AutoCAD字体替换技巧
) h' K: a0 p+ t0 ?. V. IAutoCAD文件在交流过程中,往往会因设计者使用和拥有不同的字体(特别是早期版本必须使用的单线字体),而需为其指定替换字体,如下图所示,即是因为笔者的电脑中没有UMHZ.shx字体,而需为其指定笔者电脑中存在的字体hzkt.shx。( p& B1 O: S# G
这种提示在每次启动AutoCAD后,打开已有文件都会出现。其实,这种字体替换可以在配置中一次指定:
" @) w0 ?6 j: Y7 c, V g执行config命令,在下图对话框的黑显处(指定替换字体文件)输入字体文件及其完整目录,ok后,下次启动AutoCAD打开已有文件时,字体替换提示将不在出现。
( K! v8 j, v) T: D9'CAL雖然好用,但它是採AuyoLISP的敘述語法,多少也須有LISP的底子( {, [0 C; i* q# O
。; q1 H Z1 X: z
我目前使用《AutoCAD環境下呼叫Windows的計算機》,更為方便且直接,並& Q8 M, }( x2 C, P# O0 Z
有普通和工程用兩種計算機可選用。
; ^& ~7 E" U" _# T8 ~" x8 v6 L方法:
! u; Z- ^5 h k' P& j# H# z1 d1. 指令ALIASEDIT→Shell command→選【ADD】鈕→Alias=CALC, * h, v/ ?) B9 H: g
Command=start calc
* C- e# [, K) l6 E$ M! ]爾後在AutoCAD command 提示下鍵入CALC即可叫出計算機。 $ H8 S, U( P9 M
2. 如果ALIASEDIT不能作用,編輯acad.pgp也一樣可達到目地。
! }$ U$ y7 y2 J9 P# M- aAutoCAD表格製作
% Q" X0 o! I5 XAutoCAD儘管有強大的圖形功能,但表格處理功能相對較弱,而在實際工作中,往往需要在AutoCAD中製作各種表格,如工程數量表等,如何高效製作表格,是一個很實用的問題。
* ~, }6 F" p A9 t7 Q/ D在AutoCAD環境下用手工畫線方法繪製表格,然後,再在表格中填寫文字,不但效率低下,而且,很難精確控制文字的書寫位置,文字排版也很成問題。儘管AutoCAD支援物件鏈結與嵌入,可以插入Word或Excel表格,但是一方面修改起來不是很方便,一點小小的修改就得進入Word或Excel,修改完成後,又得退回到AutoCAD,另一方面,一些特殊符號如一級鋼筋符號以及二級鋼筋符號等,在Word或Excel中很難輸入,那?有沒有兩全其美的方法呢,經過探索,可以這樣較好解決:先在Excel中制完表格,複製到剪貼板,然後再在AutoCAD環境下選擇edit功能表中的Paste special,選擇作?AutoCAD Entities,確定以後,表格即轉化成AutoCAD實體,用explode炸開,即可以編輯其中的線條及方字,非常方便。 |
|