|
|
发表于 2009-2-22 12:52:17
|
显示全部楼层
来自: 中国河南郑州
精選應用13:已知矩形條件如下:" H# m8 i% K ~9 t$ c, w. e! l
指令: RECTANG
# y/ K+ ^/ L! G7 C/ P4 g指定第一個角點或[倒角(C)/高程(E)/圓角(F)/厚度(T)/線寬(W)]: <- 選取左下角點
5 C" H7 Z0 L6 d8 F# R X指定其它角點: 'CAL / t1 ^0 }2 [+ o/ z
>> 表示式: [@sqr(8.35),sqrt(2)*9.5] <- 輸入表示式
# @9 `. t$ E9 ]- r(111.524 -558.998 0.0) <- 求得另一角座標點
3 U$ N3 v* _8 m) I' H: a4 C精選應用1:已知一個任意圓,畫出一個同心圓半徑為該圓的5/7 : P% z! d+ p, \
指令: CIRCLE * e2 }% X6 x- D8 a. e
指定圓的中心點或 [三點(3P)/兩點(2P)/相切,相切,半徑(T)]: CEN 4 R! f' x: t7 a5 x5 J/ Z
於 <- 選取圓1中心點
$ A4 p0 i2 N( N2 h9 y( R指定圓的半徑或 [直徑(D)] <48.4441>: 'CAL <- 輸入’CAL
, J8 _3 o; U ]* e* M起始設定...>> 表示式: RAD*5/7 <- 輸入表示式
& m8 h! g1 f& N% ^" M/ X* G1 u>> 為 RAD 函數選取圓, 弧或聚合線段: <- 選取圓1,完成圖形) R p$ i2 h3 @4 ^% j3 F
) z; z" o/ }. e5 T9 l" s% ^精選應用2:已知二圓,請於兩圓連心線中點,畫上一個半徑為5的小圓:
: g- |: I% s. f指令: CIRCLE & R6 _2 D- F/ n* a( w
指定圓的中心點或 [三點(3P)/兩點(2P)/相切,相切,半徑(T)]: 'CAL / h2 C: |% |0 C! O4 h3 w
>> 表示式: (CEN+CEN)/2 <- 輸入表示式
$ H, ]3 n# T! k2 U' k, g2 |4 h>> 選取圖元給 CEN 鎖點: <- 選取圓1中心點 $ R$ p' {* Y$ n. r- A7 l4 h
>> 選取圖元給 CEN 鎖點: <- 選取圓2中心點 q5 K! C4 [5 t8 L- p3 Y9 j
(190.229 161.234 0.0) <- 求得中點座標值% c$ t9 g4 m5 f `# @) Q5 [$ u
指定圓的半徑或 [直徑(D)] <8.9804>: 5 <-輸入半徑5 1 v8 a# d7 n8 v A3 |
+ Z' X' V. i- `4 z! ^! a, s
精選應用3:已知矩形與一條線段,請以矩形對角中點為圓心,線段長度為參考半徑,完成一圓:. N: ]! Z; J4 U/ ]' _
指令: CIRCLE
& y- |+ W4 A" g6 U0 V$ S指定圓的中心點或 [三點(3P)/兩點(2P)/相切,相切,半徑(T)]: 'CAL
! G7 P' F3 ~3 f$ R>> 表示式: MEE <- 輸入表示式 * k8 Y; g. I; ^% ^" G% _
>> 選取一個端點給 MEE: <- 選取端點1
+ {+ k D% ^# ]7 l% ~+ Y! t>> 選取另一個端點給 MEE: <-選取端點2 0 B# t: J+ h3 @0 g
(70.2147 87.3565 0.0) <- 求得中點座標值
2 D' g- y2 u8 C+ z指定圓的半徑或 [直徑(D)] <5.0000>: 'CAL
7 m* t+ Q) H$ k0 q$ N>> 表示式: DEE <-輸入表示式 5 ?+ H& b8 A* s1 ^1 Q N# {& [3 B
>> 選取一個端點給 DEE: <-選取端點3 $ P5 |# t+ r2 G/ z' j) @
>> 選取另一個端點給 DEE: <-選取端點4 $ Y$ C0 s/ k6 f8 u* J
17.3398 <- 求得線段長度值
w' [' d1 b# q! r! Y( [精選應用4:繪製正五邊形,邊長為456之平方根:
2 @! O& F) ]# p: P指令: POLYGON . T" N7 ]$ B' D: \1 ^) ^+ }
輸入邊的數目 <4>: 5 <- 輸入邊數
- l5 L+ O7 e1 O. V$ V! H. f5 G指定多邊形的中心點或 [邊緣(E)]: E <- 輸入選項
* O9 f# J5 \( ]6 z& m指定邊緣的第一個端點: <- 選取任意一點為起點
3 i& I) w0 b) ~6 t6 M2 t9 O) K指定邊緣的第二個端點: 'CAL
5 Q* V3 e1 x# I5 ^>> 表示式: [@SQRT(456)<0] <- 輸入表示式 . E' P$ `, x. a; x
(85.7895 9.51962 0.0) <- 求得第二端點座標$ ~! H# ?2 S4 I7 _0 Y
數值運算式:
) B$ d9 l0 h5 N( w運算子
! M- T3 P3 g/ {" c: D, E; z運算方式 4 b: U* d) f0 e6 o# P
() 群組運算式
+ ]9 _* b* F+ @- y# [# }6 y! v^ 指數運算式 # R6 f& R! B& W/ \; Q9 f
*與/ 乘法與除法
9 ] m$ b. _' H' k' f* o% \" r+與- 加法與減法
' K7 U7 n! M+ S2 l" X向量運算式:
8 {. [) N, q; q4 ]1 }4 w運算子0 j4 m& E3 `3 S8 X. ^. ^
運算方式
& [. S& x' _: s8 m/ Z() 群組運算式
1 H7 i7 J; i0 I( Q) {+ H& 計算兩向量間的向量乘積 (當做一個向量) 7 o5 x* W! ^, T
[a,b,c]&[x,y,z]=[(b*z)-(c*y),(c*x)-(a*z),(a*y)-(b*x)] ( K9 T: O3 H7 Q) b$ {
*與/ 計算兩向量間的純量乘績 (當做一個實數) # m1 B* m) x0 U/ Y! g2 L
[a,b,c]&[x,y,z]=ax+by+cz
' @2 ^& R5 @5 w% E* A*與/ 向量乘以或除以一個實數 a*[x,y,z]=[a*x,a*y,a*z]
0 ?& h; h; m4 D+與- 向量加法與減法 [a,b,c]+[x,y,z]=[a+x,b+y,c+z] ; i5 g7 d' e" D
向量運算式:1 E) c- g @) d9 ^# Y' Y
點的格式
( }4 U8 Y n5 ]* N* M/ d格
+ M( B+ a' ?: |, |% Z式- n0 e) y8 b' V6 N; q/ c4 T
極座標 [距離<角度] 8 A3 p0 x; p* m; o! r
圓柱座標 [距離<角度,Z]
+ H2 l) F$ n& G; \球形座標 [距離<角度1<角度2]
$ C e j, |1 ~/ r5 j相對座標
: Q" |. @1 I7 i7 I使用 @ 前置符號 [@x,y,z] - Z/ N: N. I8 Q9 \* h& q/ O$ ~1 G
WCS(代替UCS) 使用 * 前置符號[*x,y,z] ( Y$ M2 n; b. j' @& i
' }( d( D; Z* W v, X/ f( l
標準數值函數:
9 V' L: h4 f$ J$ }8 ?1 `# ~函' Q9 U; m% T: T* S6 _
數
4 r' J2 G2 Z' l# _1 B功能說明
4 u6 |* T' E: Y5 Gsin (角度) 求角度之正弦值 7 F# j7 k) T" m6 h6 f
cos (角度) 求角度之餘弦值 ( s# F/ K {9 i
tang (角度) 求角度之正切值 $ w# E" `9 U% R2 i r
asin (實數) 求數值之反正弦值 (數值必須在-1與1之間)
4 B' |6 A+ `$ q+ g( y5 Z. t8 Eacos (實數) 求數值之反餘弦值 (數值必須在-1與1之間) & M* C2 ]# I; @1 C1 }0 f
atang (實數) 求數值之反正切值 9 Q: L) o% w( o6 c6 R4 T
ln (實數) 求數值之自然對數
( u9 }8 h4 ]2 @4 Mlog (實數) 求數值以實為底之對數 . _- s" v8 s" |$ u
exp (實數) 求數值之自然指數 8 M3 m' A7 V+ O f
exp10 (實數) 求數值以實為底之指數 . h5 o2 V: M: f3 v, n
sqr (實數) 求數值之平方 ! M5 @5 Z1 ~ w4 V
sqrt (實數) 求數值之平方根 (數值必須不為負值)
' ]3 Q0 P4 s% b/ Tabs (實數) 求數值之絕對值 , b- q& ?& }% Z4 A
round (實數) 求最接近數值的整數
6 {$ |: O4 p% m0 `5 A @trunc (實數) 求數值之整數部分 5 v: E6 L* s; O$ q
r2d (角度) 將角度由弳度轉為度,例如r2d (pi) 將常數p轉為180度
# g. t7 N8 J: C1 | |8 d1 Ld2r (角度) 將角度由度轉為弳度,例如d2r (180) 轉換180度為p弳度值 : v: l! E9 X$ |* B! e4 T
pi 常數p 5 [# J1 j3 s2 K
特殊功能函數:(其中括弧內p,p1,p2…等可配合輔助抓點來取得座標值) ( N" F! W" O8 [" L+ S
函
* j5 |/ f/ v; l& w8 X( c數( ^# X3 W/ R ]1 {
功能說明 ( s5 Y& [& `( h/ r) e O& p8 m8 I
ang (p1,p2) 求X軸與直線(p1,p2)之夾角值 ; c) N" D7 f0 N: y" ]' K& G
ang (頂點,p1,p2) 二直線(頂點,p1)與(頂點,p2)之夾角 5 p7 {1 A0 d8 O" [: a6 p
dist (p1,p2) 求p1及p2間的距離 6 p! J9 `$ N) z" k
dpl (p,p1,p2) 點p與經過p1、p2之直線最短距離
5 ~3 _0 W$ E4 d/ W! a9 Ydpp (p,p1,p2,p3) 計算點p經過三點(p1,p2,p3)的平面之間最短距離
$ d3 U* n+ E9 l0 mDee dist (end,end)之便捷功能函數,求兩端點之距離 9 t' c6 M$ m% X8 q
getvar (變數名稱) 讀取AutoCAD系統變數值,僅限於實數、整數及點座標
, ^/ h6 Q' R+ p" G% r$ }- sill (p1,p2,p3,p4) 二直線(p1,p2)與(p3,p4)的交叉點 % `. H4 n$ V. p+ a3 a$ C
ilp (p1,p2,p3,p4,p5) 計算線(p1,p2)和經過三點(p3,p4,p5)的平面之相交點 5 X3 V" d1 v1 ]) Z6 n2 P
ille ill (end,end,end,end) 的便捷功能函數
' ~' _6 r' X. R$ D# Wmee (end,end)/2 的便捷功能函數,求二端點間的中點座標
3 T% ^( r F, v" ^nor (p1,p2) 直線(p1,p2)之單位法向量 (垂直方向)
6 v& v1 T! p0 Y# d, C- Snee nor (end,end)之便捷功能函數
1 s0 b* M% Q; R2 `7 i0 Vpld (p1,p2,d) 直線(p1,p2)上距離p1點d長度的點座標
' F* j7 U: ]" fplt (p1,p2,t) 直線(p1,p2)上以參數t定義的點位 ) F& N1 ^ v/ Q! P4 L' k# ~
rad 選取一圓或弧求取該半徑值 2 i( J8 {$ X# j6 J! g" \: Q
rot (p,basp,a) 點p以basp為基準旋轉a角度
" O8 k# j0 ?* {+ H; }2 S. Hrot (p,axp1,axp2,a) 以通過點axp1和axp2的線為旋轉軸,旋轉p點,經過角度a
9 F6 N$ U/ G4 U% {9 o/ v. g1 svec (p1,p2) 點p1至點p2之向量 9 N" @0 x# G9 ~2 b" F7 P/ E( P: {
vec1 (p1,p2) 點p1至點p2之單位向量 5 S0 `; ? \0 b& [8 v0 Q! q
vee vec(end,end)之便捷功能函數 ( Q s* z2 l: N9 ^
vee1 Vec1(end,end)之便捷功能函數
3 d6 k4 b3 } |6 ]; V$ n; r過濾一個點或向量的X、Y和Z分量:
a3 X0 C0 V3 P: n8 N9 F9 j6 Y函
6 z+ T1 n2 U1 D5 U2 ^數
9 }9 F! i. W, e! o8 C0 E ?功能說明 ! ?" X; r8 X4 ^1 ]
xyof (p1) 點的X和Y分量,Z分量設為0.0 . Z' x4 M7 W6 i) w% |8 Y
xzof (p1) 點的X和Z分量,Y分量設為0.0
+ n1 s9 C0 s0 j" iyzof (p1) 點的Y和Z分量,X分量設為0.0
: d- ^- N6 t0 `) ?4 v0 o& H2 gxof (p1) 點的X分量,Y和Z分量設為0.0 * I, {9 {, m/ G: L% G; R3 C* f
yof (p1) 點的Y分量,X和Z分量設為0.0 ' i- d8 R- R3 Y/ @# d( m3 R [
zof (p1) 點的Z分量,X和Y分量設為0.0
' P9 V3 H6 Y+ M# P' o5 Wrxof (p1) 點的X分量
$ D# G6 t8 H3 v! p; w% \- Zryof (p1) 點的Y分量
' Z h2 u# Q8 `/ U3 @7 {; j7 mrzof (p1) 點的Z分量
- S A$ {& C4 V* B+ S- v/ t% r7.<AutoCAD中如何计算二维图形的面积> , u/ P4 j; [9 {: ?4 L
AutoCAD中,可以方便、准确地计算二维封闭图形的面积(包括周长),但对于不同类别的图形,其计算方法也不尽相同。 3 H2 _' p/ g# V D* M
1. 对于简单图形,如矩形、三角形。只须执行命令AREA(可以是命令行输入或点击对应命令图标),在命令提示“Specify first corner point or [Object/Add/Subtract]:”后,打开捕捉依次选取矩形或三角形各交点后回车,AutoCAD将自动计算面积(Area)、周长(Perimeter),并将结果列于命令行。
0 ~0 z2 X- L6 f% ~$ Y! d2. 对于简单图形,如圆或其它多段线(Polyline)、样条线(Spline)组成的二维封闭图形。执行命令AREA,在命令提示“Specify first corner point or [Object/Add/Subtract]:”后,选择Object选项,根据提示选择要计算的图形,AutoCAD将自动计算面积、周长。
) G( N2 ^1 V' g" \2 f) R3 ?0 v3. 对于由简单直线、圆弧组成的复杂封闭图形,不能直接执行AREA命令计算图形面积。必须先使用Boundary命令(其使用方法依照下图对话框选择即刻,它同于剖面线填充的面域创建),以要计算面积的图形创建一个面域(region)或多段线对象,再执行命令AREA,在命令提示“Specify first corner point or [Object/Add/Subtract]:”后,选择Object选项,根据提示选择刚刚建立的面域图形,AutoCAD将自动计算面积、周长。7 y" W/ h" Y7 T& i* J) ?0 I, Q; I
8.AutoCAD字体替换技巧
1 x6 ]* s. J2 ~2 I; p! i, `AutoCAD文件在交流过程中,往往会因设计者使用和拥有不同的字体(特别是早期版本必须使用的单线字体),而需为其指定替换字体,如下图所示,即是因为笔者的电脑中没有UMHZ.shx字体,而需为其指定笔者电脑中存在的字体hzkt.shx。
6 ?/ e5 w& {4 }1 R7 G* d这种提示在每次启动AutoCAD后,打开已有文件都会出现。其实,这种字体替换可以在配置中一次指定:1 j+ h% w W, d
执行config命令,在下图对话框的黑显处(指定替换字体文件)输入字体文件及其完整目录,ok后,下次启动AutoCAD打开已有文件时,字体替换提示将不在出现。) B- I1 Z- i+ _
9'CAL雖然好用,但它是採AuyoLISP的敘述語法,多少也須有LISP的底子: `9 T7 C( b5 e& H U3 K+ h
。# u$ T9 Z0 g. w5 v' k
我目前使用《AutoCAD環境下呼叫Windows的計算機》,更為方便且直接,並
( |9 m9 q* Q- s! m有普通和工程用兩種計算機可選用。/ t7 D0 ]$ G1 t) w: I
方法:
; }' B0 N+ A' q+ w, ^1. 指令ALIASEDIT→Shell command→選【ADD】鈕→Alias=CALC, 2 }3 E* e! n2 C4 F n5 a% L
Command=start calc ( L" ?3 C( } B% b) S; r4 P
爾後在AutoCAD command 提示下鍵入CALC即可叫出計算機。
' g4 x( t4 y) t4 l/ `3 L9 [2. 如果ALIASEDIT不能作用,編輯acad.pgp也一樣可達到目地。( f% p+ K b* u0 z# X( l3 O0 O0 y! |) x
AutoCAD表格製作 4 F" ]& G% h. P0 [& N
AutoCAD儘管有強大的圖形功能,但表格處理功能相對較弱,而在實際工作中,往往需要在AutoCAD中製作各種表格,如工程數量表等,如何高效製作表格,是一個很實用的問題。7 w% v7 \' _8 o" ]5 P e+ c, R' v- r
在AutoCAD環境下用手工畫線方法繪製表格,然後,再在表格中填寫文字,不但效率低下,而且,很難精確控制文字的書寫位置,文字排版也很成問題。儘管AutoCAD支援物件鏈結與嵌入,可以插入Word或Excel表格,但是一方面修改起來不是很方便,一點小小的修改就得進入Word或Excel,修改完成後,又得退回到AutoCAD,另一方面,一些特殊符號如一級鋼筋符號以及二級鋼筋符號等,在Word或Excel中很難輸入,那?有沒有兩全其美的方法呢,經過探索,可以這樣較好解決:先在Excel中制完表格,複製到剪貼板,然後再在AutoCAD環境下選擇edit功能表中的Paste special,選擇作?AutoCAD Entities,確定以後,表格即轉化成AutoCAD實體,用explode炸開,即可以編輯其中的線條及方字,非常方便。 |
|