|
发表于 2009-2-22 12:52:17
|
显示全部楼层
来自: 中国河南郑州
精選應用13:已知矩形條件如下:" e4 e6 Z. B1 {8 Y
指令: RECTANG
- R+ ]4 K6 k+ v5 A! x& ^指定第一個角點或[倒角(C)/高程(E)/圓角(F)/厚度(T)/線寬(W)]: <- 選取左下角點
7 p: j' y+ R# ]) ~' _5 ]. }: g指定其它角點: 'CAL ; b W, [1 t6 [, [# C
>> 表示式: [@sqr(8.35),sqrt(2)*9.5] <- 輸入表示式
y* d2 W" s8 @# y4 S; ?$ n(111.524 -558.998 0.0) <- 求得另一角座標點
; W8 A8 w6 y, l2 v精選應用1:已知一個任意圓,畫出一個同心圓半徑為該圓的5/7 . E. j: O4 k) ?" f
指令: CIRCLE 2 g: d/ @7 ?! }. j, \
指定圓的中心點或 [三點(3P)/兩點(2P)/相切,相切,半徑(T)]: CEN # B9 C/ `# c, N7 ~
於 <- 選取圓1中心點
" v- c ]" W- O* X1 ], X指定圓的半徑或 [直徑(D)] <48.4441>: 'CAL <- 輸入’CAL R' g0 ]( ^4 A5 x" E9 x( C
起始設定...>> 表示式: RAD*5/7 <- 輸入表示式 , @) v/ w0 H) T5 t* m# n& m e
>> 為 RAD 函數選取圓, 弧或聚合線段: <- 選取圓1,完成圖形+ b/ r: @& _2 T
( Q# k0 T: `# L3 Y6 x7 R精選應用2:已知二圓,請於兩圓連心線中點,畫上一個半徑為5的小圓:
' Y a/ C( l- s% i; `4 P. z5 R9 m指令: CIRCLE , o j5 |! N1 y! S: k {2 o c
指定圓的中心點或 [三點(3P)/兩點(2P)/相切,相切,半徑(T)]: 'CAL
+ G, G$ R7 U- H% \>> 表示式: (CEN+CEN)/2 <- 輸入表示式 6 X. v- H' p, g7 C8 |% k, W7 z
>> 選取圖元給 CEN 鎖點: <- 選取圓1中心點 ! G/ A8 X1 _! L0 h l: @/ z
>> 選取圖元給 CEN 鎖點: <- 選取圓2中心點
7 B# k6 r! r, r0 ^( h(190.229 161.234 0.0) <- 求得中點座標值
% x/ y# u# X& L! `( G, Y指定圓的半徑或 [直徑(D)] <8.9804>: 5 <-輸入半徑5 , m! T; Q- L# H9 R# s6 |
/ V7 I# z6 b! e. W# p2 P" W精選應用3:已知矩形與一條線段,請以矩形對角中點為圓心,線段長度為參考半徑,完成一圓:6 b& r5 |5 x V! ]+ h
指令: CIRCLE
( C; o0 E* V6 r" I3 D- D指定圓的中心點或 [三點(3P)/兩點(2P)/相切,相切,半徑(T)]: 'CAL - H) k4 h1 {4 D+ W7 @
>> 表示式: MEE <- 輸入表示式
8 `2 |5 A( R; y' n5 U3 r: u>> 選取一個端點給 MEE: <- 選取端點1 / ?5 f0 ^" I( |+ A0 C9 a
>> 選取另一個端點給 MEE: <-選取端點2 3 c* L" D; V: ]3 c7 m [
(70.2147 87.3565 0.0) <- 求得中點座標值" ^ s( f% ?: g+ M! S: a7 c
指定圓的半徑或 [直徑(D)] <5.0000>: 'CAL
0 ^. ?* G9 S' p& L! B( l, O- Z; K>> 表示式: DEE <-輸入表示式
' `, o2 D* l8 U3 c; e>> 選取一個端點給 DEE: <-選取端點3 5 B7 u/ V# @, ]1 L$ U
>> 選取另一個端點給 DEE: <-選取端點4 ) W, |2 Q6 d! |1 K: Z! L
17.3398 <- 求得線段長度值
1 u7 k& l5 s; k7 Y; W" J4 y精選應用4:繪製正五邊形,邊長為456之平方根:; f& c/ ]$ M0 F4 @) \( A
指令: POLYGON + T# e$ S7 q0 Z0 `3 l
輸入邊的數目 <4>: 5 <- 輸入邊數& d; ^+ H- L2 f+ q0 K1 h9 h
指定多邊形的中心點或 [邊緣(E)]: E <- 輸入選項. O% V) W3 z7 r; U+ n2 y
指定邊緣的第一個端點: <- 選取任意一點為起點
7 x- W% ^' @; ?2 f. K指定邊緣的第二個端點: 'CAL
7 ^ p* H6 ~- H! ~* q>> 表示式: [@SQRT(456)<0] <- 輸入表示式 , J5 x& X0 |7 x" |3 M
(85.7895 9.51962 0.0) <- 求得第二端點座標8 {# |9 Q9 x& l3 G
數值運算式:, X4 B3 ]4 l3 E1 W d
運算子# p$ `4 O- Y: i- @
運算方式 / _) j- h/ P; z7 ^0 R1 o
() 群組運算式
* }: E* t$ F+ K7 V! `3 j# _- b^ 指數運算式 / c0 n5 _. k$ x. f) L
*與/ 乘法與除法 ' P( P1 f! _, t ]9 ~
+與- 加法與減法
1 f* i! F- \* t+ `) d向量運算式:
5 D5 ~6 l7 s0 }8 o6 a$ A運算子* M- l4 y) t; l' c0 v: O' B7 M& P
運算方式 # p K. x; ~' q0 P
() 群組運算式
. k6 u) Y$ ~+ T9 g1 c, `& 計算兩向量間的向量乘積 (當做一個向量)
& z% l6 M4 j# D/ \* M[a,b,c]&[x,y,z]=[(b*z)-(c*y),(c*x)-(a*z),(a*y)-(b*x)]
; x/ M* v3 d8 u, J! f ?*與/ 計算兩向量間的純量乘績 (當做一個實數)
/ U& t0 L4 [% _8 g3 W% S7 X: u[a,b,c]&[x,y,z]=ax+by+cz 0 ?. ] T9 O' S1 I
*與/ 向量乘以或除以一個實數 a*[x,y,z]=[a*x,a*y,a*z]
0 S# U, u" m: m. o P+與- 向量加法與減法 [a,b,c]+[x,y,z]=[a+x,b+y,c+z] $ K, o6 \; I6 P
向量運算式:4 G( l; ?6 }7 E
點的格式
* D# ~6 [4 k; `$ [3 R- f( W" D格
H) B! F5 _1 t3 i' Y6 L式6 {: y; g9 V& ^2 m3 h
極座標 [距離<角度]
" }/ m0 Y# } w* S/ V( n圓柱座標 [距離<角度,Z] `2 f4 z2 u f. |( R. X& ^
球形座標 [距離<角度1<角度2]
# j4 _# T# T- u( V0 r相對座標
. Z6 I2 C: \! c |% z; k0 e使用 @ 前置符號 [@x,y,z]
$ {3 H: L7 T9 G" {WCS(代替UCS) 使用 * 前置符號[*x,y,z] ( z+ x d# ^0 ]& l& e( E1 K5 q
6 e# {: R: [4 D$ A' J% X ^
標準數值函數:
. V8 |9 { B6 K函
: b% W$ Q: d% s5 N7 |. I數- S* ^& g1 s, F" R& |! k. {) f. c
功能說明
3 t/ ~/ G; ?# Y0 F& }sin (角度) 求角度之正弦值 8 Q! k. [0 m) L4 i @+ _! G
cos (角度) 求角度之餘弦值
/ X S3 J6 L( Ttang (角度) 求角度之正切值
: a/ ^& _ b! z4 Rasin (實數) 求數值之反正弦值 (數值必須在-1與1之間)
" Y+ s! s- O4 N$ {9 Oacos (實數) 求數值之反餘弦值 (數值必須在-1與1之間)
5 F: V& C# J; yatang (實數) 求數值之反正切值
# m0 o) ]) z* ^9 Z4 mln (實數) 求數值之自然對數
6 y6 [) s# u, ]5 V$ Zlog (實數) 求數值以實為底之對數 + \ D, g; i! F8 `5 M- w
exp (實數) 求數值之自然指數 + w3 V! e: D' ?: x' y8 C2 c( J5 J8 G- w
exp10 (實數) 求數值以實為底之指數 " R8 G- Y0 v5 X# U) _+ B
sqr (實數) 求數值之平方 2 y. m4 R. D, W5 u L2 ]
sqrt (實數) 求數值之平方根 (數值必須不為負值)
) T$ @, |" @5 Z& H8 J% ^ Q/ f$ g3 \abs (實數) 求數值之絕對值
* o1 B5 e# q9 \1 l# d3 @; nround (實數) 求最接近數值的整數 9 t6 K% o# }5 Q; x+ [% |' {
trunc (實數) 求數值之整數部分
) _- {$ Q, b* M8 h2 Y2 O1 lr2d (角度) 將角度由弳度轉為度,例如r2d (pi) 將常數p轉為180度
- x7 |7 _' a( K; Pd2r (角度) 將角度由度轉為弳度,例如d2r (180) 轉換180度為p弳度值
4 [) d7 t+ z; \pi 常數p ; g' W$ [8 v. K1 k& G
特殊功能函數:(其中括弧內p,p1,p2…等可配合輔助抓點來取得座標值)
* Z' R8 j" z4 ~( Z. z, O函/ C7 x* C I* t7 i. e5 G. y
數
. g6 U0 r+ h% _0 T9 ], X+ E4 g功能說明 9 P' {( F& {) n1 e# g- ?( n* {
ang (p1,p2) 求X軸與直線(p1,p2)之夾角值
+ |# f9 _% A0 [* m J; Fang (頂點,p1,p2) 二直線(頂點,p1)與(頂點,p2)之夾角
' _& n; ?" N- v' f. D: Gdist (p1,p2) 求p1及p2間的距離 9 j( y0 c' V. z& g: v1 r
dpl (p,p1,p2) 點p與經過p1、p2之直線最短距離
& ~1 I4 u( x" N1 i& e- Z/ gdpp (p,p1,p2,p3) 計算點p經過三點(p1,p2,p3)的平面之間最短距離
' Q5 k8 R. p. m% LDee dist (end,end)之便捷功能函數,求兩端點之距離 $ v# }/ c: ]4 T+ a
getvar (變數名稱) 讀取AutoCAD系統變數值,僅限於實數、整數及點座標
1 [' ]5 ^; l4 C) Gill (p1,p2,p3,p4) 二直線(p1,p2)與(p3,p4)的交叉點 * x( _0 C7 E1 `5 g4 U
ilp (p1,p2,p3,p4,p5) 計算線(p1,p2)和經過三點(p3,p4,p5)的平面之相交點 ' O2 \" F/ ]. t d+ k* p
ille ill (end,end,end,end) 的便捷功能函數
" e0 s' X8 L6 r7 p) F1 J1 p$ |mee (end,end)/2 的便捷功能函數,求二端點間的中點座標 B: h+ F( h) n. J8 d- G
nor (p1,p2) 直線(p1,p2)之單位法向量 (垂直方向) + w8 J. ~4 w7 N3 w/ u, n2 y; o
nee nor (end,end)之便捷功能函數 3 L }+ e8 H0 \ ?$ b& y0 \
pld (p1,p2,d) 直線(p1,p2)上距離p1點d長度的點座標 6 q, ^ I& h2 ], g9 w
plt (p1,p2,t) 直線(p1,p2)上以參數t定義的點位 " w' q& V' _" ]/ r: d* U
rad 選取一圓或弧求取該半徑值
8 V# F0 B1 l2 S) crot (p,basp,a) 點p以basp為基準旋轉a角度 ' k/ P4 `) N9 x
rot (p,axp1,axp2,a) 以通過點axp1和axp2的線為旋轉軸,旋轉p點,經過角度a # K/ T: l. V0 i3 s9 w
vec (p1,p2) 點p1至點p2之向量 " e! l; C. C: s# @7 \+ P# ~# I
vec1 (p1,p2) 點p1至點p2之單位向量 6 W7 H! }# x- L' m& m
vee vec(end,end)之便捷功能函數 b+ |: M5 H" W9 v
vee1 Vec1(end,end)之便捷功能函數+ X/ i( |1 e' T' o7 [
過濾一個點或向量的X、Y和Z分量:
6 G* T' Z2 w: m( a函4 Z7 ~: e& H! [0 N) i8 a) B
數
+ b2 a5 G" e+ q9 A R; ]' k功能說明 & s1 e5 O% ^, c8 [; H8 x C( W4 Q& x
xyof (p1) 點的X和Y分量,Z分量設為0.0
2 Q( p4 j* {9 ~6 W4 U$ cxzof (p1) 點的X和Z分量,Y分量設為0.0
# { r7 Y& O% Q# b( Ayzof (p1) 點的Y和Z分量,X分量設為0.0
( P$ f6 z& G4 J' ~1 i2 U( r+ y* Zxof (p1) 點的X分量,Y和Z分量設為0.0
! F! t. Y$ B3 L( Lyof (p1) 點的Y分量,X和Z分量設為0.0
N# S$ I% [6 m Q2 |8 a/ lzof (p1) 點的Z分量,X和Y分量設為0.0
& x1 |. E$ ~: R' b0 drxof (p1) 點的X分量
6 O; h# g0 ? Z4 y0 ]2 oryof (p1) 點的Y分量
; d) u Z! {; W( _8 g1 \rzof (p1) 點的Z分量 * t0 e" k4 p9 w* c
7.<AutoCAD中如何计算二维图形的面积> 5 ~# S# t" k5 a$ i4 D8 Q& K
AutoCAD中,可以方便、准确地计算二维封闭图形的面积(包括周长),但对于不同类别的图形,其计算方法也不尽相同。 ; b/ O$ U3 k$ M& ?
1. 对于简单图形,如矩形、三角形。只须执行命令AREA(可以是命令行输入或点击对应命令图标),在命令提示“Specify first corner point or [Object/Add/Subtract]:”后,打开捕捉依次选取矩形或三角形各交点后回车,AutoCAD将自动计算面积(Area)、周长(Perimeter),并将结果列于命令行。
& G, F. O: y1 ^ N1 R& t/ L2. 对于简单图形,如圆或其它多段线(Polyline)、样条线(Spline)组成的二维封闭图形。执行命令AREA,在命令提示“Specify first corner point or [Object/Add/Subtract]:”后,选择Object选项,根据提示选择要计算的图形,AutoCAD将自动计算面积、周长。
) K. @5 A M r, T- [ N# {* L3. 对于由简单直线、圆弧组成的复杂封闭图形,不能直接执行AREA命令计算图形面积。必须先使用Boundary命令(其使用方法依照下图对话框选择即刻,它同于剖面线填充的面域创建),以要计算面积的图形创建一个面域(region)或多段线对象,再执行命令AREA,在命令提示“Specify first corner point or [Object/Add/Subtract]:”后,选择Object选项,根据提示选择刚刚建立的面域图形,AutoCAD将自动计算面积、周长。3 |& V" m3 Q; U# L3 S+ f
8.AutoCAD字体替换技巧 * [8 R6 G( }: N/ E
AutoCAD文件在交流过程中,往往会因设计者使用和拥有不同的字体(特别是早期版本必须使用的单线字体),而需为其指定替换字体,如下图所示,即是因为笔者的电脑中没有UMHZ.shx字体,而需为其指定笔者电脑中存在的字体hzkt.shx。4 ~: {" T1 P: X' @# m* O
这种提示在每次启动AutoCAD后,打开已有文件都会出现。其实,这种字体替换可以在配置中一次指定:
' N. Q* \3 s0 i- o% i6 [2 v, d执行config命令,在下图对话框的黑显处(指定替换字体文件)输入字体文件及其完整目录,ok后,下次启动AutoCAD打开已有文件时,字体替换提示将不在出现。
+ V7 O9 j/ w( v# x5 G9'CAL雖然好用,但它是採AuyoLISP的敘述語法,多少也須有LISP的底子( ^$ ?, |$ z& C l
。
1 a) W+ a6 o* {$ o8 |" ^$ S我目前使用《AutoCAD環境下呼叫Windows的計算機》,更為方便且直接,並% T- `! }4 W& c# V2 w1 t& B# o+ g
有普通和工程用兩種計算機可選用。
4 Z1 e7 j0 E$ K3 z1 u0 i方法:
# u+ F9 b8 x- }0 y$ L/ \; Z1. 指令ALIASEDIT→Shell command→選【ADD】鈕→Alias=CALC,
7 N) g4 u6 n, ZCommand=start calc / M* O5 g) M: L+ X# N: Q0 a
爾後在AutoCAD command 提示下鍵入CALC即可叫出計算機。
' ~6 D* ?/ i6 U8 N: V4 j2. 如果ALIASEDIT不能作用,編輯acad.pgp也一樣可達到目地。
* T5 u, p& r5 v; W0 |AutoCAD表格製作 0 {0 ^& P& e! d6 W7 L
AutoCAD儘管有強大的圖形功能,但表格處理功能相對較弱,而在實際工作中,往往需要在AutoCAD中製作各種表格,如工程數量表等,如何高效製作表格,是一個很實用的問題。
/ I! J6 b! I$ s0 z在AutoCAD環境下用手工畫線方法繪製表格,然後,再在表格中填寫文字,不但效率低下,而且,很難精確控制文字的書寫位置,文字排版也很成問題。儘管AutoCAD支援物件鏈結與嵌入,可以插入Word或Excel表格,但是一方面修改起來不是很方便,一點小小的修改就得進入Word或Excel,修改完成後,又得退回到AutoCAD,另一方面,一些特殊符號如一級鋼筋符號以及二級鋼筋符號等,在Word或Excel中很難輸入,那?有沒有兩全其美的方法呢,經過探索,可以這樣較好解決:先在Excel中制完表格,複製到剪貼板,然後再在AutoCAD環境下選擇edit功能表中的Paste special,選擇作?AutoCAD Entities,確定以後,表格即轉化成AutoCAD實體,用explode炸開,即可以編輯其中的線條及方字,非常方便。 |
|