|
发表于 2009-2-22 12:52:17
|
显示全部楼层
来自: 中国河南郑州
精選應用13:已知矩形條件如下:
1 u! u7 A& ` i7 E/ U9 ^指令: RECTANG
, @2 z& x7 K* M- f" q. y指定第一個角點或[倒角(C)/高程(E)/圓角(F)/厚度(T)/線寬(W)]: <- 選取左下角點. c4 }3 T$ D |: @& g$ w. `
指定其它角點: 'CAL + S+ Q/ i( f8 D; q( y8 z
>> 表示式: [@sqr(8.35),sqrt(2)*9.5] <- 輸入表示式 + G4 ?5 \: I9 b O& d0 K5 z
(111.524 -558.998 0.0) <- 求得另一角座標點
- f% b; w+ x0 u/ L7 V$ a3 Y精選應用1:已知一個任意圓,畫出一個同心圓半徑為該圓的5/7 & {$ w( X1 u/ h' \: L0 @2 b
指令: CIRCLE
9 r4 A* k+ F& P指定圓的中心點或 [三點(3P)/兩點(2P)/相切,相切,半徑(T)]: CEN W4 o" i3 J( f& m7 E
於 <- 選取圓1中心點6 x; a/ A5 C G/ `
指定圓的半徑或 [直徑(D)] <48.4441>: 'CAL <- 輸入’CAL
$ T: z6 ?2 c: J7 p起始設定...>> 表示式: RAD*5/7 <- 輸入表示式
) w# ]8 }& f0 |; n>> 為 RAD 函數選取圓, 弧或聚合線段: <- 選取圓1,完成圖形
9 J0 \5 C. Z/ c* H4 I J5 _ M# { s! a3 T/ [, {
精選應用2:已知二圓,請於兩圓連心線中點,畫上一個半徑為5的小圓:
$ I, N- b9 f9 r/ m7 p指令: CIRCLE
1 T9 {9 I7 n+ z指定圓的中心點或 [三點(3P)/兩點(2P)/相切,相切,半徑(T)]: 'CAL : a/ o: v, a5 e' ~7 H6 ~4 ~& |
>> 表示式: (CEN+CEN)/2 <- 輸入表示式
8 b) r- O( \+ l2 w. x2 I>> 選取圖元給 CEN 鎖點: <- 選取圓1中心點
6 {6 G/ M3 S7 Q8 M% j! Y>> 選取圖元給 CEN 鎖點: <- 選取圓2中心點
- g# ~( v' e5 O6 _! C$ U(190.229 161.234 0.0) <- 求得中點座標值3 i4 w+ `9 l4 Z& A' j# s
指定圓的半徑或 [直徑(D)] <8.9804>: 5 <-輸入半徑5 3 `7 B; l T* x6 R8 e
7 w, m {1 ?3 _9 e4 T, n精選應用3:已知矩形與一條線段,請以矩形對角中點為圓心,線段長度為參考半徑,完成一圓:5 V3 |. V4 g* T' V0 k& Y& \
指令: CIRCLE 6 l& [9 I, D, C8 z; v" E
指定圓的中心點或 [三點(3P)/兩點(2P)/相切,相切,半徑(T)]: 'CAL 8 d0 o& x1 [% o) F6 c* ?) }4 v, s
>> 表示式: MEE <- 輸入表示式 " M, g/ j1 ~% e- U
>> 選取一個端點給 MEE: <- 選取端點1
8 t N- I# w1 \& e' ~, o0 A, y0 F>> 選取另一個端點給 MEE: <-選取端點2 , B }8 X8 O& U8 X7 r9 g
(70.2147 87.3565 0.0) <- 求得中點座標值5 l5 i4 s K u0 c! E" m4 ]: C
指定圓的半徑或 [直徑(D)] <5.0000>: 'CAL 2 L4 }' _- V$ w, @0 f
>> 表示式: DEE <-輸入表示式
" Z7 \ U6 ^, `$ C$ f7 S>> 選取一個端點給 DEE: <-選取端點3
* O) h! f5 o* | D# t' M>> 選取另一個端點給 DEE: <-選取端點4 . J, U7 K/ j0 L% d
17.3398 <- 求得線段長度值7 c- X# `% z8 G8 }% b) p
精選應用4:繪製正五邊形,邊長為456之平方根:
1 x e2 U, ]( r% s1 @6 w指令: POLYGON + A: K t9 ~9 y9 k
輸入邊的數目 <4>: 5 <- 輸入邊數
9 q, H8 t8 g1 @9 a1 J# |" t指定多邊形的中心點或 [邊緣(E)]: E <- 輸入選項% w9 x. O6 e2 E) h
指定邊緣的第一個端點: <- 選取任意一點為起點
3 p0 R$ P- @4 u4 p4 U指定邊緣的第二個端點: 'CAL / b. O7 K$ X1 G4 M
>> 表示式: [@SQRT(456)<0] <- 輸入表示式
7 B$ X1 s, w a+ c* k0 \# F1 z(85.7895 9.51962 0.0) <- 求得第二端點座標" t/ }' H5 v! H7 g% k
數值運算式:
B( a) n1 l. P/ }8 q. b運算子
8 z- {) B4 a1 y7 ], _' r2 g運算方式
6 t* r* s# n7 \2 A() 群組運算式 5 H' c/ H* c5 h1 L, y
^ 指數運算式
) Q% N8 ~% w8 L L% L& }$ c7 G*與/ 乘法與除法 4 V+ B7 a7 k8 e( ?' ?0 B& x" [
+與- 加法與減法
2 I& C7 a0 A9 ^: M1 A' O向量運算式:3 |) P+ k* `) o+ }8 d
運算子 f q/ {" h: y- H6 W: l# k
運算方式 " q9 D' ?3 w# Z& w- O" ~& ^! w; {
() 群組運算式 ( x. P6 s# e# l: j1 v& g$ @
& 計算兩向量間的向量乘積 (當做一個向量)
0 Z* ?8 { d. j. k[a,b,c]&[x,y,z]=[(b*z)-(c*y),(c*x)-(a*z),(a*y)-(b*x)]
7 j) x3 a$ `9 }9 C) F( t: J*與/ 計算兩向量間的純量乘績 (當做一個實數)
* d- V8 y0 f; n& T/ w, X, b9 O4 W[a,b,c]&[x,y,z]=ax+by+cz
0 a% w# `1 P' p f0 \. g*與/ 向量乘以或除以一個實數 a*[x,y,z]=[a*x,a*y,a*z] 9 M, \, c( x. ]6 u% ?4 a, B/ B
+與- 向量加法與減法 [a,b,c]+[x,y,z]=[a+x,b+y,c+z] , T" K% R" V6 h9 n2 V
向量運算式:- s! P a- V/ E0 d3 l/ j7 a1 ]5 a
點的格式
$ ]& J" v# Z6 @; Q. w+ ~格, e+ i7 x0 A) P' F. F4 Y |) b/ w
式
9 M4 v# X+ C& z極座標 [距離<角度] K/ \5 h" T/ ?+ a+ S
圓柱座標 [距離<角度,Z] ! Q6 l5 g5 s" m& a" P7 B
球形座標 [距離<角度1<角度2] ) J0 R" ]9 X' K5 n/ ^
相對座標
2 j, e3 J: a& D& k0 {: `使用 @ 前置符號 [@x,y,z]
1 N0 v# r- ?0 o# cWCS(代替UCS) 使用 * 前置符號[*x,y,z]
! F% y# m0 ~# N) Y2 a
6 j% I1 Z% r5 _- Q+ g+ E o' z0 P標準數值函數:) l8 c/ |, g$ y
函
' ^" f4 Q1 j5 h; {6 E+ B. v5 M數
# B# Z+ b/ u8 P功能說明
0 k2 Y7 r( ~" _, @ ]( D7 r& ^. Usin (角度) 求角度之正弦值 + C; y% N$ d' j7 q; T
cos (角度) 求角度之餘弦值
: g% a* N) {' |1 ^9 W( S- \3 Atang (角度) 求角度之正切值
7 X# G+ |3 w& }+ w8 ]3 o9 dasin (實數) 求數值之反正弦值 (數值必須在-1與1之間)
# l0 _2 G+ T* Q, Facos (實數) 求數值之反餘弦值 (數值必須在-1與1之間) 3 W6 J g6 Q. X C1 M2 K, m, s2 y
atang (實數) 求數值之反正切值 * X2 ^3 g# c# Z
ln (實數) 求數值之自然對數
' s7 o0 \" ~1 h4 r( p7 rlog (實數) 求數值以實為底之對數 # }% o- A& o6 U" k" t5 Q6 W. r
exp (實數) 求數值之自然指數 ! C, p9 @9 D3 [
exp10 (實數) 求數值以實為底之指數
' A& b6 E# h6 p5 ^* d* L8 bsqr (實數) 求數值之平方
& q9 M- C% W, u8 s6 ]. }7 nsqrt (實數) 求數值之平方根 (數值必須不為負值) 2 }6 X/ J1 c" ~8 a" i
abs (實數) 求數值之絕對值
& U, B5 A6 J3 t" L( I, Vround (實數) 求最接近數值的整數
4 w! w# ~ U( O/ [. q htrunc (實數) 求數值之整數部分 ) }% C w4 l" H2 r4 B4 x
r2d (角度) 將角度由弳度轉為度,例如r2d (pi) 將常數p轉為180度 0 I$ k% @, Z7 r, C
d2r (角度) 將角度由度轉為弳度,例如d2r (180) 轉換180度為p弳度值
, |0 Q$ A, N' D- s8 Xpi 常數p 5 i; E0 ?; R3 s0 ^7 e. L
特殊功能函數:(其中括弧內p,p1,p2…等可配合輔助抓點來取得座標值) , |& K: u6 k; r) e8 e: B: L
函
1 t C& z& h. a3 G數
2 A* C/ b+ A$ O A9 \2 E( o功能說明 4 R1 ^+ e; M" ]
ang (p1,p2) 求X軸與直線(p1,p2)之夾角值 2 N3 y& N/ ~9 q# J `/ z. v9 y2 ^
ang (頂點,p1,p2) 二直線(頂點,p1)與(頂點,p2)之夾角 5 f+ l M0 i, @. U W
dist (p1,p2) 求p1及p2間的距離
. V6 _' g3 r0 z) Y: T& j8 ?: [" F( Qdpl (p,p1,p2) 點p與經過p1、p2之直線最短距離
# ^: H+ H4 r2 J) pdpp (p,p1,p2,p3) 計算點p經過三點(p1,p2,p3)的平面之間最短距離 9 f) }6 W/ V8 G; y3 `
Dee dist (end,end)之便捷功能函數,求兩端點之距離 % v3 X ]/ o; o- ~4 F
getvar (變數名稱) 讀取AutoCAD系統變數值,僅限於實數、整數及點座標
, B- S) n* o# Iill (p1,p2,p3,p4) 二直線(p1,p2)與(p3,p4)的交叉點 ( c$ D7 A, _+ M: h
ilp (p1,p2,p3,p4,p5) 計算線(p1,p2)和經過三點(p3,p4,p5)的平面之相交點
: X4 x @4 ~+ x. Y0 Mille ill (end,end,end,end) 的便捷功能函數 + ~4 i; }' Z$ U8 \7 G/ l2 z6 y
mee (end,end)/2 的便捷功能函數,求二端點間的中點座標 ' H- a5 _) I {( V4 T
nor (p1,p2) 直線(p1,p2)之單位法向量 (垂直方向) ; _! k! n) Y( H% \# O
nee nor (end,end)之便捷功能函數 : G) G6 G9 w$ M6 }2 y; W' @
pld (p1,p2,d) 直線(p1,p2)上距離p1點d長度的點座標
/ L" G$ e0 [7 }% I! G rplt (p1,p2,t) 直線(p1,p2)上以參數t定義的點位 ) Q" S2 r) w* W
rad 選取一圓或弧求取該半徑值 % l% H' C S1 Q+ W: i5 Z9 |7 k
rot (p,basp,a) 點p以basp為基準旋轉a角度 ' ^5 l9 G/ f! s* r( d0 |
rot (p,axp1,axp2,a) 以通過點axp1和axp2的線為旋轉軸,旋轉p點,經過角度a ' z: E5 t* O$ p) ]; H2 ?8 ~; t
vec (p1,p2) 點p1至點p2之向量 8 X; K C4 V3 \; H. l
vec1 (p1,p2) 點p1至點p2之單位向量
2 t' H, `% d7 z* F1 |9 Ovee vec(end,end)之便捷功能函數 + D8 y$ R% b% p8 R( K
vee1 Vec1(end,end)之便捷功能函數, a9 J# w3 E$ ]- z/ B
過濾一個點或向量的X、Y和Z分量:
6 T1 q# W9 y9 K$ a+ E9 b函
9 m4 z) n# G; f+ M. [數
$ C& l& T# m8 G0 F- r+ v功能說明 5 g4 B8 V& ^$ r L( @
xyof (p1) 點的X和Y分量,Z分量設為0.0 ! {; a. x, E: j
xzof (p1) 點的X和Z分量,Y分量設為0.0 # a3 n+ W& h+ Y
yzof (p1) 點的Y和Z分量,X分量設為0.0
4 k% K, r* H' H- vxof (p1) 點的X分量,Y和Z分量設為0.0
; o# T4 A' a& a4 `7 a! H1 Myof (p1) 點的Y分量,X和Z分量設為0.0 $ S! y# ^: ^. H. k7 ^
zof (p1) 點的Z分量,X和Y分量設為0.0
) F( A0 b' s8 t* Lrxof (p1) 點的X分量
9 f) Z& g3 ^" t: Q& sryof (p1) 點的Y分量 + Z! d5 {* h. v( j- i
rzof (p1) 點的Z分量
+ W# B/ x t4 N" a/ B6 M/ v7.<AutoCAD中如何计算二维图形的面积> 1 L$ X- e# a) L3 M8 b
AutoCAD中,可以方便、准确地计算二维封闭图形的面积(包括周长),但对于不同类别的图形,其计算方法也不尽相同。 ) K1 M! R/ q: ?: v
1. 对于简单图形,如矩形、三角形。只须执行命令AREA(可以是命令行输入或点击对应命令图标),在命令提示“Specify first corner point or [Object/Add/Subtract]:”后,打开捕捉依次选取矩形或三角形各交点后回车,AutoCAD将自动计算面积(Area)、周长(Perimeter),并将结果列于命令行。 , b9 r; i, z4 U5 _
2. 对于简单图形,如圆或其它多段线(Polyline)、样条线(Spline)组成的二维封闭图形。执行命令AREA,在命令提示“Specify first corner point or [Object/Add/Subtract]:”后,选择Object选项,根据提示选择要计算的图形,AutoCAD将自动计算面积、周长。
7 ^ J, n. g( A8 o S8 @5 H3. 对于由简单直线、圆弧组成的复杂封闭图形,不能直接执行AREA命令计算图形面积。必须先使用Boundary命令(其使用方法依照下图对话框选择即刻,它同于剖面线填充的面域创建),以要计算面积的图形创建一个面域(region)或多段线对象,再执行命令AREA,在命令提示“Specify first corner point or [Object/Add/Subtract]:”后,选择Object选项,根据提示选择刚刚建立的面域图形,AutoCAD将自动计算面积、周长。* D8 B: N c# y4 U( T* z
8.AutoCAD字体替换技巧 5 C4 T- v e4 y: t8 U6 Z: {1 P- {+ M
AutoCAD文件在交流过程中,往往会因设计者使用和拥有不同的字体(特别是早期版本必须使用的单线字体),而需为其指定替换字体,如下图所示,即是因为笔者的电脑中没有UMHZ.shx字体,而需为其指定笔者电脑中存在的字体hzkt.shx。
7 G+ b/ \# T% ?4 s/ s9 s$ S这种提示在每次启动AutoCAD后,打开已有文件都会出现。其实,这种字体替换可以在配置中一次指定:& I7 q) {. L' ~$ w$ }' B3 \1 H
执行config命令,在下图对话框的黑显处(指定替换字体文件)输入字体文件及其完整目录,ok后,下次启动AutoCAD打开已有文件时,字体替换提示将不在出现。
" i; A! x2 J8 a9'CAL雖然好用,但它是採AuyoLISP的敘述語法,多少也須有LISP的底子
# A4 g9 c# G& C& T% n。
2 N& {2 T9 b) K M, M0 H- J) G8 w3 Q( ^我目前使用《AutoCAD環境下呼叫Windows的計算機》,更為方便且直接,並
' F# ?, z, n5 ^- W6 t I有普通和工程用兩種計算機可選用。) W. O7 [8 J& ?
方法:
1 ~+ J- G3 F& H6 x& L G8 L8 x) x1. 指令ALIASEDIT→Shell command→選【ADD】鈕→Alias=CALC, & }( q8 H2 s0 D5 H
Command=start calc 3 G% |2 @- K% Z! J3 x$ h
爾後在AutoCAD command 提示下鍵入CALC即可叫出計算機。 7 z$ u+ C" Q6 B
2. 如果ALIASEDIT不能作用,編輯acad.pgp也一樣可達到目地。
! u' c# M5 x3 K8 ~5 {AutoCAD表格製作 9 C6 ^, K6 f t/ {1 n
AutoCAD儘管有強大的圖形功能,但表格處理功能相對較弱,而在實際工作中,往往需要在AutoCAD中製作各種表格,如工程數量表等,如何高效製作表格,是一個很實用的問題。
$ p3 k% A5 {( D$ @在AutoCAD環境下用手工畫線方法繪製表格,然後,再在表格中填寫文字,不但效率低下,而且,很難精確控制文字的書寫位置,文字排版也很成問題。儘管AutoCAD支援物件鏈結與嵌入,可以插入Word或Excel表格,但是一方面修改起來不是很方便,一點小小的修改就得進入Word或Excel,修改完成後,又得退回到AutoCAD,另一方面,一些特殊符號如一級鋼筋符號以及二級鋼筋符號等,在Word或Excel中很難輸入,那?有沒有兩全其美的方法呢,經過探索,可以這樣較好解決:先在Excel中制完表格,複製到剪貼板,然後再在AutoCAD環境下選擇edit功能表中的Paste special,選擇作?AutoCAD Entities,確定以後,表格即轉化成AutoCAD實體,用explode炸開,即可以編輯其中的線條及方字,非常方便。 |
|