|
|
发表于 2009-2-22 12:52:17
|
显示全部楼层
来自: 中国河南郑州
精選應用13:已知矩形條件如下:
: R% Z) P4 W5 x0 ?指令: RECTANG
0 L5 _1 ?$ E0 A! K7 I0 N指定第一個角點或[倒角(C)/高程(E)/圓角(F)/厚度(T)/線寬(W)]: <- 選取左下角點
X$ j0 w7 F1 U, I% H$ O1 g指定其它角點: 'CAL 4 ]9 K9 y- T+ d. F
>> 表示式: [@sqr(8.35),sqrt(2)*9.5] <- 輸入表示式
) h: L5 ^- p5 v+ _1 Y* ~' R(111.524 -558.998 0.0) <- 求得另一角座標點
2 Z8 ` n: r) z+ b精選應用1:已知一個任意圓,畫出一個同心圓半徑為該圓的5/7
( s; R3 E' O4 E; I( N# b2 h% Y8 g指令: CIRCLE : a. M% }) t! Q$ v6 t$ L8 x( V
指定圓的中心點或 [三點(3P)/兩點(2P)/相切,相切,半徑(T)]: CEN
: x, S! M& L4 }+ s( c# Y/ j於 <- 選取圓1中心點
- b @( c! F: `$ X' V0 S! I2 H, B% g指定圓的半徑或 [直徑(D)] <48.4441>: 'CAL <- 輸入’CAL 4 h# t7 c$ J/ w$ E
起始設定...>> 表示式: RAD*5/7 <- 輸入表示式
' {: R, }4 J( l' q>> 為 RAD 函數選取圓, 弧或聚合線段: <- 選取圓1,完成圖形: ?2 f3 Z @5 L0 Z! N. T+ P
6 z8 D$ R$ n9 t8 B4 P/ N9 y精選應用2:已知二圓,請於兩圓連心線中點,畫上一個半徑為5的小圓:. @5 w6 \% H3 {% H4 d9 w
指令: CIRCLE 1 Q6 |$ q, ]# k* R- r
指定圓的中心點或 [三點(3P)/兩點(2P)/相切,相切,半徑(T)]: 'CAL
3 s" L. N0 a1 i& l! w n>> 表示式: (CEN+CEN)/2 <- 輸入表示式 ! [4 L$ o1 O# l3 P+ L
>> 選取圖元給 CEN 鎖點: <- 選取圓1中心點 : g- n# o3 V3 C t2 N0 f/ B p
>> 選取圖元給 CEN 鎖點: <- 選取圓2中心點
1 q5 x8 N% w# t" F9 Z(190.229 161.234 0.0) <- 求得中點座標值7 E: Z6 {5 Y0 ^8 _5 ?4 w! I4 s
指定圓的半徑或 [直徑(D)] <8.9804>: 5 <-輸入半徑5 2 L9 M% d3 M& }1 N! A/ {
. \0 g6 |7 k0 s9 O' M ?; R6 V" u" e精選應用3:已知矩形與一條線段,請以矩形對角中點為圓心,線段長度為參考半徑,完成一圓:
- [( C% _* S0 x- R- a指令: CIRCLE
, _% C; P. ?( H( P, v指定圓的中心點或 [三點(3P)/兩點(2P)/相切,相切,半徑(T)]: 'CAL
3 J: x) |: t% [8 Y+ _( \( o( C>> 表示式: MEE <- 輸入表示式 ! z6 w% k. U) z; |
>> 選取一個端點給 MEE: <- 選取端點1 & K" X+ W- q7 W, O& y. k
>> 選取另一個端點給 MEE: <-選取端點2 2 z$ D g8 F: a" r) x* ?
(70.2147 87.3565 0.0) <- 求得中點座標值& z$ ^5 f2 K+ _1 @
指定圓的半徑或 [直徑(D)] <5.0000>: 'CAL : i: _1 A* j2 P1 K- I; }+ C( g
>> 表示式: DEE <-輸入表示式
% W# j% z2 Z! t) v! {* d>> 選取一個端點給 DEE: <-選取端點3
& M9 y. c1 v; P7 W2 n>> 選取另一個端點給 DEE: <-選取端點4
0 ?% ]9 U; F2 {, e17.3398 <- 求得線段長度值7 G; D% o- x+ f; S# D! {, K
精選應用4:繪製正五邊形,邊長為456之平方根:
+ c1 }4 A! V! A' s指令: POLYGON . l2 B" A* X# Q. E1 G
輸入邊的數目 <4>: 5 <- 輸入邊數8 K' V% a$ O' Z( ^. g
指定多邊形的中心點或 [邊緣(E)]: E <- 輸入選項
+ F7 K! _% C9 p1 y5 a) i8 m; N指定邊緣的第一個端點: <- 選取任意一點為起點- _$ `+ q" K3 r; w( O
指定邊緣的第二個端點: 'CAL
- G' g, ]3 p+ m8 r. [>> 表示式: [@SQRT(456)<0] <- 輸入表示式
/ Z! X5 _" F. f9 B+ v(85.7895 9.51962 0.0) <- 求得第二端點座標* H5 F8 B5 y `9 l
數值運算式:6 f. u5 S+ P. a# ~
運算子+ A0 T' |+ |! c% q/ k. ]
運算方式 ( O" u4 U8 N, a- o: m$ s3 ?
() 群組運算式
8 P& m: t$ D0 S. [+ p: B$ O( h* ?^ 指數運算式
$ a( S! l' f$ I- f*與/ 乘法與除法
6 ~4 h/ Z C" p j" f+與- 加法與減法6 S2 ^" t8 e3 g
向量運算式:/ n" X4 H& B2 |! R1 V9 l$ ~( q" K
運算子- [# E5 E% x! C; B
運算方式 2 P$ z% h, C& q8 v
() 群組運算式
2 }* l% X) L" U5 R& v7 X- P& 計算兩向量間的向量乘積 (當做一個向量)
9 I, j. g& ~8 Z- k& O" S5 `5 w[a,b,c]&[x,y,z]=[(b*z)-(c*y),(c*x)-(a*z),(a*y)-(b*x)]
' {6 @4 J7 H( [( Q H5 m8 g7 ^*與/ 計算兩向量間的純量乘績 (當做一個實數)
' _9 r: a2 a4 d! n( ^+ F0 v[a,b,c]&[x,y,z]=ax+by+cz 4 w3 c. ]0 I7 D! }/ U6 R
*與/ 向量乘以或除以一個實數 a*[x,y,z]=[a*x,a*y,a*z] & s. m7 R+ C1 v$ q* ~" q' ~+ ]
+與- 向量加法與減法 [a,b,c]+[x,y,z]=[a+x,b+y,c+z]
: e$ Y0 i, c" ]: i) d向量運算式:9 r- ]7 k1 s4 E
點的格式3 I* `% Z$ t- E: @! _) W
格
7 {8 @- |' r' v/ |式! d, U% ^( h* ^% u& P# B R% e+ [9 T
極座標 [距離<角度]
# k6 W( L, @. P$ k4 W6 _, P圓柱座標 [距離<角度,Z]
+ J+ \: d5 C N$ i) u+ {球形座標 [距離<角度1<角度2]
+ Q$ t7 s6 Y: e, V1 T; O相對座標* ^3 c: [& |7 m, t L) u
使用 @ 前置符號 [@x,y,z]
6 F* Y1 m& u& e" R. I4 ?WCS(代替UCS) 使用 * 前置符號[*x,y,z]
5 q/ l( o/ q1 M4 }6 a0 h
9 F! ]3 S- N3 H6 @ p標準數值函數:
" q, f" J- v, Y6 Q8 _3 n1 w函
9 A& g3 w3 o& o8 y* n4 a* `數
* D$ K' t# m. k功能說明
( @ z0 T2 z4 ?) i2 M0 D, Psin (角度) 求角度之正弦值
`- H/ `8 c& C+ Scos (角度) 求角度之餘弦值
5 l, v6 e2 u, Itang (角度) 求角度之正切值
1 J3 ]4 u# W' j& a9 Casin (實數) 求數值之反正弦值 (數值必須在-1與1之間) . M' f" P( R" k: R9 ]( S
acos (實數) 求數值之反餘弦值 (數值必須在-1與1之間) / T& P( v/ W# R
atang (實數) 求數值之反正切值
3 ?, e1 e8 n" \ln (實數) 求數值之自然對數 # O/ S3 O' c6 L1 y% K2 `1 s
log (實數) 求數值以實為底之對數 ) n/ U9 M: I9 X+ b2 k" }
exp (實數) 求數值之自然指數 : k" V# q. s/ j: I' {
exp10 (實數) 求數值以實為底之指數 ) V4 B$ n% d4 N0 F M
sqr (實數) 求數值之平方 - P6 i$ E2 R( n0 C" \
sqrt (實數) 求數值之平方根 (數值必須不為負值)
. a1 b5 ]9 F* I1 x( pabs (實數) 求數值之絕對值
+ u2 ?9 P" D+ {' V% h- Wround (實數) 求最接近數值的整數
% o2 Q: ]* E5 k6 ?+ otrunc (實數) 求數值之整數部分
. L- t- h/ ^$ ]r2d (角度) 將角度由弳度轉為度,例如r2d (pi) 將常數p轉為180度
2 f+ V% O: ]1 t @d2r (角度) 將角度由度轉為弳度,例如d2r (180) 轉換180度為p弳度值
8 ~: U9 C+ N# L% s* x8 [pi 常數p
: Z' Z1 C8 ^, r" I; c% I$ H特殊功能函數:(其中括弧內p,p1,p2…等可配合輔助抓點來取得座標值) 9 {6 H, u7 k; s& `7 P/ K
函5 _+ Q5 I& m2 h" ?
數
8 |9 Y1 ]9 n! U+ B- ]功能說明
- {. B8 Z8 o3 _& t% T ~ang (p1,p2) 求X軸與直線(p1,p2)之夾角值
2 o) f5 n2 J# f0 U5 f' L/ Yang (頂點,p1,p2) 二直線(頂點,p1)與(頂點,p2)之夾角
$ V: k& W4 b. r( K, j" Udist (p1,p2) 求p1及p2間的距離
# [' n5 M+ Y: Cdpl (p,p1,p2) 點p與經過p1、p2之直線最短距離
0 y# }2 b0 [6 v0 Vdpp (p,p1,p2,p3) 計算點p經過三點(p1,p2,p3)的平面之間最短距離
% X7 b/ d* M0 G% ]- M! XDee dist (end,end)之便捷功能函數,求兩端點之距離
W; l6 _( D! ^, ~) p- Igetvar (變數名稱) 讀取AutoCAD系統變數值,僅限於實數、整數及點座標 / n5 b3 Z6 w# b1 ]
ill (p1,p2,p3,p4) 二直線(p1,p2)與(p3,p4)的交叉點
6 U- m% y2 z, Y$ K- d7 H5 m- Wilp (p1,p2,p3,p4,p5) 計算線(p1,p2)和經過三點(p3,p4,p5)的平面之相交點
! o) f; P; D* _+ ~ille ill (end,end,end,end) 的便捷功能函數 ; W2 A7 \$ v- q9 x2 H4 i5 H7 m4 P) N
mee (end,end)/2 的便捷功能函數,求二端點間的中點座標
; M; I; r( B; q+ ^3 _% tnor (p1,p2) 直線(p1,p2)之單位法向量 (垂直方向)
% {: C/ B# z2 A' e4 }nee nor (end,end)之便捷功能函數
, |) m; ?) z, N0 r( F2 ]! zpld (p1,p2,d) 直線(p1,p2)上距離p1點d長度的點座標
2 J G- h# V1 Y. @" U2 ]# yplt (p1,p2,t) 直線(p1,p2)上以參數t定義的點位
8 u7 V; M, q2 ~4 g/ urad 選取一圓或弧求取該半徑值 3 L6 @) M; \! ?8 _
rot (p,basp,a) 點p以basp為基準旋轉a角度
6 K. J1 w1 M" D6 s, p' j6 x4 Urot (p,axp1,axp2,a) 以通過點axp1和axp2的線為旋轉軸,旋轉p點,經過角度a
5 C! m8 [' N9 r$ Q# r: wvec (p1,p2) 點p1至點p2之向量
) T$ r8 I2 i! ~3 B9 H, dvec1 (p1,p2) 點p1至點p2之單位向量
3 | M! y# P A. w Yvee vec(end,end)之便捷功能函數
. e; _# e f0 Y1 E+ Qvee1 Vec1(end,end)之便捷功能函數1 P6 O5 U+ J6 @, f, J
過濾一個點或向量的X、Y和Z分量:
+ A8 `* B. p" ]7 @! y* a函
$ `, p9 a/ K% u; N, V0 j9 J" p* P數, |& u; O, c2 n4 A1 K, ]
功能說明 3 T- c7 ~8 ?% \0 H
xyof (p1) 點的X和Y分量,Z分量設為0.0
' \& ?7 y: K- k# G* `xzof (p1) 點的X和Z分量,Y分量設為0.0 : i k/ j) o: G* ^- E# X1 b0 V
yzof (p1) 點的Y和Z分量,X分量設為0.0
3 Q6 a6 Y/ P! t+ Q; Pxof (p1) 點的X分量,Y和Z分量設為0.0 ; Q8 H' A# y' @7 v+ L6 I
yof (p1) 點的Y分量,X和Z分量設為0.0 6 O( C' T0 S7 t* B/ Q
zof (p1) 點的Z分量,X和Y分量設為0.0 1 ~$ g; L7 K7 p
rxof (p1) 點的X分量 `9 D: f: I3 \% u6 W
ryof (p1) 點的Y分量
, n6 L. x* Z8 g* A( o) erzof (p1) 點的Z分量 ; t6 G( ^! H% q' a6 g( s
7.<AutoCAD中如何计算二维图形的面积> . o4 M' y/ n5 }# V& }$ P1 ]
AutoCAD中,可以方便、准确地计算二维封闭图形的面积(包括周长),但对于不同类别的图形,其计算方法也不尽相同。 : ]0 ]$ K# v+ L. V( m% c- J' }/ @
1. 对于简单图形,如矩形、三角形。只须执行命令AREA(可以是命令行输入或点击对应命令图标),在命令提示“Specify first corner point or [Object/Add/Subtract]:”后,打开捕捉依次选取矩形或三角形各交点后回车,AutoCAD将自动计算面积(Area)、周长(Perimeter),并将结果列于命令行。 ! _) `) r4 e/ r/ `/ o. }. Q
2. 对于简单图形,如圆或其它多段线(Polyline)、样条线(Spline)组成的二维封闭图形。执行命令AREA,在命令提示“Specify first corner point or [Object/Add/Subtract]:”后,选择Object选项,根据提示选择要计算的图形,AutoCAD将自动计算面积、周长。
5 f# L1 H7 M/ Z) E5 x3. 对于由简单直线、圆弧组成的复杂封闭图形,不能直接执行AREA命令计算图形面积。必须先使用Boundary命令(其使用方法依照下图对话框选择即刻,它同于剖面线填充的面域创建),以要计算面积的图形创建一个面域(region)或多段线对象,再执行命令AREA,在命令提示“Specify first corner point or [Object/Add/Subtract]:”后,选择Object选项,根据提示选择刚刚建立的面域图形,AutoCAD将自动计算面积、周长。
+ y* k/ X& }: p- c/ l8.AutoCAD字体替换技巧 1 [( i4 N& V+ V/ N: w& f
AutoCAD文件在交流过程中,往往会因设计者使用和拥有不同的字体(特别是早期版本必须使用的单线字体),而需为其指定替换字体,如下图所示,即是因为笔者的电脑中没有UMHZ.shx字体,而需为其指定笔者电脑中存在的字体hzkt.shx。
; c1 W' ]7 c* k. M; D& T这种提示在每次启动AutoCAD后,打开已有文件都会出现。其实,这种字体替换可以在配置中一次指定:: r5 f" m3 N/ h* l* _
执行config命令,在下图对话框的黑显处(指定替换字体文件)输入字体文件及其完整目录,ok后,下次启动AutoCAD打开已有文件时,字体替换提示将不在出现。
' [4 ~, I7 d7 [: S9'CAL雖然好用,但它是採AuyoLISP的敘述語法,多少也須有LISP的底子
+ G6 f4 p8 j; B. Q4 K3 F; e4 F) h。
6 H' O# Q) O( \0 C! H4 K! m& j我目前使用《AutoCAD環境下呼叫Windows的計算機》,更為方便且直接,並
$ _9 _. n& G7 N有普通和工程用兩種計算機可選用。
3 e+ _8 a$ W) b# }% {* _" K1 m/ u方法: ) U V* |; [/ P* R% I
1. 指令ALIASEDIT→Shell command→選【ADD】鈕→Alias=CALC,
) t$ n0 x1 m5 L# aCommand=start calc
, h0 m f* ^. e# j; l- z4 Z6 K爾後在AutoCAD command 提示下鍵入CALC即可叫出計算機。
9 U6 q" v$ ], N1 z! U2. 如果ALIASEDIT不能作用,編輯acad.pgp也一樣可達到目地。
* d) V" k+ p8 s1 y& s$ {AutoCAD表格製作 ' ]* u( P+ N8 B3 x! y) D7 r' V
AutoCAD儘管有強大的圖形功能,但表格處理功能相對較弱,而在實際工作中,往往需要在AutoCAD中製作各種表格,如工程數量表等,如何高效製作表格,是一個很實用的問題。
7 W z- U1 i$ l0 d$ J2 O在AutoCAD環境下用手工畫線方法繪製表格,然後,再在表格中填寫文字,不但效率低下,而且,很難精確控制文字的書寫位置,文字排版也很成問題。儘管AutoCAD支援物件鏈結與嵌入,可以插入Word或Excel表格,但是一方面修改起來不是很方便,一點小小的修改就得進入Word或Excel,修改完成後,又得退回到AutoCAD,另一方面,一些特殊符號如一級鋼筋符號以及二級鋼筋符號等,在Word或Excel中很難輸入,那?有沒有兩全其美的方法呢,經過探索,可以這樣較好解決:先在Excel中制完表格,複製到剪貼板,然後再在AutoCAD環境下選擇edit功能表中的Paste special,選擇作?AutoCAD Entities,確定以後,表格即轉化成AutoCAD實體,用explode炸開,即可以編輯其中的線條及方字,非常方便。 |
|