|
|
发表于 2009-2-22 12:52:17
|
显示全部楼层
来自: 中国河南郑州
精選應用13:已知矩形條件如下:5 x# w. ]; Q! S8 E
指令: RECTANG
, I3 e' t" ]5 H指定第一個角點或[倒角(C)/高程(E)/圓角(F)/厚度(T)/線寬(W)]: <- 選取左下角點/ D5 q! Q$ D7 i" \; _
指定其它角點: 'CAL
" K U) T1 j y4 h- M: N5 o>> 表示式: [@sqr(8.35),sqrt(2)*9.5] <- 輸入表示式
7 O6 l8 y- W/ U" L(111.524 -558.998 0.0) <- 求得另一角座標點
+ m/ A& A8 a9 ]; }! ^/ v: Z* @: a精選應用1:已知一個任意圓,畫出一個同心圓半徑為該圓的5/7 9 _ y4 S( u- X7 I9 A
指令: CIRCLE 2 n2 }. Y0 q! X# ~ {8 |
指定圓的中心點或 [三點(3P)/兩點(2P)/相切,相切,半徑(T)]: CEN ! \% C( o! U3 J; e5 W
於 <- 選取圓1中心點: \/ |& [5 @( @# {% C2 t4 \
指定圓的半徑或 [直徑(D)] <48.4441>: 'CAL <- 輸入’CAL ! j9 I6 h! }) `3 r8 t
起始設定...>> 表示式: RAD*5/7 <- 輸入表示式
2 @4 i) q7 U$ M5 ~# S( y" w+ w>> 為 RAD 函數選取圓, 弧或聚合線段: <- 選取圓1,完成圖形
. _* V0 B" s- e- b: z/ g
@% O( r S' Z. j5 p9 D! s# I. A精選應用2:已知二圓,請於兩圓連心線中點,畫上一個半徑為5的小圓:
' x5 b0 ]2 U) I1 {# f- W指令: CIRCLE # ~# j# P! a4 m5 t; Y& b9 \( r( i
指定圓的中心點或 [三點(3P)/兩點(2P)/相切,相切,半徑(T)]: 'CAL % W& g0 U, X( W# r B; i- d
>> 表示式: (CEN+CEN)/2 <- 輸入表示式 : a9 b% }2 }7 z) i8 M3 ^
>> 選取圖元給 CEN 鎖點: <- 選取圓1中心點
7 b% y( |) T! P; B>> 選取圖元給 CEN 鎖點: <- 選取圓2中心點
% Z$ Z) d: l# s(190.229 161.234 0.0) <- 求得中點座標值$ A) i0 b( n2 ?6 F
指定圓的半徑或 [直徑(D)] <8.9804>: 5 <-輸入半徑5 8 }. H- m/ Y' s
+ J+ m8 v1 I( h
精選應用3:已知矩形與一條線段,請以矩形對角中點為圓心,線段長度為參考半徑,完成一圓:
, e! @% R5 ?* T- W指令: CIRCLE
6 L; x2 |# r! w" h5 K; P指定圓的中心點或 [三點(3P)/兩點(2P)/相切,相切,半徑(T)]: 'CAL ! |8 c" q2 i( |$ p9 {+ y
>> 表示式: MEE <- 輸入表示式
8 i0 y$ i. @- \5 \' c% z>> 選取一個端點給 MEE: <- 選取端點1
/ t- N' c7 E/ a, U) Q+ C>> 選取另一個端點給 MEE: <-選取端點2
& w7 R8 u* G5 L(70.2147 87.3565 0.0) <- 求得中點座標值. X; I1 a# ~, d' I. ~% f1 H, z4 Y: f
指定圓的半徑或 [直徑(D)] <5.0000>: 'CAL ) {3 }7 a0 w, b
>> 表示式: DEE <-輸入表示式 1 [5 U5 t; \. B
>> 選取一個端點給 DEE: <-選取端點3
# j. ]/ L t- B4 v& [+ O7 s>> 選取另一個端點給 DEE: <-選取端點4
- g6 k# H7 O6 L% \. |$ [17.3398 <- 求得線段長度值' X) w t0 }0 |5 I2 S% x% Q: N
精選應用4:繪製正五邊形,邊長為456之平方根:
2 s9 \+ a3 d1 f m Z指令: POLYGON + U$ K4 [' Y: Z9 l; F- r
輸入邊的數目 <4>: 5 <- 輸入邊數$ @0 o! a' i" E t. E1 ^
指定多邊形的中心點或 [邊緣(E)]: E <- 輸入選項
o( y X& E3 c, H# N% v指定邊緣的第一個端點: <- 選取任意一點為起點" B( W. M8 K' @
指定邊緣的第二個端點: 'CAL
4 o% @: P, e/ q6 b$ X>> 表示式: [@SQRT(456)<0] <- 輸入表示式 : z2 A- }& `( r% w# j8 I# Z" C
(85.7895 9.51962 0.0) <- 求得第二端點座標+ d* k/ s. B$ D, n
數值運算式:
- c6 ]( ?2 b% q7 u: _運算子
9 n/ D7 E/ r, |, H7 p& ?: f2 B運算方式 7 h; u/ p, I$ [% i. r2 G- [
() 群組運算式 + @6 `/ S0 q9 \/ F/ _4 X
^ 指數運算式 , X; ?, B- {; K* @2 F& F+ n
*與/ 乘法與除法
" h6 {1 c& O4 _' [+與- 加法與減法
& S2 v! u, l* s7 f" [; ]向量運算式:$ ?4 @* M2 Y+ v7 [9 J: a: j4 c" r
運算子; S4 u( ]% W2 C8 _
運算方式 , t4 S* {& r$ m/ W& m
() 群組運算式
9 Y. B2 v+ f2 x* R& q7 D0 Q& 計算兩向量間的向量乘積 (當做一個向量) * [8 _. _$ Q: ^, c
[a,b,c]&[x,y,z]=[(b*z)-(c*y),(c*x)-(a*z),(a*y)-(b*x)]
2 T( J6 T4 m0 v. w! G' A% C*與/ 計算兩向量間的純量乘績 (當做一個實數) 9 v" K' |2 J. {& L. |) H: g; s" T
[a,b,c]&[x,y,z]=ax+by+cz : s6 o! a8 h8 k2 k/ ^) o( J
*與/ 向量乘以或除以一個實數 a*[x,y,z]=[a*x,a*y,a*z]
0 {; M" r' _1 c, u- g5 g+與- 向量加法與減法 [a,b,c]+[x,y,z]=[a+x,b+y,c+z]
( F8 y4 e3 Y0 [/ I4 q向量運算式:
! J$ k4 H* f, q6 c, [$ X! P; r點的格式: k' o3 o, i4 x8 Y4 w6 j
格% k/ r! m0 `. B" E$ ^
式( c5 m# Q l, u: q2 Q1 D6 G
極座標 [距離<角度] 5 w! F9 d; d/ E( s* J
圓柱座標 [距離<角度,Z]
, w B3 D7 W* U) C球形座標 [距離<角度1<角度2]
$ t3 S2 u9 j4 h$ m相對座標4 Y" K" S/ s3 d' @5 `: g8 w* w
使用 @ 前置符號 [@x,y,z] ! A' T. c2 R! c& f0 L6 y# x, H
WCS(代替UCS) 使用 * 前置符號[*x,y,z] 0 `; h. Z. B4 ?+ X
5 E0 |+ ?: h! M& ^% F0 F
標準數值函數:
! @3 E& r1 S& Z4 K2 q. V函( K! n7 D7 a. e$ ]7 u
數
9 H* n& i3 D4 P2 B. `. [功能說明 6 Q ^. F6 [7 B% Z* Z0 x+ u
sin (角度) 求角度之正弦值 . v6 G4 R: R- |% K
cos (角度) 求角度之餘弦值
; Z" Y6 m) e8 t/ [tang (角度) 求角度之正切值 5 S F# a' a+ o) ], i( Y& ]
asin (實數) 求數值之反正弦值 (數值必須在-1與1之間) 7 E- J) I1 m3 i7 R
acos (實數) 求數值之反餘弦值 (數值必須在-1與1之間)
7 ~) m' q/ ?& E" patang (實數) 求數值之反正切值
# k0 t+ B" O' o; l2 ~4 c( r. r$ ~ln (實數) 求數值之自然對數 " R/ y {& d* G( k" F
log (實數) 求數值以實為底之對數
3 D2 I9 L7 N7 R3 t! {! `exp (實數) 求數值之自然指數
5 y) h; l! p* p3 q2 ]% c% zexp10 (實數) 求數值以實為底之指數
& P2 W% u6 o% v( ^( _* qsqr (實數) 求數值之平方
3 \/ l6 F% B3 S `sqrt (實數) 求數值之平方根 (數值必須不為負值)
]) e& d7 N9 y) ?5 V# Yabs (實數) 求數值之絕對值 " y9 A6 |5 t; R$ _
round (實數) 求最接近數值的整數 " A% P1 u1 Z2 n2 R3 A
trunc (實數) 求數值之整數部分 ( k n6 y; ]% v( n1 O. r i
r2d (角度) 將角度由弳度轉為度,例如r2d (pi) 將常數p轉為180度 - W& B9 R$ {) P! \' P$ h+ I- F
d2r (角度) 將角度由度轉為弳度,例如d2r (180) 轉換180度為p弳度值 7 s5 D/ F+ @0 w& J& S1 m
pi 常數p # Q6 p8 I0 t' {: F* F/ o
特殊功能函數:(其中括弧內p,p1,p2…等可配合輔助抓點來取得座標值) 3 N1 ^& K6 V0 o( h7 J, V
函
& |' S; G" c# @8 J; v, e5 _數
0 F# [) {& q( `, d l1 T" m功能說明
: Y$ P" P, |5 Y! X1 Oang (p1,p2) 求X軸與直線(p1,p2)之夾角值
7 O4 V! E$ Z2 g7 r4 ]# {ang (頂點,p1,p2) 二直線(頂點,p1)與(頂點,p2)之夾角 + E9 z3 z9 K0 {
dist (p1,p2) 求p1及p2間的距離
2 ?6 G/ `' s3 qdpl (p,p1,p2) 點p與經過p1、p2之直線最短距離 ( \+ `% T1 M" R; n2 H7 G
dpp (p,p1,p2,p3) 計算點p經過三點(p1,p2,p3)的平面之間最短距離 h( \ U+ V8 l/ C$ P2 m; U" Z
Dee dist (end,end)之便捷功能函數,求兩端點之距離 1 a; T& H& M% C
getvar (變數名稱) 讀取AutoCAD系統變數值,僅限於實數、整數及點座標 : r/ d. t3 f0 e* N$ X% f
ill (p1,p2,p3,p4) 二直線(p1,p2)與(p3,p4)的交叉點 * z5 m S; V4 r8 z4 J6 ?
ilp (p1,p2,p3,p4,p5) 計算線(p1,p2)和經過三點(p3,p4,p5)的平面之相交點 / q+ i* ~0 b, K }# i
ille ill (end,end,end,end) 的便捷功能函數 2 ]6 I" [' |/ |7 P" t7 f! c0 F7 [4 K
mee (end,end)/2 的便捷功能函數,求二端點間的中點座標 ' z6 O( \6 |7 L: `! i+ X7 g" C( j3 t
nor (p1,p2) 直線(p1,p2)之單位法向量 (垂直方向)
7 Z$ Z! T8 G0 L! U+ t5 F( `nee nor (end,end)之便捷功能函數
: L. ~: b; }9 n% ^pld (p1,p2,d) 直線(p1,p2)上距離p1點d長度的點座標
: g5 `# }, J/ \5 y% g- cplt (p1,p2,t) 直線(p1,p2)上以參數t定義的點位 $ M/ ]. x( E4 j/ [
rad 選取一圓或弧求取該半徑值 1 L2 t P8 e2 u/ j
rot (p,basp,a) 點p以basp為基準旋轉a角度
1 q% Q0 a" L$ l$ M+ C( y7 trot (p,axp1,axp2,a) 以通過點axp1和axp2的線為旋轉軸,旋轉p點,經過角度a 0 a, n# r) v7 M$ v0 p* S
vec (p1,p2) 點p1至點p2之向量 ( O6 U2 r# J$ y( k9 o- [/ `
vec1 (p1,p2) 點p1至點p2之單位向量
' c3 v1 r) T( ?0 q" [& Fvee vec(end,end)之便捷功能函數 5 s7 X3 ]) b) x4 v
vee1 Vec1(end,end)之便捷功能函數
. a! b) o: E; b8 S6 c" b$ ^- n7 r2 M過濾一個點或向量的X、Y和Z分量:
, S$ |0 |3 c# _6 u& F函
5 j* t; N+ y7 B) N( P. S( o數
: g) R) ?( _, e4 G, U o功能說明
; P8 J7 K! }: Z0 r0 j1 {xyof (p1) 點的X和Y分量,Z分量設為0.0 ( E9 [- c9 O4 A6 b( F U6 p
xzof (p1) 點的X和Z分量,Y分量設為0.0
) m& R' }$ d2 W" Pyzof (p1) 點的Y和Z分量,X分量設為0.0
# j. V! L: q$ Oxof (p1) 點的X分量,Y和Z分量設為0.0 8 M* c! ~8 I' c8 u/ c
yof (p1) 點的Y分量,X和Z分量設為0.0 ( H3 O" k( I) ~8 O+ ^
zof (p1) 點的Z分量,X和Y分量設為0.0 6 u! i" d d" u5 y
rxof (p1) 點的X分量
% H9 c8 f% P& [: [. F O6 hryof (p1) 點的Y分量 5 u3 I( W6 P, [) N
rzof (p1) 點的Z分量
6 C1 q$ ^4 k j0 Q3 G) N( [7.<AutoCAD中如何计算二维图形的面积>
; ]! A* k% n( ^; g) C4 tAutoCAD中,可以方便、准确地计算二维封闭图形的面积(包括周长),但对于不同类别的图形,其计算方法也不尽相同。 3 s3 M% n$ h6 F, w& a$ ~/ U- `1 @
1. 对于简单图形,如矩形、三角形。只须执行命令AREA(可以是命令行输入或点击对应命令图标),在命令提示“Specify first corner point or [Object/Add/Subtract]:”后,打开捕捉依次选取矩形或三角形各交点后回车,AutoCAD将自动计算面积(Area)、周长(Perimeter),并将结果列于命令行。
# \' A6 y+ o, l* v/ W; n* m2. 对于简单图形,如圆或其它多段线(Polyline)、样条线(Spline)组成的二维封闭图形。执行命令AREA,在命令提示“Specify first corner point or [Object/Add/Subtract]:”后,选择Object选项,根据提示选择要计算的图形,AutoCAD将自动计算面积、周长。
5 T9 O0 P; w3 m3. 对于由简单直线、圆弧组成的复杂封闭图形,不能直接执行AREA命令计算图形面积。必须先使用Boundary命令(其使用方法依照下图对话框选择即刻,它同于剖面线填充的面域创建),以要计算面积的图形创建一个面域(region)或多段线对象,再执行命令AREA,在命令提示“Specify first corner point or [Object/Add/Subtract]:”后,选择Object选项,根据提示选择刚刚建立的面域图形,AutoCAD将自动计算面积、周长。8 R- Q1 E- Y; R! D8 I. `
8.AutoCAD字体替换技巧
, I' a) R% P& L6 p( T; v; F: X$ v/ uAutoCAD文件在交流过程中,往往会因设计者使用和拥有不同的字体(特别是早期版本必须使用的单线字体),而需为其指定替换字体,如下图所示,即是因为笔者的电脑中没有UMHZ.shx字体,而需为其指定笔者电脑中存在的字体hzkt.shx。
q! f0 H: @; e" x2 C, s% ?这种提示在每次启动AutoCAD后,打开已有文件都会出现。其实,这种字体替换可以在配置中一次指定:
6 a- ^+ d6 `/ I" x执行config命令,在下图对话框的黑显处(指定替换字体文件)输入字体文件及其完整目录,ok后,下次启动AutoCAD打开已有文件时,字体替换提示将不在出现。 g4 k6 I s' u4 Z! e+ s( C
9'CAL雖然好用,但它是採AuyoLISP的敘述語法,多少也須有LISP的底子
+ G' H9 G' }2 ~2 _( s。. p2 V2 R0 _$ R" g2 N. \3 u8 B
我目前使用《AutoCAD環境下呼叫Windows的計算機》,更為方便且直接,並3 F. H9 ^1 b" L( D5 y0 o( a
有普通和工程用兩種計算機可選用。 ?& r% Y$ f( H `1 u @% k. P
方法:
0 D7 @$ K! |% w! D& ]* Q4 h- }1. 指令ALIASEDIT→Shell command→選【ADD】鈕→Alias=CALC, 6 I% k& w$ R) ?+ o# V
Command=start calc ( r7 P8 Z9 b6 W9 C1 m. e/ ^; z
爾後在AutoCAD command 提示下鍵入CALC即可叫出計算機。
0 `, T) I, t( m5 Z( b7 d, }0 J1 ~5 ?2. 如果ALIASEDIT不能作用,編輯acad.pgp也一樣可達到目地。8 E( P( z9 D, V7 B
AutoCAD表格製作
) `8 N: W9 E! x- L. K0 v: b& MAutoCAD儘管有強大的圖形功能,但表格處理功能相對較弱,而在實際工作中,往往需要在AutoCAD中製作各種表格,如工程數量表等,如何高效製作表格,是一個很實用的問題。4 e# r9 D- O" |, h! A, a8 {9 Q8 d
在AutoCAD環境下用手工畫線方法繪製表格,然後,再在表格中填寫文字,不但效率低下,而且,很難精確控制文字的書寫位置,文字排版也很成問題。儘管AutoCAD支援物件鏈結與嵌入,可以插入Word或Excel表格,但是一方面修改起來不是很方便,一點小小的修改就得進入Word或Excel,修改完成後,又得退回到AutoCAD,另一方面,一些特殊符號如一級鋼筋符號以及二級鋼筋符號等,在Word或Excel中很難輸入,那?有沒有兩全其美的方法呢,經過探索,可以這樣較好解決:先在Excel中制完表格,複製到剪貼板,然後再在AutoCAD環境下選擇edit功能表中的Paste special,選擇作?AutoCAD Entities,確定以後,表格即轉化成AutoCAD實體,用explode炸開,即可以編輯其中的線條及方字,非常方便。 |
|