|
|
发表于 2009-2-22 12:52:17
|
显示全部楼层
来自: 中国河南郑州
精選應用13:已知矩形條件如下:
5 p- ~; ^5 E8 p: o4 p指令: RECTANG
% ~6 { J, x4 E指定第一個角點或[倒角(C)/高程(E)/圓角(F)/厚度(T)/線寬(W)]: <- 選取左下角點4 s6 F5 P) v Z3 z# Q9 @
指定其它角點: 'CAL
% q+ Q' ]) B) Q>> 表示式: [@sqr(8.35),sqrt(2)*9.5] <- 輸入表示式 0 o! m$ w N2 e! N4 J M5 n
(111.524 -558.998 0.0) <- 求得另一角座標點+ M# y2 \$ G: S# N9 G: S! `, @
精選應用1:已知一個任意圓,畫出一個同心圓半徑為該圓的5/7
# n e1 A& t% ?6 R3 U. G指令: CIRCLE . }7 W) r G& m& c/ N5 T
指定圓的中心點或 [三點(3P)/兩點(2P)/相切,相切,半徑(T)]: CEN 3 U# B" M5 F8 S% W+ M! S
於 <- 選取圓1中心點
6 _ ], P9 a5 x! Y0 O0 o1 g/ a指定圓的半徑或 [直徑(D)] <48.4441>: 'CAL <- 輸入’CAL ! h& o5 p# g$ V, V8 U
起始設定...>> 表示式: RAD*5/7 <- 輸入表示式 ! Z! ]5 ~. w; m: ~' j
>> 為 RAD 函數選取圓, 弧或聚合線段: <- 選取圓1,完成圖形
7 M; j3 b1 C# C Y! b4 r
( p+ n r$ y) [4 _% d精選應用2:已知二圓,請於兩圓連心線中點,畫上一個半徑為5的小圓:9 d8 V, s& k* M+ T8 B2 N, h- K
指令: CIRCLE
R f3 Q% A# \$ V/ R j! n5 v指定圓的中心點或 [三點(3P)/兩點(2P)/相切,相切,半徑(T)]: 'CAL
/ c- E, r {( a& |6 m1 L6 X>> 表示式: (CEN+CEN)/2 <- 輸入表示式
' g" @/ U& s1 B+ S>> 選取圖元給 CEN 鎖點: <- 選取圓1中心點
$ ^0 ^1 T3 S2 I* y, c4 S>> 選取圖元給 CEN 鎖點: <- 選取圓2中心點
+ V' D, i' p) _(190.229 161.234 0.0) <- 求得中點座標值4 K' U8 p! I8 f3 K4 e) b: @
指定圓的半徑或 [直徑(D)] <8.9804>: 5 <-輸入半徑5 T" c. t! \4 G* e) P
$ A+ @; E4 a2 o* W, \7 @
精選應用3:已知矩形與一條線段,請以矩形對角中點為圓心,線段長度為參考半徑,完成一圓:8 q5 i; \# }* `- c
指令: CIRCLE
0 d: b; L5 z+ ^* y5 P6 d1 s指定圓的中心點或 [三點(3P)/兩點(2P)/相切,相切,半徑(T)]: 'CAL ' n6 g9 O9 H9 j! O$ I" g
>> 表示式: MEE <- 輸入表示式 & x) y& X1 S2 l% ?
>> 選取一個端點給 MEE: <- 選取端點1
0 @$ f8 B) P% Y; q# P! J" I>> 選取另一個端點給 MEE: <-選取端點2
5 J4 X9 s; [ K(70.2147 87.3565 0.0) <- 求得中點座標值
, Y# b1 F# i6 M+ a( v/ C- a T指定圓的半徑或 [直徑(D)] <5.0000>: 'CAL $ q o6 ^4 P; Y
>> 表示式: DEE <-輸入表示式 0 ?' t! ?$ r4 E v% s: _( E9 B7 p
>> 選取一個端點給 DEE: <-選取端點3
# y2 H- v4 ^# H% C- q7 Q>> 選取另一個端點給 DEE: <-選取端點4
6 ^9 O6 F9 a3 Q, Q6 e6 ~17.3398 <- 求得線段長度值. _1 H. _0 M$ H9 F2 q I0 w
精選應用4:繪製正五邊形,邊長為456之平方根:
+ w- r2 t; d9 M3 u6 S指令: POLYGON
' ~( m+ F8 _" |' `8 }輸入邊的數目 <4>: 5 <- 輸入邊數
/ ?( K8 b& K+ n. |指定多邊形的中心點或 [邊緣(E)]: E <- 輸入選項
/ M- i, w3 P- g% x: T) B5 H指定邊緣的第一個端點: <- 選取任意一點為起點
$ |. ?1 ?- }2 ?: [! |指定邊緣的第二個端點: 'CAL
, z2 N" t3 v% C R: Z( L8 j>> 表示式: [@SQRT(456)<0] <- 輸入表示式 ! n: w4 K' |8 ~9 I
(85.7895 9.51962 0.0) <- 求得第二端點座標
* \. Z" ]% d. s% P" v數值運算式:9 n& E G# {* v( N! O) V+ i; ?( ?. i
運算子
4 u" p k+ h, B- s; \4 S9 X8 V5 h運算方式
) m9 R& z. K( R& T() 群組運算式 9 `2 A+ Z% u1 r9 g6 p' h
^ 指數運算式 ( z; d; f. p5 X' T7 u- ~
*與/ 乘法與除法 4 L0 K: Z, A% F; I/ Y
+與- 加法與減法
! x+ n8 ?* @; L& J. {6 s; ~向量運算式:
a M3 V, O/ W# d2 J- i運算子
" F; n" @% M! q: [, K" R運算方式
& L. z3 @. Z# c4 C( {() 群組運算式 ! ~0 ~% y$ T9 P* {6 n
& 計算兩向量間的向量乘積 (當做一個向量)
4 |$ s0 w. ?; \0 {' j x[a,b,c]&[x,y,z]=[(b*z)-(c*y),(c*x)-(a*z),(a*y)-(b*x)]
+ Y2 b+ u+ n/ U3 K# x- B7 m. Q*與/ 計算兩向量間的純量乘績 (當做一個實數) 5 P7 T$ b# U" B* L
[a,b,c]&[x,y,z]=ax+by+cz
0 c+ h% m. \' c( A7 T+ g q i4 K*與/ 向量乘以或除以一個實數 a*[x,y,z]=[a*x,a*y,a*z]
' I. d* W/ m: i9 N2 u' G+與- 向量加法與減法 [a,b,c]+[x,y,z]=[a+x,b+y,c+z] ( T: f0 j4 p" r$ F2 x+ d8 ^& h& q3 X
向量運算式:
' L C; w+ m; Q ]; }7 F& ~點的格式
3 j+ o7 o5 ^8 N9 X格$ c9 d$ b1 C9 `& l5 D/ S
式' ^1 T7 M, B. {/ h
極座標 [距離<角度]
4 C7 Z, Y+ o1 a圓柱座標 [距離<角度,Z]
- A" D1 w1 r! j. W6 E `球形座標 [距離<角度1<角度2] " P& u! n% ?$ c' D- ]
相對座標! T7 c% }1 p' t) H
使用 @ 前置符號 [@x,y,z]
3 p, U$ Y* ^# n1 e- RWCS(代替UCS) 使用 * 前置符號[*x,y,z]
/ C1 W$ z4 O7 H! ], R+ S7 ~. y
* K+ f& ]9 j( i6 @! o) i7 e' ]標準數值函數:- [% E9 l' U {1 k( M
函
3 G! s( J$ C. J1 ]8 q數
/ n1 J0 R8 m: p& O. A2 Z功能說明 & q$ J% `6 ?1 s
sin (角度) 求角度之正弦值 ( Q1 ?6 b5 X' d: p% @
cos (角度) 求角度之餘弦值 2 [3 I; T4 z; o9 O# H! D3 k
tang (角度) 求角度之正切值 . F9 Y4 M. |0 x
asin (實數) 求數值之反正弦值 (數值必須在-1與1之間)
8 Q$ C2 }( c4 @6 P, e! k& \& j+ Aacos (實數) 求數值之反餘弦值 (數值必須在-1與1之間) 8 S2 [- K% k7 t4 |! S
atang (實數) 求數值之反正切值
1 O8 L6 x) g* M/ S yln (實數) 求數值之自然對數
2 }- t0 L" d( a. g' F/ {7 H8 plog (實數) 求數值以實為底之對數
+ Y% i X+ `4 J1 U1 \ r$ N" kexp (實數) 求數值之自然指數 7 C8 n3 ?8 j' q
exp10 (實數) 求數值以實為底之指數
/ M3 ?9 l4 `" F% J% O2 h2 M- A- Isqr (實數) 求數值之平方
# b8 k' c' w3 k9 U) l) e2 O$ k3 n0 \sqrt (實數) 求數值之平方根 (數值必須不為負值)
3 g+ c- z$ P5 ^$ sabs (實數) 求數值之絕對值
" m1 K$ [: g4 e2 r/ G, jround (實數) 求最接近數值的整數
( P/ a5 f: ^! i" u8 ytrunc (實數) 求數值之整數部分 . e1 w# G% b# Q3 Y! P. ~
r2d (角度) 將角度由弳度轉為度,例如r2d (pi) 將常數p轉為180度 4 G/ {8 k4 f0 ^, @, u/ [- n
d2r (角度) 將角度由度轉為弳度,例如d2r (180) 轉換180度為p弳度值 ) |" u0 f# \0 W- L/ x$ d. S) G& ^
pi 常數p % \2 c4 A2 i, i# I( O8 b6 g) \
特殊功能函數:(其中括弧內p,p1,p2…等可配合輔助抓點來取得座標值)
* g* T" i$ r* j/ M函
: v1 t: m Z( Y數, _! s; x# Y) \
功能說明 , ^7 |1 R8 t: u3 F& p) A3 ^* m/ `
ang (p1,p2) 求X軸與直線(p1,p2)之夾角值
! _. o. Y4 A2 r' a1 {9 Fang (頂點,p1,p2) 二直線(頂點,p1)與(頂點,p2)之夾角 0 b" q# `" ` }" L+ E% K
dist (p1,p2) 求p1及p2間的距離 4 C$ r& H: B) e7 E9 d
dpl (p,p1,p2) 點p與經過p1、p2之直線最短距離
$ s- A0 Q/ |0 |' m: kdpp (p,p1,p2,p3) 計算點p經過三點(p1,p2,p3)的平面之間最短距離 5 W; y% x; C5 C5 i0 q
Dee dist (end,end)之便捷功能函數,求兩端點之距離
5 |1 p; w& ^: C% {0 q8 ggetvar (變數名稱) 讀取AutoCAD系統變數值,僅限於實數、整數及點座標 / z4 x+ v6 y$ \/ U( k; m, r8 e! _
ill (p1,p2,p3,p4) 二直線(p1,p2)與(p3,p4)的交叉點
$ ^* r" j" S% r; W3 s, a* |; uilp (p1,p2,p3,p4,p5) 計算線(p1,p2)和經過三點(p3,p4,p5)的平面之相交點 ) y; B# I6 l' R. X6 g2 g- W6 Q
ille ill (end,end,end,end) 的便捷功能函數
' e" m# Y8 R9 F* C. M- Zmee (end,end)/2 的便捷功能函數,求二端點間的中點座標
1 ~5 N1 B$ u) ^9 D1 Znor (p1,p2) 直線(p1,p2)之單位法向量 (垂直方向)
) H8 g3 |& k% s6 G3 D- x+ C$ i( ~nee nor (end,end)之便捷功能函數 & p0 i+ L2 E: X
pld (p1,p2,d) 直線(p1,p2)上距離p1點d長度的點座標
, `/ B, c' ?; R5 U# S' Z. p+ d& uplt (p1,p2,t) 直線(p1,p2)上以參數t定義的點位
+ ?' c n' W8 m# v5 orad 選取一圓或弧求取該半徑值
) e( f$ n0 l# e& {/ A' krot (p,basp,a) 點p以basp為基準旋轉a角度 " Q/ p0 C; F) s/ Z! s. `; ]" F
rot (p,axp1,axp2,a) 以通過點axp1和axp2的線為旋轉軸,旋轉p點,經過角度a 8 t- b8 f* M. [/ }: c" ?- d/ |
vec (p1,p2) 點p1至點p2之向量 5 N$ a5 h5 o" l+ }4 w: k _
vec1 (p1,p2) 點p1至點p2之單位向量 ) r+ D+ z" u% Q+ {3 E3 z+ w& O
vee vec(end,end)之便捷功能函數
! i2 A. F0 M) O, K- j7 e2 evee1 Vec1(end,end)之便捷功能函數4 M. z5 d% l$ k0 G
過濾一個點或向量的X、Y和Z分量:
. l) q. ^$ X9 J3 S$ T# ^$ o函7 P% y% ]! B! G! i- F
數8 A0 q; e0 h5 n
功能說明
. f. C1 C. J) u% |$ m$ c! ixyof (p1) 點的X和Y分量,Z分量設為0.0 ! h0 M' }9 ]) t7 o/ D# n, ?
xzof (p1) 點的X和Z分量,Y分量設為0.0 5 ^& u$ y/ \/ G$ W! j0 r I
yzof (p1) 點的Y和Z分量,X分量設為0.0
; z/ N1 r+ d( n: ?+ _$ xxof (p1) 點的X分量,Y和Z分量設為0.0
. D; Y0 |* c; X, ]yof (p1) 點的Y分量,X和Z分量設為0.0 ' x& D- e9 d: r
zof (p1) 點的Z分量,X和Y分量設為0.0
( Q) u. \( o- D) K7 ]rxof (p1) 點的X分量
2 o' G; ~: M) [5 [$ ~" z$ cryof (p1) 點的Y分量
+ }/ m9 G, v0 E) ^) a: Brzof (p1) 點的Z分量
8 N4 \* e3 Y: [! {7.<AutoCAD中如何计算二维图形的面积> $ i: e5 I; ] \
AutoCAD中,可以方便、准确地计算二维封闭图形的面积(包括周长),但对于不同类别的图形,其计算方法也不尽相同。
, s7 g( W$ z/ D1. 对于简单图形,如矩形、三角形。只须执行命令AREA(可以是命令行输入或点击对应命令图标),在命令提示“Specify first corner point or [Object/Add/Subtract]:”后,打开捕捉依次选取矩形或三角形各交点后回车,AutoCAD将自动计算面积(Area)、周长(Perimeter),并将结果列于命令行。 ( h; O" t+ F) B+ Q+ [$ w- W
2. 对于简单图形,如圆或其它多段线(Polyline)、样条线(Spline)组成的二维封闭图形。执行命令AREA,在命令提示“Specify first corner point or [Object/Add/Subtract]:”后,选择Object选项,根据提示选择要计算的图形,AutoCAD将自动计算面积、周长。 ( X$ ?. J- l/ s8 {0 N
3. 对于由简单直线、圆弧组成的复杂封闭图形,不能直接执行AREA命令计算图形面积。必须先使用Boundary命令(其使用方法依照下图对话框选择即刻,它同于剖面线填充的面域创建),以要计算面积的图形创建一个面域(region)或多段线对象,再执行命令AREA,在命令提示“Specify first corner point or [Object/Add/Subtract]:”后,选择Object选项,根据提示选择刚刚建立的面域图形,AutoCAD将自动计算面积、周长。$ Q7 Q0 F( K% {! J9 u" l, W4 P& n
8.AutoCAD字体替换技巧
. t1 q- N7 o t$ \1 d8 aAutoCAD文件在交流过程中,往往会因设计者使用和拥有不同的字体(特别是早期版本必须使用的单线字体),而需为其指定替换字体,如下图所示,即是因为笔者的电脑中没有UMHZ.shx字体,而需为其指定笔者电脑中存在的字体hzkt.shx。/ W: O& p3 n* ~# S
这种提示在每次启动AutoCAD后,打开已有文件都会出现。其实,这种字体替换可以在配置中一次指定:# [6 H; I9 S' ]: _; g
执行config命令,在下图对话框的黑显处(指定替换字体文件)输入字体文件及其完整目录,ok后,下次启动AutoCAD打开已有文件时,字体替换提示将不在出现。
. c5 z, P$ h( j' T0 f9'CAL雖然好用,但它是採AuyoLISP的敘述語法,多少也須有LISP的底子% w5 y4 [! W; {/ W" V
。; r: g# P( X# C4 M( Q
我目前使用《AutoCAD環境下呼叫Windows的計算機》,更為方便且直接,並
3 T* h+ g( U+ j, g有普通和工程用兩種計算機可選用。
* G9 P$ Q4 k4 |3 {2 M方法:
5 |" ~% `) m+ X F1. 指令ALIASEDIT→Shell command→選【ADD】鈕→Alias=CALC, ( p3 y/ w) ? I8 T) e: ]* Q
Command=start calc 4 r0 a! y' y! d2 B5 F5 _. d
爾後在AutoCAD command 提示下鍵入CALC即可叫出計算機。
I$ H# j; U% }; k0 b1 I2. 如果ALIASEDIT不能作用,編輯acad.pgp也一樣可達到目地。
5 W( i7 r$ Q# a: s5 k7 FAutoCAD表格製作 ( o+ w3 X: c' r( Y; j0 w; C. G I
AutoCAD儘管有強大的圖形功能,但表格處理功能相對較弱,而在實際工作中,往往需要在AutoCAD中製作各種表格,如工程數量表等,如何高效製作表格,是一個很實用的問題。
8 b$ ^0 |) G6 v在AutoCAD環境下用手工畫線方法繪製表格,然後,再在表格中填寫文字,不但效率低下,而且,很難精確控制文字的書寫位置,文字排版也很成問題。儘管AutoCAD支援物件鏈結與嵌入,可以插入Word或Excel表格,但是一方面修改起來不是很方便,一點小小的修改就得進入Word或Excel,修改完成後,又得退回到AutoCAD,另一方面,一些特殊符號如一級鋼筋符號以及二級鋼筋符號等,在Word或Excel中很難輸入,那?有沒有兩全其美的方法呢,經過探索,可以這樣較好解決:先在Excel中制完表格,複製到剪貼板,然後再在AutoCAD環境下選擇edit功能表中的Paste special,選擇作?AutoCAD Entities,確定以後,表格即轉化成AutoCAD實體,用explode炸開,即可以編輯其中的線條及方字,非常方便。 |
|