|
|
发表于 2009-2-22 12:52:17
|
显示全部楼层
来自: 中国河南郑州
精選應用13:已知矩形條件如下:
* O: A( U& C" z) A0 G) u4 b指令: RECTANG % ^+ Z* V$ m6 ]" j) B
指定第一個角點或[倒角(C)/高程(E)/圓角(F)/厚度(T)/線寬(W)]: <- 選取左下角點4 k- g" j% d: X$ d2 Y! O
指定其它角點: 'CAL
3 a$ r4 R; ^6 W7 h>> 表示式: [@sqr(8.35),sqrt(2)*9.5] <- 輸入表示式
7 w* u# L( ~8 A: a E(111.524 -558.998 0.0) <- 求得另一角座標點* I9 V: B) w2 P' t; F! k
精選應用1:已知一個任意圓,畫出一個同心圓半徑為該圓的5/7
( Z9 l- C7 s& M" _3 E7 i: x指令: CIRCLE
& C; e* e% `$ k( e3 c3 ^指定圓的中心點或 [三點(3P)/兩點(2P)/相切,相切,半徑(T)]: CEN o+ {" y& ~' A+ U* r& S
於 <- 選取圓1中心點* [- I0 t% c9 ^6 s; b
指定圓的半徑或 [直徑(D)] <48.4441>: 'CAL <- 輸入’CAL & k# Z6 K- D/ q! ]3 `
起始設定...>> 表示式: RAD*5/7 <- 輸入表示式
; Q6 c! B d0 R% p>> 為 RAD 函數選取圓, 弧或聚合線段: <- 選取圓1,完成圖形
' Q# u4 F5 v' o : x" l; n D2 X$ X/ M; |( F
精選應用2:已知二圓,請於兩圓連心線中點,畫上一個半徑為5的小圓:
! i m4 I2 M1 x r; e! m4 N/ X指令: CIRCLE 5 h2 J- v: M$ w0 H- D
指定圓的中心點或 [三點(3P)/兩點(2P)/相切,相切,半徑(T)]: 'CAL
! r6 Q1 Q' M! T6 Z7 t @>> 表示式: (CEN+CEN)/2 <- 輸入表示式
9 m% H9 { I5 p5 h/ ?+ q$ v0 }>> 選取圖元給 CEN 鎖點: <- 選取圓1中心點 $ R0 h( I5 A) ]; {$ ?$ q+ V
>> 選取圖元給 CEN 鎖點: <- 選取圓2中心點
0 m5 O4 @$ Z) P9 ?(190.229 161.234 0.0) <- 求得中點座標值 t9 s9 l; K9 B5 [
指定圓的半徑或 [直徑(D)] <8.9804>: 5 <-輸入半徑5 8 i0 m5 B& P9 U! D5 w# p
4 `, Z# K& a3 v3 D, `4 r2 g精選應用3:已知矩形與一條線段,請以矩形對角中點為圓心,線段長度為參考半徑,完成一圓:
' h! |# L+ y3 x7 H1 ~指令: CIRCLE
% R6 {( K; ]. T" L; T" }指定圓的中心點或 [三點(3P)/兩點(2P)/相切,相切,半徑(T)]: 'CAL 7 L8 e* f! e6 M" Q7 H6 G4 {
>> 表示式: MEE <- 輸入表示式
, C$ q D' U E$ \9 F( ~) s>> 選取一個端點給 MEE: <- 選取端點1 6 n9 U& f! W; T5 q) q0 p
>> 選取另一個端點給 MEE: <-選取端點2
, A4 L) |+ q5 [* W! E1 g/ @6 k: ]9 `(70.2147 87.3565 0.0) <- 求得中點座標值$ B% X p6 x+ K: w+ t. T2 ~# H# T
指定圓的半徑或 [直徑(D)] <5.0000>: 'CAL
5 z& u3 H- Z1 ?0 |, e- ?2 O4 m>> 表示式: DEE <-輸入表示式
: t) s2 X5 }, D, L% ~% K4 }>> 選取一個端點給 DEE: <-選取端點3
\0 e! p# q$ V4 e4 i8 @6 u8 t* u# T>> 選取另一個端點給 DEE: <-選取端點4
D8 L. P1 G( y+ f. b8 D. s3 a17.3398 <- 求得線段長度值
# l8 {+ J7 Z7 \1 j3 w9 \2 _精選應用4:繪製正五邊形,邊長為456之平方根:6 }8 Q# Z, L9 J: t) M
指令: POLYGON " ?6 B8 S0 h! v8 A# G
輸入邊的數目 <4>: 5 <- 輸入邊數
% D) O& |' M! c9 N D' i指定多邊形的中心點或 [邊緣(E)]: E <- 輸入選項0 c# e/ p" b# k4 Q+ R! z* T
指定邊緣的第一個端點: <- 選取任意一點為起點
6 i( ^8 G8 }+ E' Y2 B指定邊緣的第二個端點: 'CAL
. T$ z5 `0 u3 q% G/ {& j$ ` e>> 表示式: [@SQRT(456)<0] <- 輸入表示式 ; K1 N# b5 k+ ^" ]9 g1 S" W" v
(85.7895 9.51962 0.0) <- 求得第二端點座標
: u7 m0 x% R: Y數值運算式:
. @4 t; H3 j; h. M2 T運算子
6 }* J- R8 `0 W, e- D; C; r. C運算方式
" y m& q% Q' t: o8 }$ K) \' c8 j0 K) G() 群組運算式
! [( o& l5 {. `^ 指數運算式
Z: S" J* |/ K4 q*與/ 乘法與除法
5 ~8 ^: E6 w F, G: n. s6 W+與- 加法與減法2 b: G* j, Y% n+ W# Q# d7 g
向量運算式:
6 Y4 t1 O O# ~" B v* U! M運算子
, I, G1 C) A" Z, a運算方式
; f" E# U& D( l3 P() 群組運算式
. e) B2 {5 Y' a* t2 k" B& 計算兩向量間的向量乘積 (當做一個向量) * h! D/ l% H$ K; _
[a,b,c]&[x,y,z]=[(b*z)-(c*y),(c*x)-(a*z),(a*y)-(b*x)]
. {; m! e0 }' a: {8 U4 Q*與/ 計算兩向量間的純量乘績 (當做一個實數) # T4 ^4 r. t, n+ e
[a,b,c]&[x,y,z]=ax+by+cz
2 f6 t0 j( K" C! e" v- y*與/ 向量乘以或除以一個實數 a*[x,y,z]=[a*x,a*y,a*z] * U% Q' X) }, g8 b
+與- 向量加法與減法 [a,b,c]+[x,y,z]=[a+x,b+y,c+z]
7 q' \+ S! R* [/ y! s% j3 t, s/ a向量運算式:
) v# a) x) o0 f點的格式0 R2 Z! U2 j5 w7 l* o! v8 A8 O% @
格
5 Y$ ^4 z. e4 c5 c4 x" l式
1 Y& Y: D' \& a+ v+ x! p8 W6 f極座標 [距離<角度]
0 e: p; U& i) B圓柱座標 [距離<角度,Z]
4 ]* E4 w0 @) F& [$ V球形座標 [距離<角度1<角度2] " N5 ~$ T, T n) ?
相對座標" K: ^: ^: ^# \6 Z/ l+ i5 _) x- o# c
使用 @ 前置符號 [@x,y,z]
) @5 D& i2 S5 i1 m% @/ P, kWCS(代替UCS) 使用 * 前置符號[*x,y,z] 9 }$ V1 G% j, m9 Q
1 V0 ]8 a D6 M9 L: F# `標準數值函數:. c* o; Z# ~# |5 h! h g7 s* v
函
( d" T3 p* O" b+ u' C3 |3 c* T3 Z數
' J/ ?% V/ C" I5 @% r) h7 g; G& t; z8 ]功能說明 ; G5 ^- ^: f& t* p2 \! F
sin (角度) 求角度之正弦值 3 T8 x9 O& D$ o8 u
cos (角度) 求角度之餘弦值 5 h k+ }7 P# _
tang (角度) 求角度之正切值
; j7 i! e, Q& `+ qasin (實數) 求數值之反正弦值 (數值必須在-1與1之間)
G4 Y) X( n4 P2 e, B/ N5 Vacos (實數) 求數值之反餘弦值 (數值必須在-1與1之間) ; _1 v* q; j( A# @, c' R
atang (實數) 求數值之反正切值
+ Q( K/ V; w# K: G7 b& [ln (實數) 求數值之自然對數
/ W" q3 T7 j& \& E/ b5 Blog (實數) 求數值以實為底之對數 % b5 h. J: p; u" r; z
exp (實數) 求數值之自然指數 ; a: a# C9 t8 A/ n. n; c: |! d
exp10 (實數) 求數值以實為底之指數
5 o1 E4 N! r/ O$ E+ a, tsqr (實數) 求數值之平方
! _ s% a" u3 W' F; q: w$ Xsqrt (實數) 求數值之平方根 (數值必須不為負值)
% Z/ G" N4 M3 J8 {/ Sabs (實數) 求數值之絕對值 7 s" d, i, [/ V* T4 I8 ~' t# g
round (實數) 求最接近數值的整數
+ V. z" U+ L3 _1 Y% r6 Atrunc (實數) 求數值之整數部分
! |3 l% a; e8 g, D2 cr2d (角度) 將角度由弳度轉為度,例如r2d (pi) 將常數p轉為180度
0 }# T% [; R p5 zd2r (角度) 將角度由度轉為弳度,例如d2r (180) 轉換180度為p弳度值 # I& H# L9 J+ U9 R O V
pi 常數p
3 Z8 r% p' b6 q4 u特殊功能函數:(其中括弧內p,p1,p2…等可配合輔助抓點來取得座標值) 0 i G/ ?' _6 a) v6 |4 G
函
[3 ~- k0 e1 C4 y數
& M3 h- \4 ]2 o$ {, F- H功能說明 " [% ?! C! Q1 d6 x& [
ang (p1,p2) 求X軸與直線(p1,p2)之夾角值 ' j: b) F0 I* L3 w+ R
ang (頂點,p1,p2) 二直線(頂點,p1)與(頂點,p2)之夾角
* o! Z& {, V. I7 Ndist (p1,p2) 求p1及p2間的距離 8 q; c4 r$ _, p5 `6 t# [- F _
dpl (p,p1,p2) 點p與經過p1、p2之直線最短距離 7 I5 ]: N. d5 `# P$ @# {% |: X& D
dpp (p,p1,p2,p3) 計算點p經過三點(p1,p2,p3)的平面之間最短距離
/ [7 r% E9 @3 ?; S. L! ]4 JDee dist (end,end)之便捷功能函數,求兩端點之距離
$ l7 s7 N2 E% M" y5 }getvar (變數名稱) 讀取AutoCAD系統變數值,僅限於實數、整數及點座標 " @+ h& n/ Y* B6 s4 _; u% t
ill (p1,p2,p3,p4) 二直線(p1,p2)與(p3,p4)的交叉點
3 t" e+ U- c% g1 Z' K9 j* y7 t4 hilp (p1,p2,p3,p4,p5) 計算線(p1,p2)和經過三點(p3,p4,p5)的平面之相交點
* x7 y2 l9 `& x9 W, uille ill (end,end,end,end) 的便捷功能函數
. o- V- c( h1 E" J9 Hmee (end,end)/2 的便捷功能函數,求二端點間的中點座標
( D8 A0 H' v# G3 K7 u' V4 T; lnor (p1,p2) 直線(p1,p2)之單位法向量 (垂直方向) - N) [. \9 J0 c [* T
nee nor (end,end)之便捷功能函數
. _( ^& d+ Y5 w: J* J6 ^pld (p1,p2,d) 直線(p1,p2)上距離p1點d長度的點座標
- x% D2 O$ z- M# cplt (p1,p2,t) 直線(p1,p2)上以參數t定義的點位 / l8 l" N# ^7 p2 X( ~4 U
rad 選取一圓或弧求取該半徑值
7 K$ u& R# A! t) r6 n) \7 {9 Xrot (p,basp,a) 點p以basp為基準旋轉a角度
( v, M8 S) f; Y! r6 \+ frot (p,axp1,axp2,a) 以通過點axp1和axp2的線為旋轉軸,旋轉p點,經過角度a / u! E R/ I% [& ]. ?) T
vec (p1,p2) 點p1至點p2之向量
+ e+ Y w/ S$ |& vvec1 (p1,p2) 點p1至點p2之單位向量
$ T: q( b& @( e" N6 mvee vec(end,end)之便捷功能函數
+ \8 _: i) m# ?7 Z3 B3 l9 A3 w2 p: Svee1 Vec1(end,end)之便捷功能函數" p5 t; D1 R; j! ?- q2 y7 ]6 Q( r
過濾一個點或向量的X、Y和Z分量: i/ l7 a* L3 `
函
$ P7 g: }1 Z0 N/ j0 D) f數
" r0 X6 J. A3 R# f1 C# g; Q/ Q功能說明 ' a0 R3 ]3 o x1 A$ ]3 i/ }1 K4 m' W
xyof (p1) 點的X和Y分量,Z分量設為0.0
" I. \) n4 N( `# j' A3 Hxzof (p1) 點的X和Z分量,Y分量設為0.0 " h6 f+ ~7 L* c6 v& m' x4 D7 m
yzof (p1) 點的Y和Z分量,X分量設為0.0 9 e4 p" F ?% R/ x, u; }6 X3 K6 ~" D
xof (p1) 點的X分量,Y和Z分量設為0.0 : A( G0 {2 N3 ~4 H1 l
yof (p1) 點的Y分量,X和Z分量設為0.0 8 I+ t& Z* w3 t/ ~2 z$ Q; P- v
zof (p1) 點的Z分量,X和Y分量設為0.0
4 C8 F% @; Q: T7 [" ?7 w0 u6 ?rxof (p1) 點的X分量 5 _2 t! B9 c* Y0 N2 L, [# e- Z
ryof (p1) 點的Y分量
% T# T. ]0 f- a; c( J3 Y2 Nrzof (p1) 點的Z分量
' }& o7 z* T1 K; C, Z. G7.<AutoCAD中如何计算二维图形的面积>
w1 Y) r/ E& |1 ?AutoCAD中,可以方便、准确地计算二维封闭图形的面积(包括周长),但对于不同类别的图形,其计算方法也不尽相同。 3 }6 V# S! ]1 {8 Z& b& Y+ \
1. 对于简单图形,如矩形、三角形。只须执行命令AREA(可以是命令行输入或点击对应命令图标),在命令提示“Specify first corner point or [Object/Add/Subtract]:”后,打开捕捉依次选取矩形或三角形各交点后回车,AutoCAD将自动计算面积(Area)、周长(Perimeter),并将结果列于命令行。 9 p+ J7 y$ @0 d% k% J8 Z$ e L
2. 对于简单图形,如圆或其它多段线(Polyline)、样条线(Spline)组成的二维封闭图形。执行命令AREA,在命令提示“Specify first corner point or [Object/Add/Subtract]:”后,选择Object选项,根据提示选择要计算的图形,AutoCAD将自动计算面积、周长。
; _% q6 v1 |; ^+ a5 a1 `3. 对于由简单直线、圆弧组成的复杂封闭图形,不能直接执行AREA命令计算图形面积。必须先使用Boundary命令(其使用方法依照下图对话框选择即刻,它同于剖面线填充的面域创建),以要计算面积的图形创建一个面域(region)或多段线对象,再执行命令AREA,在命令提示“Specify first corner point or [Object/Add/Subtract]:”后,选择Object选项,根据提示选择刚刚建立的面域图形,AutoCAD将自动计算面积、周长。2 A1 c# B" a/ m& Z3 _, n0 @
8.AutoCAD字体替换技巧 " o" d! ?+ m1 @
AutoCAD文件在交流过程中,往往会因设计者使用和拥有不同的字体(特别是早期版本必须使用的单线字体),而需为其指定替换字体,如下图所示,即是因为笔者的电脑中没有UMHZ.shx字体,而需为其指定笔者电脑中存在的字体hzkt.shx。
" T; y K4 A6 N% @; @6 G3 H这种提示在每次启动AutoCAD后,打开已有文件都会出现。其实,这种字体替换可以在配置中一次指定:5 w& P* T- Q4 d5 M5 b( A
执行config命令,在下图对话框的黑显处(指定替换字体文件)输入字体文件及其完整目录,ok后,下次启动AutoCAD打开已有文件时,字体替换提示将不在出现。
( ?4 K: f8 @: r9'CAL雖然好用,但它是採AuyoLISP的敘述語法,多少也須有LISP的底子+ E; A1 c) T* E2 L
。5 n% N! r2 Y* K Z. v
我目前使用《AutoCAD環境下呼叫Windows的計算機》,更為方便且直接,並1 ~0 l* T) p9 T# t; S: J% N
有普通和工程用兩種計算機可選用。
# m8 l8 A, u+ c方法: : T v; t7 `: e; ^ d
1. 指令ALIASEDIT→Shell command→選【ADD】鈕→Alias=CALC,
1 Q: j: f% k* \( q( LCommand=start calc & k, h2 U8 [; G4 b* p
爾後在AutoCAD command 提示下鍵入CALC即可叫出計算機。 ; e, Z: R! S* u# S
2. 如果ALIASEDIT不能作用,編輯acad.pgp也一樣可達到目地。
1 _0 I0 h: N- u" O. }! i( c, c) }, LAutoCAD表格製作 ) V) D! X% b! S* k4 l) ^+ j; |+ Y6 l
AutoCAD儘管有強大的圖形功能,但表格處理功能相對較弱,而在實際工作中,往往需要在AutoCAD中製作各種表格,如工程數量表等,如何高效製作表格,是一個很實用的問題。4 Z( d1 ^) L! {, @6 u
在AutoCAD環境下用手工畫線方法繪製表格,然後,再在表格中填寫文字,不但效率低下,而且,很難精確控制文字的書寫位置,文字排版也很成問題。儘管AutoCAD支援物件鏈結與嵌入,可以插入Word或Excel表格,但是一方面修改起來不是很方便,一點小小的修改就得進入Word或Excel,修改完成後,又得退回到AutoCAD,另一方面,一些特殊符號如一級鋼筋符號以及二級鋼筋符號等,在Word或Excel中很難輸入,那?有沒有兩全其美的方法呢,經過探索,可以這樣較好解決:先在Excel中制完表格,複製到剪貼板,然後再在AutoCAD環境下選擇edit功能表中的Paste special,選擇作?AutoCAD Entities,確定以後,表格即轉化成AutoCAD實體,用explode炸開,即可以編輯其中的線條及方字,非常方便。 |
|