|
发表于 2009-2-22 12:52:17
|
显示全部楼层
来自: 中国河南郑州
精選應用13:已知矩形條件如下:5 w+ ^# B7 T8 R4 m. k
指令: RECTANG ' t# k, x3 q2 {0 I3 j W' Z. o
指定第一個角點或[倒角(C)/高程(E)/圓角(F)/厚度(T)/線寬(W)]: <- 選取左下角點2 A6 F7 ]7 e- Y( o4 u
指定其它角點: 'CAL
# W2 {* ]9 V* @& }1 `; @3 E5 Y>> 表示式: [@sqr(8.35),sqrt(2)*9.5] <- 輸入表示式
9 V0 T, u7 z4 T/ m(111.524 -558.998 0.0) <- 求得另一角座標點
$ Q' O+ o8 Z0 i, Z$ W: `精選應用1:已知一個任意圓,畫出一個同心圓半徑為該圓的5/7 3 R7 a! ?+ N" @3 R
指令: CIRCLE 4 ]3 m3 s6 k: X3 j# u
指定圓的中心點或 [三點(3P)/兩點(2P)/相切,相切,半徑(T)]: CEN " a& g* @1 V4 U0 U1 Q s" m$ U; e
於 <- 選取圓1中心點' o8 m8 U6 T- w, V
指定圓的半徑或 [直徑(D)] <48.4441>: 'CAL <- 輸入’CAL
" N3 e( a& C/ t* f起始設定...>> 表示式: RAD*5/7 <- 輸入表示式 ) Z6 d4 w# r2 k
>> 為 RAD 函數選取圓, 弧或聚合線段: <- 選取圓1,完成圖形2 u6 }5 F+ `- A" Q
, q# z# k- p N! i: \! j6 z# c7 z
精選應用2:已知二圓,請於兩圓連心線中點,畫上一個半徑為5的小圓:
2 @- p& N: ?; k- Y4 f0 L指令: CIRCLE
* [: |' }* n- f指定圓的中心點或 [三點(3P)/兩點(2P)/相切,相切,半徑(T)]: 'CAL
; c0 L" X5 ~$ H# k% G x>> 表示式: (CEN+CEN)/2 <- 輸入表示式 7 m2 |5 t% W, B+ M+ k+ }: {
>> 選取圖元給 CEN 鎖點: <- 選取圓1中心點
& O# R, y* t3 t9 w" ^ j>> 選取圖元給 CEN 鎖點: <- 選取圓2中心點
& n- U$ H' T: `! J7 p) y(190.229 161.234 0.0) <- 求得中點座標值
# ~$ N d# n1 ? \指定圓的半徑或 [直徑(D)] <8.9804>: 5 <-輸入半徑5 : i1 T, L' }6 Y; W
. \) f c1 \' e$ y精選應用3:已知矩形與一條線段,請以矩形對角中點為圓心,線段長度為參考半徑,完成一圓:
5 T- E/ b2 C0 W9 b0 W# E0 I2 i指令: CIRCLE " F) A0 b n+ M4 Q& y, p
指定圓的中心點或 [三點(3P)/兩點(2P)/相切,相切,半徑(T)]: 'CAL % v% w6 B' S) @4 a8 ^* U
>> 表示式: MEE <- 輸入表示式
1 A: D; F$ r+ h, b/ A>> 選取一個端點給 MEE: <- 選取端點1 : Z* E. l; o7 S7 M0 [3 ]
>> 選取另一個端點給 MEE: <-選取端點2 % @/ X/ ?% B* ?2 y' z1 r
(70.2147 87.3565 0.0) <- 求得中點座標值; ^8 @" ?6 g1 E5 U' D9 U
指定圓的半徑或 [直徑(D)] <5.0000>: 'CAL " j0 r" _2 m. }5 e' H2 [9 J. f
>> 表示式: DEE <-輸入表示式
( ^3 o1 S& \( Z, d4 h1 a>> 選取一個端點給 DEE: <-選取端點3 $ q4 j' u) }. c# U2 V6 @3 T4 g
>> 選取另一個端點給 DEE: <-選取端點4
1 m3 f3 c: P* T* t7 ?7 T17.3398 <- 求得線段長度值
% |8 C5 }2 e; `精選應用4:繪製正五邊形,邊長為456之平方根:$ I7 X# W, c/ m# U/ _ S- L
指令: POLYGON ; i! c& ?1 [- w) V
輸入邊的數目 <4>: 5 <- 輸入邊數
5 E' k/ _. y3 r/ l指定多邊形的中心點或 [邊緣(E)]: E <- 輸入選項
5 z. l3 M1 t" B. F: i指定邊緣的第一個端點: <- 選取任意一點為起點
& u7 S% k% Z, h* I6 k3 S5 d指定邊緣的第二個端點: 'CAL
T. m# S- P, N( s# M% I>> 表示式: [@SQRT(456)<0] <- 輸入表示式
8 q3 ?& T* z* F# d1 b9 Q(85.7895 9.51962 0.0) <- 求得第二端點座標, u# u7 @" u, a8 a3 c
數值運算式:
0 D7 g3 t$ ]2 b3 ^4 y運算子
8 ^2 R, k- B; u: E運算方式 , s* e" w7 j7 Q' [1 S1 g2 i
() 群組運算式 5 R+ V1 R1 N! E/ P
^ 指數運算式 3 ^* d3 m; T4 y$ s* c
*與/ 乘法與除法
1 ^$ i) W7 P% k) p+與- 加法與減法
6 K j0 a: i6 E" A8 u向量運算式:5 L3 G+ I# m$ \. g. H
運算子
# R3 P, e1 h/ d! y運算方式
, ~8 P2 x+ L5 Y) t() 群組運算式 7 H( }1 r, ]2 U# X& I) n
& 計算兩向量間的向量乘積 (當做一個向量) 5 ]; L9 I, q) I6 p
[a,b,c]&[x,y,z]=[(b*z)-(c*y),(c*x)-(a*z),(a*y)-(b*x)]
0 |6 j5 z1 r V; c. g O2 t*與/ 計算兩向量間的純量乘績 (當做一個實數)
+ o" H8 d, h* q- F% G/ Q[a,b,c]&[x,y,z]=ax+by+cz ! ~+ C9 F. c! }. T1 g# P, ~4 u
*與/ 向量乘以或除以一個實數 a*[x,y,z]=[a*x,a*y,a*z]
) o; b7 a. V/ |+與- 向量加法與減法 [a,b,c]+[x,y,z]=[a+x,b+y,c+z] - \1 a" | \3 Q; p8 u. R. p: x
向量運算式:
~. e1 D$ }6 H9 a* w點的格式
9 k% `0 m% o3 B* n格
# W5 S2 K% A0 C3 T式: T% _. R1 c* b2 V: ]- N
極座標 [距離<角度] " U) r) Z! |& d( T6 z0 g
圓柱座標 [距離<角度,Z] / Q S1 q: [0 Y0 c2 V- K$ h
球形座標 [距離<角度1<角度2] % m& _! _, p+ a) t' B9 X
相對座標
0 o! L* c: D' s使用 @ 前置符號 [@x,y,z]
5 F! N' z4 V9 z9 I, lWCS(代替UCS) 使用 * 前置符號[*x,y,z] # Q0 S- y! S) W5 {1 ~
5 G! _4 ~6 x7 Y+ T1 x標準數值函數:/ b/ h; N/ L4 O( q, G" V' u! R
函( _7 M" i/ t' g' k3 F
數
! t9 N2 Y- d1 `1 o7 m- Y功能說明
/ E$ ]# c) H" c4 o. bsin (角度) 求角度之正弦值 7 x9 K0 i9 H, r: ~3 y
cos (角度) 求角度之餘弦值 0 ^$ @" d* T/ D! n# a) B
tang (角度) 求角度之正切值
( U6 P$ v, u3 u [9 Q; dasin (實數) 求數值之反正弦值 (數值必須在-1與1之間)
& H E( V& f r4 l b( d$ s. nacos (實數) 求數值之反餘弦值 (數值必須在-1與1之間)
1 B) Z+ t* x& Z# P6 F+ j/ d2 G9 Watang (實數) 求數值之反正切值
_5 {5 O9 T/ R. T% Sln (實數) 求數值之自然對數
4 W: E, l0 D: X' g$ Z, clog (實數) 求數值以實為底之對數 ( u/ f" v* N' v
exp (實數) 求數值之自然指數
+ I) \2 _. U+ Dexp10 (實數) 求數值以實為底之指數
- k: Z8 G# z( c* w8 a- z# ~7 {sqr (實數) 求數值之平方
0 W! I3 m- I6 b8 ~6 ~sqrt (實數) 求數值之平方根 (數值必須不為負值) & R( k8 q( ~5 v/ a
abs (實數) 求數值之絕對值 2 g( _! h+ B- T* f
round (實數) 求最接近數值的整數 4 b. \1 O4 C" N! |1 |
trunc (實數) 求數值之整數部分
9 V& [" d# [: {" C9 Zr2d (角度) 將角度由弳度轉為度,例如r2d (pi) 將常數p轉為180度
; l9 V F. l2 bd2r (角度) 將角度由度轉為弳度,例如d2r (180) 轉換180度為p弳度值
3 F6 U7 u% P8 _3 X1 Q: @2 Lpi 常數p
% O D0 _0 P! o, ]2 k( g特殊功能函數:(其中括弧內p,p1,p2…等可配合輔助抓點來取得座標值) 1 D+ T3 d) c( m4 A- z) f$ V
函( b9 P2 q6 V4 X' Y* }) o8 Q* b& Z
數
4 l+ Y7 X' w, ?" s% B1 V2 w3 {0 D功能說明 8 q4 c u' ?; ^4 u" P8 R3 m
ang (p1,p2) 求X軸與直線(p1,p2)之夾角值 5 X0 `7 _7 Z" h" s9 C+ N
ang (頂點,p1,p2) 二直線(頂點,p1)與(頂點,p2)之夾角
9 f& n' {; {/ @' rdist (p1,p2) 求p1及p2間的距離 ' h0 C& ~/ s4 H: \$ g5 T% v2 X8 J
dpl (p,p1,p2) 點p與經過p1、p2之直線最短距離 / u( v/ B% `6 `* S! R
dpp (p,p1,p2,p3) 計算點p經過三點(p1,p2,p3)的平面之間最短距離
# |# `( {2 V. X E9 q/ sDee dist (end,end)之便捷功能函數,求兩端點之距離
3 j: C G/ B! E2 S& f* i/ C5 Ggetvar (變數名稱) 讀取AutoCAD系統變數值,僅限於實數、整數及點座標
# O3 K" Q4 e, Iill (p1,p2,p3,p4) 二直線(p1,p2)與(p3,p4)的交叉點
2 _+ e9 k7 j5 \% ?% G& B" `ilp (p1,p2,p3,p4,p5) 計算線(p1,p2)和經過三點(p3,p4,p5)的平面之相交點
. w; A3 J- r% |6 F x gille ill (end,end,end,end) 的便捷功能函數 1 A. _7 f, ]' q+ Y
mee (end,end)/2 的便捷功能函數,求二端點間的中點座標 * O, f. B0 a- S
nor (p1,p2) 直線(p1,p2)之單位法向量 (垂直方向)
& Y0 X' N; u7 Xnee nor (end,end)之便捷功能函數
2 W$ E, ?$ m* c* H4 K/ Vpld (p1,p2,d) 直線(p1,p2)上距離p1點d長度的點座標 + i# {; |: t5 j# ^2 P
plt (p1,p2,t) 直線(p1,p2)上以參數t定義的點位 0 ~! ~% l+ c2 C/ }2 i
rad 選取一圓或弧求取該半徑值
% W% |/ V. E; L# ^rot (p,basp,a) 點p以basp為基準旋轉a角度 % T% z0 Z* I" M$ Z
rot (p,axp1,axp2,a) 以通過點axp1和axp2的線為旋轉軸,旋轉p點,經過角度a
3 M2 H2 e4 D: E, X }vec (p1,p2) 點p1至點p2之向量 ' v7 E7 O$ C/ W. l. J; v" q( U
vec1 (p1,p2) 點p1至點p2之單位向量 4 b) o. x" o' t7 }9 j u. u, x
vee vec(end,end)之便捷功能函數
3 A3 n: F# A- s$ X. P) y$ Wvee1 Vec1(end,end)之便捷功能函數
2 H6 |3 b" X0 L7 \# X過濾一個點或向量的X、Y和Z分量:2 g Z( J+ X8 m
函
% o6 B# e+ e. k# s+ ? @" F數
5 m$ {1 s( {" I& S功能說明 + e' p7 ]- R4 _9 O& r
xyof (p1) 點的X和Y分量,Z分量設為0.0
6 I6 j9 M) ^* W( J& F5 {( o( o+ X7 H/ lxzof (p1) 點的X和Z分量,Y分量設為0.0
$ S C1 ?" J; ]' D6 uyzof (p1) 點的Y和Z分量,X分量設為0.0 5 F0 N- d1 }/ a! O0 Z
xof (p1) 點的X分量,Y和Z分量設為0.0 ; L x+ U3 c0 |& P) {) \& e
yof (p1) 點的Y分量,X和Z分量設為0.0 + | O$ ~" c: }: m" n$ H
zof (p1) 點的Z分量,X和Y分量設為0.0
7 {. s; M- i; c5 x4 o" Z- prxof (p1) 點的X分量
/ I4 {* z/ ^+ f; X5 t, e Uryof (p1) 點的Y分量
, f9 }4 W4 ^: wrzof (p1) 點的Z分量 3 v2 w8 F# H0 Y& P& A( }0 @
7.<AutoCAD中如何计算二维图形的面积> ! L( l1 k' b8 l) R8 ^# Y# b3 L2 Y5 q
AutoCAD中,可以方便、准确地计算二维封闭图形的面积(包括周长),但对于不同类别的图形,其计算方法也不尽相同。
# d5 }1 _# B- @9 g1. 对于简单图形,如矩形、三角形。只须执行命令AREA(可以是命令行输入或点击对应命令图标),在命令提示“Specify first corner point or [Object/Add/Subtract]:”后,打开捕捉依次选取矩形或三角形各交点后回车,AutoCAD将自动计算面积(Area)、周长(Perimeter),并将结果列于命令行。 / b* F+ r5 [' M m/ d) q, W% Z
2. 对于简单图形,如圆或其它多段线(Polyline)、样条线(Spline)组成的二维封闭图形。执行命令AREA,在命令提示“Specify first corner point or [Object/Add/Subtract]:”后,选择Object选项,根据提示选择要计算的图形,AutoCAD将自动计算面积、周长。 E, T# e; U$ ~+ |/ q
3. 对于由简单直线、圆弧组成的复杂封闭图形,不能直接执行AREA命令计算图形面积。必须先使用Boundary命令(其使用方法依照下图对话框选择即刻,它同于剖面线填充的面域创建),以要计算面积的图形创建一个面域(region)或多段线对象,再执行命令AREA,在命令提示“Specify first corner point or [Object/Add/Subtract]:”后,选择Object选项,根据提示选择刚刚建立的面域图形,AutoCAD将自动计算面积、周长。
4 w& d( [! w( m& Q. m4 O8.AutoCAD字体替换技巧
( m9 A. u; s$ C2 Q/ [AutoCAD文件在交流过程中,往往会因设计者使用和拥有不同的字体(特别是早期版本必须使用的单线字体),而需为其指定替换字体,如下图所示,即是因为笔者的电脑中没有UMHZ.shx字体,而需为其指定笔者电脑中存在的字体hzkt.shx。
. r8 t" b' N, D4 _# U) s4 c这种提示在每次启动AutoCAD后,打开已有文件都会出现。其实,这种字体替换可以在配置中一次指定:3 s, M- P, o' _" P' j% H$ M
执行config命令,在下图对话框的黑显处(指定替换字体文件)输入字体文件及其完整目录,ok后,下次启动AutoCAD打开已有文件时,字体替换提示将不在出现。
1 \0 n% E' l. I! B$ B$ }1 p/ d9'CAL雖然好用,但它是採AuyoLISP的敘述語法,多少也須有LISP的底子
/ _+ R- E) e& s |。% T6 N6 C' u2 G4 G1 e+ B
我目前使用《AutoCAD環境下呼叫Windows的計算機》,更為方便且直接,並0 {5 D! P( X/ ^' S
有普通和工程用兩種計算機可選用。
4 O# q# o7 v, m5 V P方法: 7 E' {3 K* I4 T" }4 _
1. 指令ALIASEDIT→Shell command→選【ADD】鈕→Alias=CALC,
6 |5 ]5 T0 N- {& D; O. uCommand=start calc ' N8 `; ], D9 Y0 ~2 G* j% c
爾後在AutoCAD command 提示下鍵入CALC即可叫出計算機。 " S" |! X8 g y7 Y$ e& b
2. 如果ALIASEDIT不能作用,編輯acad.pgp也一樣可達到目地。$ g; T4 ]' C7 K, X/ e
AutoCAD表格製作
/ U# V) w }1 L# J: PAutoCAD儘管有強大的圖形功能,但表格處理功能相對較弱,而在實際工作中,往往需要在AutoCAD中製作各種表格,如工程數量表等,如何高效製作表格,是一個很實用的問題。
1 C# F, j, H* w( s在AutoCAD環境下用手工畫線方法繪製表格,然後,再在表格中填寫文字,不但效率低下,而且,很難精確控制文字的書寫位置,文字排版也很成問題。儘管AutoCAD支援物件鏈結與嵌入,可以插入Word或Excel表格,但是一方面修改起來不是很方便,一點小小的修改就得進入Word或Excel,修改完成後,又得退回到AutoCAD,另一方面,一些特殊符號如一級鋼筋符號以及二級鋼筋符號等,在Word或Excel中很難輸入,那?有沒有兩全其美的方法呢,經過探索,可以這樣較好解決:先在Excel中制完表格,複製到剪貼板,然後再在AutoCAD環境下選擇edit功能表中的Paste special,選擇作?AutoCAD Entities,確定以後,表格即轉化成AutoCAD實體,用explode炸開,即可以編輯其中的線條及方字,非常方便。 |
|