|
|
发表于 2009-2-22 12:52:17
|
显示全部楼层
来自: 中国河南郑州
精選應用13:已知矩形條件如下: }+ d* U e. s' x
指令: RECTANG
. Z# G5 F- ^2 r( i. [指定第一個角點或[倒角(C)/高程(E)/圓角(F)/厚度(T)/線寬(W)]: <- 選取左下角點
% z" e9 L- T& C0 z5 v, c2 P( T指定其它角點: 'CAL
" B2 u' B* f# q1 p( N>> 表示式: [@sqr(8.35),sqrt(2)*9.5] <- 輸入表示式
: m: ^6 j `! }: G(111.524 -558.998 0.0) <- 求得另一角座標點
) A% n& `* V. x4 K* F1 v精選應用1:已知一個任意圓,畫出一個同心圓半徑為該圓的5/7
% D& J( i$ R/ M3 f指令: CIRCLE
5 k/ w5 u3 z z5 R, w( o" E* ~$ s: z$ i) d指定圓的中心點或 [三點(3P)/兩點(2P)/相切,相切,半徑(T)]: CEN
" F' m6 [& n# P: J' X於 <- 選取圓1中心點5 J. ?( H' N$ o) a+ c' C( Q
指定圓的半徑或 [直徑(D)] <48.4441>: 'CAL <- 輸入’CAL * G) X5 D* J6 }( q0 M
起始設定...>> 表示式: RAD*5/7 <- 輸入表示式
& \2 W9 H0 I7 d* j) c>> 為 RAD 函數選取圓, 弧或聚合線段: <- 選取圓1,完成圖形& x" Q" u9 x( e9 I1 X* @* q+ W: {
8 ~5 ? b* B% A6 ^1 B8 I精選應用2:已知二圓,請於兩圓連心線中點,畫上一個半徑為5的小圓:& U1 E; V" D" r! P
指令: CIRCLE : S- O: v4 P0 ^5 T7 U
指定圓的中心點或 [三點(3P)/兩點(2P)/相切,相切,半徑(T)]: 'CAL
5 b* w8 @$ C9 b8 Q, t>> 表示式: (CEN+CEN)/2 <- 輸入表示式 & y, H" q5 u/ H& D; j% x2 S$ Q
>> 選取圖元給 CEN 鎖點: <- 選取圓1中心點
! g" s/ r |6 w9 z* h>> 選取圖元給 CEN 鎖點: <- 選取圓2中心點
' [2 a" p) _- ?) @' m- k(190.229 161.234 0.0) <- 求得中點座標值
6 s! y, d2 S* a3 E. u" K3 P* U指定圓的半徑或 [直徑(D)] <8.9804>: 5 <-輸入半徑5 4 l, Z3 M. b/ K
* H% T' l' n- @1 t
精選應用3:已知矩形與一條線段,請以矩形對角中點為圓心,線段長度為參考半徑,完成一圓:
; U- A1 W1 S; V/ I指令: CIRCLE
; X4 n# C' c! [, ]指定圓的中心點或 [三點(3P)/兩點(2P)/相切,相切,半徑(T)]: 'CAL # m$ A! S/ P! l! ]
>> 表示式: MEE <- 輸入表示式
9 q0 y' A/ p5 |>> 選取一個端點給 MEE: <- 選取端點1 9 Y. p. d' _- d: ?: @" h
>> 選取另一個端點給 MEE: <-選取端點2
# a% H" {! D8 u(70.2147 87.3565 0.0) <- 求得中點座標值
6 ?) a7 @: S" }8 q指定圓的半徑或 [直徑(D)] <5.0000>: 'CAL ; X0 b2 k9 E; P; M1 b( M8 b% }
>> 表示式: DEE <-輸入表示式 ' _7 `! H/ e2 T# c
>> 選取一個端點給 DEE: <-選取端點3
7 ~ j1 C( p; j) }: `+ |9 @, a>> 選取另一個端點給 DEE: <-選取端點4 0 s$ F- n0 ^, S8 F
17.3398 <- 求得線段長度值% M" s, Q1 o7 E9 W
精選應用4:繪製正五邊形,邊長為456之平方根:. c- l) I& X u
指令: POLYGON
4 ` Z( M. {3 h) o+ \輸入邊的數目 <4>: 5 <- 輸入邊數
: _. k* I |6 o& g: c$ e指定多邊形的中心點或 [邊緣(E)]: E <- 輸入選項/ F+ O) B0 ~$ k# Y2 k0 v
指定邊緣的第一個端點: <- 選取任意一點為起點
9 c& s3 ?1 {4 h9 E D! p4 _8 a指定邊緣的第二個端點: 'CAL 7 ~# E; I! R1 r0 ]6 G
>> 表示式: [@SQRT(456)<0] <- 輸入表示式 9 h& e) v8 Y. f/ q) v! T; t
(85.7895 9.51962 0.0) <- 求得第二端點座標, |2 ~% k- C9 S5 b, q; \
數值運算式:
: U/ @( V! a3 \( a: ~運算子- ]$ Y# U. O1 t0 g0 q
運算方式 ( q, h& B. A0 G6 |8 I8 i& z |5 G
() 群組運算式
L8 k4 j8 m7 D4 p1 h- j^ 指數運算式 . o+ |1 [# P) u2 f, w' r" _* g7 a
*與/ 乘法與除法 : f/ }$ p" l2 t% D+ a" t" Z
+與- 加法與減法
: n, B3 \. |9 k, h向量運算式:
% s- X% K! i. q3 M' G運算子
& @" _! j9 u% Z8 t) g/ w" Z+ G運算方式 & {, ^. H- ~: I7 C3 A' v" U
() 群組運算式 ) e$ M1 B% s9 Z9 v2 V9 Y) m
& 計算兩向量間的向量乘積 (當做一個向量)
9 f3 h4 `' Y5 B) [7 W/ g& w, w2 o4 i[a,b,c]&[x,y,z]=[(b*z)-(c*y),(c*x)-(a*z),(a*y)-(b*x)]
`& h+ ^0 i6 W/ y! {; v1 ^*與/ 計算兩向量間的純量乘績 (當做一個實數) & q# V* o1 ?" t: u4 H
[a,b,c]&[x,y,z]=ax+by+cz
0 N. t) B! ~4 n. _+ K% j6 r*與/ 向量乘以或除以一個實數 a*[x,y,z]=[a*x,a*y,a*z] 0 s) _6 M3 b3 C& z
+與- 向量加法與減法 [a,b,c]+[x,y,z]=[a+x,b+y,c+z]
4 U# F ]7 p/ {9 @) ^* D; s/ w, c向量運算式:
+ C+ q$ L x& n9 }3 v點的格式- e) G& Y# I* A: B
格
6 V3 D9 T! P! f* x( R8 j式# m6 T2 U9 I! t4 e! n+ q
極座標 [距離<角度] ( C4 a; z8 ~- C c
圓柱座標 [距離<角度,Z] + k9 }% w: b9 b4 w( O6 I$ a
球形座標 [距離<角度1<角度2] . i* i# p$ V% z4 ]5 C6 Y) d
相對座標( A; e8 y2 u( J* [
使用 @ 前置符號 [@x,y,z]
7 M; ~3 o& e$ J6 i2 fWCS(代替UCS) 使用 * 前置符號[*x,y,z] ( n5 x( J, j" I/ @, \, l
+ y- B! O7 z$ ^, f9 ?& v
標準數值函數:7 e/ t+ p. M H+ n4 F8 b( N2 h+ J
函2 P* S* a/ E1 w0 J. C' L; L
數
/ y6 z, w5 Z9 S6 Z9 S# y7 x% w功能說明 9 @7 W$ C% I6 Q) @# _4 V
sin (角度) 求角度之正弦值 # _2 e" G; V8 m6 _7 a
cos (角度) 求角度之餘弦值
+ Q6 t, V: {4 O, Qtang (角度) 求角度之正切值
' F6 c- a3 l, E3 v; yasin (實數) 求數值之反正弦值 (數值必須在-1與1之間) 8 H# `2 z# d: i$ U$ O8 I
acos (實數) 求數值之反餘弦值 (數值必須在-1與1之間) 7 W- I: L9 F6 a+ y h9 _
atang (實數) 求數值之反正切值 ' [, B$ S/ o2 N
ln (實數) 求數值之自然對數 1 `) K9 b7 k" ^& a
log (實數) 求數值以實為底之對數 $ y5 l! L, j1 z2 {" T) i
exp (實數) 求數值之自然指數
0 P+ p$ e5 O8 n1 Fexp10 (實數) 求數值以實為底之指數 : E$ q2 `9 t% K5 Q
sqr (實數) 求數值之平方
# n# i% [( g! r. o: lsqrt (實數) 求數值之平方根 (數值必須不為負值)
1 i7 I3 ]' c3 H+ {abs (實數) 求數值之絕對值 - G' O; ]+ O: [, I; K
round (實數) 求最接近數值的整數
- C; l4 W+ n/ g" Vtrunc (實數) 求數值之整數部分
2 B& w' J8 x# _5 ^ pr2d (角度) 將角度由弳度轉為度,例如r2d (pi) 將常數p轉為180度
7 J" @1 Y, [( p/ g2 v" td2r (角度) 將角度由度轉為弳度,例如d2r (180) 轉換180度為p弳度值
( c. e+ v2 w6 |& n: Bpi 常數p ) H4 x9 n0 F9 J# n" r
特殊功能函數:(其中括弧內p,p1,p2…等可配合輔助抓點來取得座標值) 4 Z1 M2 a+ i7 i! k/ a3 a% d* t
函( z+ c, M+ \# x9 M2 P# f
數
& r+ \$ S0 g6 T, ~7 e功能說明
! X h1 Z+ q6 K' ~7 cang (p1,p2) 求X軸與直線(p1,p2)之夾角值 # q! r, _- i/ i: f9 ]+ F! ~" b
ang (頂點,p1,p2) 二直線(頂點,p1)與(頂點,p2)之夾角 % k2 l1 W ^/ c7 h n! N4 r
dist (p1,p2) 求p1及p2間的距離 , B1 g5 r9 I/ h0 x) [8 C
dpl (p,p1,p2) 點p與經過p1、p2之直線最短距離
" ^5 Y1 H: D: G. e* hdpp (p,p1,p2,p3) 計算點p經過三點(p1,p2,p3)的平面之間最短距離 ) S a1 S. A, j/ Q" D; N& N
Dee dist (end,end)之便捷功能函數,求兩端點之距離 ! J$ A- b! D# { ]' E0 @
getvar (變數名稱) 讀取AutoCAD系統變數值,僅限於實數、整數及點座標 4 n/ U3 u/ T' l& E. G4 V
ill (p1,p2,p3,p4) 二直線(p1,p2)與(p3,p4)的交叉點 . e/ g2 L: H& S+ [ J3 W+ }! U$ X' ~
ilp (p1,p2,p3,p4,p5) 計算線(p1,p2)和經過三點(p3,p4,p5)的平面之相交點
1 S, E6 o/ x) i+ c7 u: |ille ill (end,end,end,end) 的便捷功能函數 , n1 G/ y- K8 R+ \! X2 {- `
mee (end,end)/2 的便捷功能函數,求二端點間的中點座標 , K k! c8 q/ w
nor (p1,p2) 直線(p1,p2)之單位法向量 (垂直方向) 6 f. d9 \, o. P7 U$ L6 m! H9 @) U
nee nor (end,end)之便捷功能函數
1 D2 Z3 F; ^9 q9 l6 d) U' Ppld (p1,p2,d) 直線(p1,p2)上距離p1點d長度的點座標 2 u* x# m5 _4 Y2 R) O3 y) g, }
plt (p1,p2,t) 直線(p1,p2)上以參數t定義的點位 : }! |6 j7 l: u; O& T
rad 選取一圓或弧求取該半徑值 : v) W7 h) R1 F; J
rot (p,basp,a) 點p以basp為基準旋轉a角度
! G$ _( P1 p$ l; Brot (p,axp1,axp2,a) 以通過點axp1和axp2的線為旋轉軸,旋轉p點,經過角度a
/ `2 t% S/ E; G4 x. Pvec (p1,p2) 點p1至點p2之向量 8 k$ v/ S/ |, L
vec1 (p1,p2) 點p1至點p2之單位向量 3 ]- I# W% ~+ U1 M
vee vec(end,end)之便捷功能函數
1 c9 F6 W! j/ o. I. f# V1 W! jvee1 Vec1(end,end)之便捷功能函數
6 L b9 X1 R( x+ b, A3 [/ E過濾一個點或向量的X、Y和Z分量:
7 e7 A" |) A) t+ o9 Q4 E/ X函4 |, }3 d" O/ t( a* b# q
數
; M" D0 L% O8 Q/ U- b功能說明 9 _1 b2 V) S( T$ f, G
xyof (p1) 點的X和Y分量,Z分量設為0.0
* b2 H" @2 S. Ixzof (p1) 點的X和Z分量,Y分量設為0.0
& u) S; f3 c) g, R% [1 d3 Syzof (p1) 點的Y和Z分量,X分量設為0.0 " ~5 h: W: q5 ^+ T
xof (p1) 點的X分量,Y和Z分量設為0.0 5 f4 p8 @ q) {: b" B. P4 q$ w
yof (p1) 點的Y分量,X和Z分量設為0.0
2 J# Z: }" c8 v& ozof (p1) 點的Z分量,X和Y分量設為0.0 + U3 P: R A) z! J2 C
rxof (p1) 點的X分量
8 k4 V: X y/ tryof (p1) 點的Y分量 % V7 t8 o- v0 v; v' ]& I! _
rzof (p1) 點的Z分量 : k9 W0 L( J9 D
7.<AutoCAD中如何计算二维图形的面积>
$ |! k& }4 K9 L- n4 N6 ^) K& i) [AutoCAD中,可以方便、准确地计算二维封闭图形的面积(包括周长),但对于不同类别的图形,其计算方法也不尽相同。
/ U2 ]; h w$ W, p/ Y1. 对于简单图形,如矩形、三角形。只须执行命令AREA(可以是命令行输入或点击对应命令图标),在命令提示“Specify first corner point or [Object/Add/Subtract]:”后,打开捕捉依次选取矩形或三角形各交点后回车,AutoCAD将自动计算面积(Area)、周长(Perimeter),并将结果列于命令行。
4 j5 p5 R" p0 H# D! A( m% x1 C2. 对于简单图形,如圆或其它多段线(Polyline)、样条线(Spline)组成的二维封闭图形。执行命令AREA,在命令提示“Specify first corner point or [Object/Add/Subtract]:”后,选择Object选项,根据提示选择要计算的图形,AutoCAD将自动计算面积、周长。 # M* U* Z7 a$ a9 I
3. 对于由简单直线、圆弧组成的复杂封闭图形,不能直接执行AREA命令计算图形面积。必须先使用Boundary命令(其使用方法依照下图对话框选择即刻,它同于剖面线填充的面域创建),以要计算面积的图形创建一个面域(region)或多段线对象,再执行命令AREA,在命令提示“Specify first corner point or [Object/Add/Subtract]:”后,选择Object选项,根据提示选择刚刚建立的面域图形,AutoCAD将自动计算面积、周长。
) F2 B( X- o( R3 M8.AutoCAD字体替换技巧
8 m: K7 u; v+ ` a# P5 x HAutoCAD文件在交流过程中,往往会因设计者使用和拥有不同的字体(特别是早期版本必须使用的单线字体),而需为其指定替换字体,如下图所示,即是因为笔者的电脑中没有UMHZ.shx字体,而需为其指定笔者电脑中存在的字体hzkt.shx。8 z( g. `1 o& v6 X% k) H/ B( S7 y+ m
这种提示在每次启动AutoCAD后,打开已有文件都会出现。其实,这种字体替换可以在配置中一次指定:# p4 s* S. T* O5 R: Y7 {/ a; y) o" A
执行config命令,在下图对话框的黑显处(指定替换字体文件)输入字体文件及其完整目录,ok后,下次启动AutoCAD打开已有文件时,字体替换提示将不在出现。8 g2 d5 ?* G1 ^/ O B
9'CAL雖然好用,但它是採AuyoLISP的敘述語法,多少也須有LISP的底子
/ O$ |; H" F# s$ O。
' t$ U4 U4 q p6 `, D我目前使用《AutoCAD環境下呼叫Windows的計算機》,更為方便且直接,並
& S: p8 o: u6 u- E+ E3 _* w+ x有普通和工程用兩種計算機可選用。" I0 d5 D3 y# f+ |! k; t4 \5 C
方法:
% B0 a2 }% ^: L$ }6 U6 R1 S1. 指令ALIASEDIT→Shell command→選【ADD】鈕→Alias=CALC, ; u- V" C3 l' @ c; a. ~ N
Command=start calc
& v: s" v: y. e爾後在AutoCAD command 提示下鍵入CALC即可叫出計算機。 8 M& I2 w" u* c- i) R. w7 ~
2. 如果ALIASEDIT不能作用,編輯acad.pgp也一樣可達到目地。
! D& w6 z. d0 ~4 b1 tAutoCAD表格製作
; ?, R3 ` ^" J& J4 @) \AutoCAD儘管有強大的圖形功能,但表格處理功能相對較弱,而在實際工作中,往往需要在AutoCAD中製作各種表格,如工程數量表等,如何高效製作表格,是一個很實用的問題。
0 I4 ^: c4 X: R3 p3 W* F在AutoCAD環境下用手工畫線方法繪製表格,然後,再在表格中填寫文字,不但效率低下,而且,很難精確控制文字的書寫位置,文字排版也很成問題。儘管AutoCAD支援物件鏈結與嵌入,可以插入Word或Excel表格,但是一方面修改起來不是很方便,一點小小的修改就得進入Word或Excel,修改完成後,又得退回到AutoCAD,另一方面,一些特殊符號如一級鋼筋符號以及二級鋼筋符號等,在Word或Excel中很難輸入,那?有沒有兩全其美的方法呢,經過探索,可以這樣較好解決:先在Excel中制完表格,複製到剪貼板,然後再在AutoCAD環境下選擇edit功能表中的Paste special,選擇作?AutoCAD Entities,確定以後,表格即轉化成AutoCAD實體,用explode炸開,即可以編輯其中的線條及方字,非常方便。 |
|