|
|
发表于 2009-2-22 12:52:17
|
显示全部楼层
来自: 中国河南郑州
精選應用13:已知矩形條件如下:. a7 Q! ?8 m" Y- h% J# Y7 m$ L6 [
指令: RECTANG # v/ M) h1 j! x5 i+ S. V
指定第一個角點或[倒角(C)/高程(E)/圓角(F)/厚度(T)/線寬(W)]: <- 選取左下角點
% J8 g& ?2 j) I: X/ l, t1 f指定其它角點: 'CAL
) B: A4 ]# @: t>> 表示式: [@sqr(8.35),sqrt(2)*9.5] <- 輸入表示式 2 Z" n- M S2 O/ ~: O2 G# Z
(111.524 -558.998 0.0) <- 求得另一角座標點) Y! t- k0 D! d( M
精選應用1:已知一個任意圓,畫出一個同心圓半徑為該圓的5/7 $ w8 W) _# \' c% B! f
指令: CIRCLE
b4 E6 K; b& K i9 f( V" ]! U0 i指定圓的中心點或 [三點(3P)/兩點(2P)/相切,相切,半徑(T)]: CEN - q/ a5 t7 B, F
於 <- 選取圓1中心點
+ l! K n7 G8 B' ?2 Q指定圓的半徑或 [直徑(D)] <48.4441>: 'CAL <- 輸入’CAL
1 t+ G/ \$ p2 i; @" v2 d2 D起始設定...>> 表示式: RAD*5/7 <- 輸入表示式 " S& x% S6 r9 @3 P/ A' y! R+ B
>> 為 RAD 函數選取圓, 弧或聚合線段: <- 選取圓1,完成圖形' T% ]0 z1 B; X8 X0 S N4 V
" P! }% X: Q& ]) | \精選應用2:已知二圓,請於兩圓連心線中點,畫上一個半徑為5的小圓:
/ b3 M8 N2 P+ Z- r: J9 |- i指令: CIRCLE
- ~" z) z+ P! ]2 c" z指定圓的中心點或 [三點(3P)/兩點(2P)/相切,相切,半徑(T)]: 'CAL
; z. N% q1 d* B! M>> 表示式: (CEN+CEN)/2 <- 輸入表示式
/ q8 y3 Y6 n- r$ Z0 f/ v: W>> 選取圖元給 CEN 鎖點: <- 選取圓1中心點 , L: N, F. } \
>> 選取圖元給 CEN 鎖點: <- 選取圓2中心點
' p7 u3 F5 c9 p; Z5 m3 G- R(190.229 161.234 0.0) <- 求得中點座標值
$ H; e: U$ ?# W0 B: c指定圓的半徑或 [直徑(D)] <8.9804>: 5 <-輸入半徑5
; {: o# D* G, w1 z" r# Q9 d. y
% \+ u9 F- h7 x/ c9 @精選應用3:已知矩形與一條線段,請以矩形對角中點為圓心,線段長度為參考半徑,完成一圓:, e' i4 C! \! x, G! C! K3 Q
指令: CIRCLE q# d* s, n& M5 ^8 Q
指定圓的中心點或 [三點(3P)/兩點(2P)/相切,相切,半徑(T)]: 'CAL d2 N+ J1 @8 f+ L
>> 表示式: MEE <- 輸入表示式 2 ]1 q* Z( t& L. L5 M
>> 選取一個端點給 MEE: <- 選取端點1
2 v' S" a' C' [( i>> 選取另一個端點給 MEE: <-選取端點2 / f2 }2 t* _) w* H, B- K+ _& b6 y
(70.2147 87.3565 0.0) <- 求得中點座標值% r" y' G% B0 A
指定圓的半徑或 [直徑(D)] <5.0000>: 'CAL
5 M) s0 u5 \2 Y# g* v n( O>> 表示式: DEE <-輸入表示式
& n$ ~) g5 _" F9 p>> 選取一個端點給 DEE: <-選取端點3
& @1 }4 h* ]& V/ n+ g4 C>> 選取另一個端點給 DEE: <-選取端點4
. N3 q& W. n9 @! v/ ^, @17.3398 <- 求得線段長度值
# b' w+ T: q& m精選應用4:繪製正五邊形,邊長為456之平方根:9 E2 f% w$ l! H) U7 Q
指令: POLYGON . y1 n6 G$ R' m4 p1 m+ U7 \3 T/ c
輸入邊的數目 <4>: 5 <- 輸入邊數
0 ^4 W. g0 z. o8 e- J3 |指定多邊形的中心點或 [邊緣(E)]: E <- 輸入選項; s/ F% e, U" O; Y
指定邊緣的第一個端點: <- 選取任意一點為起點1 f. k; I! v" C7 {- O5 O- Q
指定邊緣的第二個端點: 'CAL 2 y2 v+ _1 z. p9 S' d
>> 表示式: [@SQRT(456)<0] <- 輸入表示式
, p& l: B8 s. ^& D(85.7895 9.51962 0.0) <- 求得第二端點座標
: X0 { G4 T; p8 d5 t& T) n2 e! V數值運算式:
! ]" b4 h1 ~9 H' t運算子0 y* k7 l+ p) U7 o( D) y0 C: Y9 Q
運算方式
]: S, r( `$ X$ s; }; W() 群組運算式 % J9 Y. n' J; a: `+ j
^ 指數運算式 ' P9 N! n: }' D2 N9 }
*與/ 乘法與除法 " i- z* r! e' o: g
+與- 加法與減法
# q8 w) T* M4 L向量運算式:
0 r0 H" B3 Y; Q運算子 W2 U p5 B6 }4 n- u
運算方式
7 h7 d1 u: \; G+ B3 Q() 群組運算式
4 K' a2 o' x; z) e) [6 A& 計算兩向量間的向量乘積 (當做一個向量) 4 d- Z' X, o0 B5 D" m2 W( C
[a,b,c]&[x,y,z]=[(b*z)-(c*y),(c*x)-(a*z),(a*y)-(b*x)] / I: \5 l4 p( T; N) u
*與/ 計算兩向量間的純量乘績 (當做一個實數) - t. X1 m7 p7 }7 o0 p( J' K2 J
[a,b,c]&[x,y,z]=ax+by+cz
$ [. R1 L3 i8 h. W* R*與/ 向量乘以或除以一個實數 a*[x,y,z]=[a*x,a*y,a*z]
% f/ S1 v8 x3 d+ L( W' T+與- 向量加法與減法 [a,b,c]+[x,y,z]=[a+x,b+y,c+z]
* Y4 S8 L; C8 @+ i( Q向量運算式:$ }* U5 C8 V. M y' O
點的格式
d @! g/ r9 u8 @# \: f格8 w; W8 u. H5 U
式. j' T9 L' `6 m y, [
極座標 [距離<角度]
, }+ f2 D8 h( m1 B0 ~- r圓柱座標 [距離<角度,Z]
) n A" ~* R/ ]- V6 ~: b. r球形座標 [距離<角度1<角度2] 4 d7 f- G, Z1 d# G' T
相對座標
2 b9 d' z$ g+ x1 h: a! H使用 @ 前置符號 [@x,y,z] 6 D0 x/ ], @ `1 r# r) S
WCS(代替UCS) 使用 * 前置符號[*x,y,z] ; @# |+ [2 a! q/ r2 i6 ?; P
6 j* f* X9 a, w- E
標準數值函數:
" N3 s- N$ o5 W( e8 Z: N* f- K% a' g函
1 ~ f$ x' N1 r: J# N4 l數
3 U; J7 @# R6 E9 i# X& D功能說明
) Q+ Y# \7 |% X( P4 B1 q& w0 zsin (角度) 求角度之正弦值
0 K3 y; S) n9 ]+ h# v8 ycos (角度) 求角度之餘弦值
- S& h3 R+ z9 j1 B y* E: utang (角度) 求角度之正切值 : _( K- G9 k4 D1 c
asin (實數) 求數值之反正弦值 (數值必須在-1與1之間)
5 q# ~1 O U! d$ G, d/ X1 k" uacos (實數) 求數值之反餘弦值 (數值必須在-1與1之間) 5 E) G& I8 {' G; n, N) j, a# ?
atang (實數) 求數值之反正切值
% h* p. k- r" z; Sln (實數) 求數值之自然對數
# p( q7 D* n: ^( T+ u- \log (實數) 求數值以實為底之對數 ' y. r- ]/ h% L
exp (實數) 求數值之自然指數
1 V8 k6 _) K; o9 Qexp10 (實數) 求數值以實為底之指數 $ s9 o8 {- R6 H% v
sqr (實數) 求數值之平方 ; i3 P: j' e9 `$ }! r5 @- f2 f
sqrt (實數) 求數值之平方根 (數值必須不為負值) $ I/ v2 P# {5 z
abs (實數) 求數值之絕對值 2 u% y/ C* m5 J9 N r, K* O
round (實數) 求最接近數值的整數
( f2 a1 N. z+ S7 u- Y Y T; }trunc (實數) 求數值之整數部分 $ ~6 x6 ^( w% v% k6 R
r2d (角度) 將角度由弳度轉為度,例如r2d (pi) 將常數p轉為180度
: u, F. x3 u Nd2r (角度) 將角度由度轉為弳度,例如d2r (180) 轉換180度為p弳度值
$ G: N0 }3 W! R$ g, vpi 常數p
9 c, s- s5 y$ U9 S6 e$ s8 V* w特殊功能函數:(其中括弧內p,p1,p2…等可配合輔助抓點來取得座標值) 0 Z' R9 L8 V3 \8 C' g( }+ p9 z
函
$ Y1 s9 p( {9 U' l( B數
$ {1 \5 o% J3 f: t功能說明
4 e! g% X0 m+ n Qang (p1,p2) 求X軸與直線(p1,p2)之夾角值 ! {* V9 f# | m! h4 ^; M
ang (頂點,p1,p2) 二直線(頂點,p1)與(頂點,p2)之夾角
7 P$ C2 v, k% M5 c) s5 ydist (p1,p2) 求p1及p2間的距離
4 \ A# G! P% R& s& E9 Rdpl (p,p1,p2) 點p與經過p1、p2之直線最短距離
2 m1 `8 S, K$ j" x, C7 Vdpp (p,p1,p2,p3) 計算點p經過三點(p1,p2,p3)的平面之間最短距離 5 T8 ^# O9 B3 k
Dee dist (end,end)之便捷功能函數,求兩端點之距離 " R, n% k6 C* M- {0 V' P$ L& _
getvar (變數名稱) 讀取AutoCAD系統變數值,僅限於實數、整數及點座標
8 z5 N+ |- @% n0 nill (p1,p2,p3,p4) 二直線(p1,p2)與(p3,p4)的交叉點
9 S$ I: ~) x+ v0 W% B r! Rilp (p1,p2,p3,p4,p5) 計算線(p1,p2)和經過三點(p3,p4,p5)的平面之相交點
7 b, t5 \, i) H8 D @" iille ill (end,end,end,end) 的便捷功能函數 8 p u. m& r8 P; W0 f
mee (end,end)/2 的便捷功能函數,求二端點間的中點座標
' k2 d8 q# N1 Dnor (p1,p2) 直線(p1,p2)之單位法向量 (垂直方向)
4 Z, q8 k7 L2 q1 P0 t3 Y/ T" l! Knee nor (end,end)之便捷功能函數 . Y; S: ^5 I. A
pld (p1,p2,d) 直線(p1,p2)上距離p1點d長度的點座標
0 `; R! ^: Q# J: E. Lplt (p1,p2,t) 直線(p1,p2)上以參數t定義的點位
2 [9 B S6 b- K; u# P0 `$ b8 D3 irad 選取一圓或弧求取該半徑值
4 T3 M9 @+ M krot (p,basp,a) 點p以basp為基準旋轉a角度 . W' q& X) Y( Z: A: Z# E8 D
rot (p,axp1,axp2,a) 以通過點axp1和axp2的線為旋轉軸,旋轉p點,經過角度a ' w0 K0 ]4 Q4 `' g& b! S
vec (p1,p2) 點p1至點p2之向量
3 J& T+ T1 D) R5 @" p# pvec1 (p1,p2) 點p1至點p2之單位向量
V n" w, H, |vee vec(end,end)之便捷功能函數 % D8 @* z( K+ j1 H8 Q2 @) h
vee1 Vec1(end,end)之便捷功能函數
) _( {! X" n' u" p% x. |; C! I+ m過濾一個點或向量的X、Y和Z分量:+ p+ Y/ \: j# q) Y/ R! p
函/ v" C" y# z A+ L% O
數+ T4 u3 u, P/ i0 n0 ]
功能說明
8 n: @, ~3 F) y1 @; h8 ]9 Kxyof (p1) 點的X和Y分量,Z分量設為0.0
* h U/ h- Q, B6 I$ Rxzof (p1) 點的X和Z分量,Y分量設為0.0
! Q3 p0 v# {; Y" b% m+ H6 g+ ryzof (p1) 點的Y和Z分量,X分量設為0.0 9 D/ V+ B& Q6 b
xof (p1) 點的X分量,Y和Z分量設為0.0
3 e. V H0 X4 A* Q9 P# d# Ryof (p1) 點的Y分量,X和Z分量設為0.0
, F9 j7 W; ?/ I4 ~; S; m$ a4 o0 vzof (p1) 點的Z分量,X和Y分量設為0.0 2 n3 ^6 |& q8 }& \; }* \$ G' p4 n
rxof (p1) 點的X分量 : b, e. G5 D' S y3 s- |: j0 V
ryof (p1) 點的Y分量 6 V9 a+ [, ~2 f) p/ ` a) T+ G) \
rzof (p1) 點的Z分量
/ R) `, t' \- b$ Z4 ?7.<AutoCAD中如何计算二维图形的面积>
" d$ H/ o2 P' w: ^7 O) dAutoCAD中,可以方便、准确地计算二维封闭图形的面积(包括周长),但对于不同类别的图形,其计算方法也不尽相同。 ) j: v$ x4 @1 i$ V$ @6 S# b
1. 对于简单图形,如矩形、三角形。只须执行命令AREA(可以是命令行输入或点击对应命令图标),在命令提示“Specify first corner point or [Object/Add/Subtract]:”后,打开捕捉依次选取矩形或三角形各交点后回车,AutoCAD将自动计算面积(Area)、周长(Perimeter),并将结果列于命令行。 8 Z$ L _2 D, y# {8 ?9 G
2. 对于简单图形,如圆或其它多段线(Polyline)、样条线(Spline)组成的二维封闭图形。执行命令AREA,在命令提示“Specify first corner point or [Object/Add/Subtract]:”后,选择Object选项,根据提示选择要计算的图形,AutoCAD将自动计算面积、周长。 $ B8 B( e) ^0 ?) ~6 j9 ~% ~! N
3. 对于由简单直线、圆弧组成的复杂封闭图形,不能直接执行AREA命令计算图形面积。必须先使用Boundary命令(其使用方法依照下图对话框选择即刻,它同于剖面线填充的面域创建),以要计算面积的图形创建一个面域(region)或多段线对象,再执行命令AREA,在命令提示“Specify first corner point or [Object/Add/Subtract]:”后,选择Object选项,根据提示选择刚刚建立的面域图形,AutoCAD将自动计算面积、周长。
) t4 M: X. h1 P7 [% V8 K8.AutoCAD字体替换技巧 # Y# m1 @1 q3 `9 ~6 F
AutoCAD文件在交流过程中,往往会因设计者使用和拥有不同的字体(特别是早期版本必须使用的单线字体),而需为其指定替换字体,如下图所示,即是因为笔者的电脑中没有UMHZ.shx字体,而需为其指定笔者电脑中存在的字体hzkt.shx。3 K+ h" P. h, Y9 o: `) y" D0 n( K
这种提示在每次启动AutoCAD后,打开已有文件都会出现。其实,这种字体替换可以在配置中一次指定:
! {; ?8 v5 A) R7 E Z执行config命令,在下图对话框的黑显处(指定替换字体文件)输入字体文件及其完整目录,ok后,下次启动AutoCAD打开已有文件时,字体替换提示将不在出现。
* W, q! q& u/ F5 L, b% @9 I% `$ ~9'CAL雖然好用,但它是採AuyoLISP的敘述語法,多少也須有LISP的底子
( g9 Z1 {$ @7 L6 d* }! E3 g% F。3 Z# w: B. W9 h5 p- r6 w9 Z
我目前使用《AutoCAD環境下呼叫Windows的計算機》,更為方便且直接,並: n8 U' E2 E0 O8 N3 B7 G" `, J
有普通和工程用兩種計算機可選用。# G, j" _: h' b! E+ R4 H1 o
方法:
5 n! v, F( G. G8 f1. 指令ALIASEDIT→Shell command→選【ADD】鈕→Alias=CALC, 4 f9 L7 R) ~! _# a& m( X2 h
Command=start calc
, Z- Z4 [# g z3 T5 @爾後在AutoCAD command 提示下鍵入CALC即可叫出計算機。
" Y6 h8 Q8 a. Q* Z* F2. 如果ALIASEDIT不能作用,編輯acad.pgp也一樣可達到目地。
" K6 |# J: a3 Y: p& D% T0 F gAutoCAD表格製作
3 X: z4 f1 X! J% V2 JAutoCAD儘管有強大的圖形功能,但表格處理功能相對較弱,而在實際工作中,往往需要在AutoCAD中製作各種表格,如工程數量表等,如何高效製作表格,是一個很實用的問題。
* k' l" x5 K" V3 | S在AutoCAD環境下用手工畫線方法繪製表格,然後,再在表格中填寫文字,不但效率低下,而且,很難精確控制文字的書寫位置,文字排版也很成問題。儘管AutoCAD支援物件鏈結與嵌入,可以插入Word或Excel表格,但是一方面修改起來不是很方便,一點小小的修改就得進入Word或Excel,修改完成後,又得退回到AutoCAD,另一方面,一些特殊符號如一級鋼筋符號以及二級鋼筋符號等,在Word或Excel中很難輸入,那?有沒有兩全其美的方法呢,經過探索,可以這樣較好解決:先在Excel中制完表格,複製到剪貼板,然後再在AutoCAD環境下選擇edit功能表中的Paste special,選擇作?AutoCAD Entities,確定以後,表格即轉化成AutoCAD實體,用explode炸開,即可以編輯其中的線條及方字,非常方便。 |
|