|
|
发表于 2009-2-22 12:52:17
|
显示全部楼层
来自: 中国河南郑州
精選應用13:已知矩形條件如下:1 g& G: `5 I/ @8 a6 r
指令: RECTANG 8 T& E1 o( n! q0 |& n
指定第一個角點或[倒角(C)/高程(E)/圓角(F)/厚度(T)/線寬(W)]: <- 選取左下角點! [' X7 N# a: g( `
指定其它角點: 'CAL
6 z4 Y+ _2 h4 @' o- u" H>> 表示式: [@sqr(8.35),sqrt(2)*9.5] <- 輸入表示式 4 p" L- x5 y1 w
(111.524 -558.998 0.0) <- 求得另一角座標點* e, X) o" b( E8 L+ m8 s
精選應用1:已知一個任意圓,畫出一個同心圓半徑為該圓的5/7 + x7 e, x+ q; F) G2 l. ^' x
指令: CIRCLE , v% J, T& `+ E7 L2 m- d. k
指定圓的中心點或 [三點(3P)/兩點(2P)/相切,相切,半徑(T)]: CEN + {% t9 h- R4 [9 E
於 <- 選取圓1中心點
/ G; ~% @- s' y: K, [; t5 n指定圓的半徑或 [直徑(D)] <48.4441>: 'CAL <- 輸入’CAL # [3 i3 j1 q A: Q4 q$ S% y) A
起始設定...>> 表示式: RAD*5/7 <- 輸入表示式 9 o" R3 w- ~. P) @/ A8 s5 w
>> 為 RAD 函數選取圓, 弧或聚合線段: <- 選取圓1,完成圖形
3 a ?5 R; d1 i' A0 {+ I ; T$ j" o. i) R5 r" W; [4 D
精選應用2:已知二圓,請於兩圓連心線中點,畫上一個半徑為5的小圓:( Y% j! _; H# r6 V6 n
指令: CIRCLE
% T7 e/ @7 m5 `: h- P指定圓的中心點或 [三點(3P)/兩點(2P)/相切,相切,半徑(T)]: 'CAL
0 ^: f" D7 X, o p$ K! A; O>> 表示式: (CEN+CEN)/2 <- 輸入表示式 & M- Y+ T# y+ S4 A' j- s- k& v
>> 選取圖元給 CEN 鎖點: <- 選取圓1中心點 ! M* N. r0 h6 R. J, P
>> 選取圖元給 CEN 鎖點: <- 選取圓2中心點
% ~2 V1 o" A9 ~2 r0 K(190.229 161.234 0.0) <- 求得中點座標值- n! r" c' k. E/ _% Q1 @1 u6 g. a) q
指定圓的半徑或 [直徑(D)] <8.9804>: 5 <-輸入半徑5
$ [' u% e) j. O8 ~. u
4 D4 P- E5 Y8 c* ], o# e精選應用3:已知矩形與一條線段,請以矩形對角中點為圓心,線段長度為參考半徑,完成一圓:
" u7 V; [" Q: |: ]3 Y指令: CIRCLE $ v9 T( w. q! v9 k! E
指定圓的中心點或 [三點(3P)/兩點(2P)/相切,相切,半徑(T)]: 'CAL
1 l1 n% w# k/ p$ T+ i) F>> 表示式: MEE <- 輸入表示式 / |( Y+ ]$ |; }9 u3 ~$ Y
>> 選取一個端點給 MEE: <- 選取端點1
7 |1 a) _! M8 U A- k; E>> 選取另一個端點給 MEE: <-選取端點2
" v: p7 o1 |: p7 k0 Y' Z(70.2147 87.3565 0.0) <- 求得中點座標值. \5 U. M$ u1 ~; K
指定圓的半徑或 [直徑(D)] <5.0000>: 'CAL ; h- ?8 Y! I/ e7 V
>> 表示式: DEE <-輸入表示式
3 S) A$ N6 a( l1 U; |>> 選取一個端點給 DEE: <-選取端點3
( \6 l. N4 O4 {1 j1 r; l>> 選取另一個端點給 DEE: <-選取端點4
% |% A: x0 h. r4 k {6 i4 N2 I17.3398 <- 求得線段長度值4 U7 A& [' N0 t/ B d* h9 C; c9 q
精選應用4:繪製正五邊形,邊長為456之平方根:. p5 W j2 b& |" R& H, P4 c
指令: POLYGON : `2 k: S' H4 L; E# t. `
輸入邊的數目 <4>: 5 <- 輸入邊數- X. W3 G) D) @; M
指定多邊形的中心點或 [邊緣(E)]: E <- 輸入選項$ q, q+ W3 T2 o: o$ Q6 @
指定邊緣的第一個端點: <- 選取任意一點為起點
% ~: J( S3 Z0 n! q指定邊緣的第二個端點: 'CAL
! ^, ]9 N) G" W g" _+ P5 U4 b>> 表示式: [@SQRT(456)<0] <- 輸入表示式 ) }3 J5 K5 X- F) Z
(85.7895 9.51962 0.0) <- 求得第二端點座標( i$ S8 }& t3 t
數值運算式:2 I6 z% y2 }( S* a$ c
運算子* r8 p! a- b2 u5 u+ _
運算方式 ; G; w3 u5 b# T. z% l7 R
() 群組運算式 + }7 k; ^+ t! h/ c
^ 指數運算式
/ E: _: T1 Y0 d7 X' f0 f) ^*與/ 乘法與除法
' ?' `% R' V6 c2 U1 Q7 g. i* x+與- 加法與減法/ e7 p8 c( w( ]% M; R2 b
向量運算式:6 N. _9 A M% f8 K
運算子- G4 `+ A; t$ \! {0 F) z, b6 V
運算方式 4 O; J! n5 G& e: ~2 L
() 群組運算式
' ]: b8 a* l; w9 `& 計算兩向量間的向量乘積 (當做一個向量)
% q' G, H, D; w; ?[a,b,c]&[x,y,z]=[(b*z)-(c*y),(c*x)-(a*z),(a*y)-(b*x)]
) U% u2 J& a! J7 I2 ?% Z. A*與/ 計算兩向量間的純量乘績 (當做一個實數)
: b) M* q+ O# F0 B[a,b,c]&[x,y,z]=ax+by+cz
5 ]& }8 Q9 D; U' F*與/ 向量乘以或除以一個實數 a*[x,y,z]=[a*x,a*y,a*z]
# p5 d$ k6 x- A$ F+與- 向量加法與減法 [a,b,c]+[x,y,z]=[a+x,b+y,c+z] & ^* v0 e W( B8 N
向量運算式:6 Z: X: U# X K, @: I
點的格式
8 R3 v+ V. s4 M$ F格
6 z8 [% w2 b, ]. |4 d+ S3 i式6 h' R# m0 C K
極座標 [距離<角度] 4 k5 n+ n) e8 P) C
圓柱座標 [距離<角度,Z] 6 a( p/ x. ^' K/ ]/ y7 A
球形座標 [距離<角度1<角度2] , |# w9 `5 _: s0 g7 V& h9 {
相對座標+ J9 M) R) |) K9 K/ B3 q6 @( X
使用 @ 前置符號 [@x,y,z] " n* C7 `$ a& {7 ]4 I! n. ~" [! H" }
WCS(代替UCS) 使用 * 前置符號[*x,y,z]
* g, t* M( l) _# s. N6 j" r5 F* ]
6 p9 C. x- V; V I7 Y6 R4 b! ~標準數值函數:
3 q/ x. g1 C- ^9 G- w# Z' {7 U函
: g0 V+ H! L& y1 U9 O$ X數" U) y$ Q3 e% y9 a6 m
功能說明
: \% I" w# l. E6 p$ ~& F3 n: f% e3 [sin (角度) 求角度之正弦值 : a$ `; j4 C% X$ r3 t( u+ d7 ]# F
cos (角度) 求角度之餘弦值 4 t. x' Q. Z6 \9 K! T1 T1 j
tang (角度) 求角度之正切值 1 S! H) Z- s4 Q
asin (實數) 求數值之反正弦值 (數值必須在-1與1之間) 3 a1 e2 g7 j" |8 U$ L
acos (實數) 求數值之反餘弦值 (數值必須在-1與1之間)
! V* ~9 P4 k' g( F- P2 W8 M2 [0 M: `atang (實數) 求數值之反正切值
: c6 z+ l" p& b9 G# vln (實數) 求數值之自然對數
! G" U" Y5 P. X& q; clog (實數) 求數值以實為底之對數 ' V* y0 Y0 g- b9 c3 `
exp (實數) 求數值之自然指數
' |- {! T7 I' n1 G; uexp10 (實數) 求數值以實為底之指數 ' A" d9 @9 f# l# S0 ]" F- t( ]
sqr (實數) 求數值之平方
- T* u z2 E, _: B/ ssqrt (實數) 求數值之平方根 (數值必須不為負值)
7 d0 \* o: [+ L( M, {( e5 Z( ^: f6 Q: Xabs (實數) 求數值之絕對值
: R6 M& i9 X. r, [5 U U# |round (實數) 求最接近數值的整數 & ^0 u* |& i2 R; E, J3 {
trunc (實數) 求數值之整數部分 1 ^4 V. R7 L- a# F( H
r2d (角度) 將角度由弳度轉為度,例如r2d (pi) 將常數p轉為180度
- p- g: s& x: P5 Wd2r (角度) 將角度由度轉為弳度,例如d2r (180) 轉換180度為p弳度值
/ T, D/ H8 u4 ~4 u) ~* }pi 常數p
: Z7 y+ m8 J$ w5 o g6 z特殊功能函數:(其中括弧內p,p1,p2…等可配合輔助抓點來取得座標值)
$ y1 F: T1 Z+ ]% }, z% o8 j函. i: ^" X/ a4 |( P2 E G: i' B
數
7 h5 Z) \) e9 s8 e; {1 K/ I功能說明
3 a' ~# E9 g' a3 y+ Aang (p1,p2) 求X軸與直線(p1,p2)之夾角值 ( V% G" c- k" e. L1 L+ E' t1 t( Q# H# R
ang (頂點,p1,p2) 二直線(頂點,p1)與(頂點,p2)之夾角 3 b6 s2 b$ F1 p# _" Z
dist (p1,p2) 求p1及p2間的距離 $ I. z3 W7 L2 v' V% A1 A2 Z
dpl (p,p1,p2) 點p與經過p1、p2之直線最短距離 # `/ Y4 @( h3 U2 o
dpp (p,p1,p2,p3) 計算點p經過三點(p1,p2,p3)的平面之間最短距離
" z- ^/ R: R9 l6 g( iDee dist (end,end)之便捷功能函數,求兩端點之距離
! e! ]3 |0 ]6 x; S; sgetvar (變數名稱) 讀取AutoCAD系統變數值,僅限於實數、整數及點座標 0 I0 n, H1 \# E2 a/ a
ill (p1,p2,p3,p4) 二直線(p1,p2)與(p3,p4)的交叉點
4 y n$ S$ c, m' m6 i# z: P. nilp (p1,p2,p3,p4,p5) 計算線(p1,p2)和經過三點(p3,p4,p5)的平面之相交點 i, d! Y$ |( m
ille ill (end,end,end,end) 的便捷功能函數 8 z# J4 C0 D- L0 y- V, I
mee (end,end)/2 的便捷功能函數,求二端點間的中點座標 % j! L/ [! S. s3 f, I- B
nor (p1,p2) 直線(p1,p2)之單位法向量 (垂直方向) 6 R- M' k1 e5 U2 E0 l, n
nee nor (end,end)之便捷功能函數 7 w( l# V" ^7 b
pld (p1,p2,d) 直線(p1,p2)上距離p1點d長度的點座標 ! C: ]+ v9 b* {! n
plt (p1,p2,t) 直線(p1,p2)上以參數t定義的點位 ; ^( z8 Z$ n" N, S" s& n3 D5 s2 _
rad 選取一圓或弧求取該半徑值
6 q8 }2 _4 p( c; z1 i8 `0 I/ P8 n1 prot (p,basp,a) 點p以basp為基準旋轉a角度 8 [4 Q5 w6 r2 }% v X
rot (p,axp1,axp2,a) 以通過點axp1和axp2的線為旋轉軸,旋轉p點,經過角度a " X3 n6 d& Q7 ^5 I# T, f! ?1 u
vec (p1,p2) 點p1至點p2之向量 7 D0 x( X+ t- A' ^3 T! v `
vec1 (p1,p2) 點p1至點p2之單位向量 1 n( W7 @, Q/ A) p1 R& F
vee vec(end,end)之便捷功能函數 & s9 Y1 w% O7 |
vee1 Vec1(end,end)之便捷功能函數 Q5 b6 z9 q' p4 |
過濾一個點或向量的X、Y和Z分量:
: R* `8 @9 B0 p- J2 n. ^+ H函
% O- ]% R4 g/ f2 t' y( A數
& X9 q5 {. d( C" d5 t$ G. [+ T! j功能說明
) |# N A5 L8 ?1 l7 o1 c+ w+ w( Jxyof (p1) 點的X和Y分量,Z分量設為0.0
. O3 C W7 I ~- h2 oxzof (p1) 點的X和Z分量,Y分量設為0.0 # }0 U4 M7 m, Y9 z! {6 J3 i: l
yzof (p1) 點的Y和Z分量,X分量設為0.0 3 \* O7 o$ N6 q7 a
xof (p1) 點的X分量,Y和Z分量設為0.0 ( ?+ U7 h9 e/ J$ E& Q' f
yof (p1) 點的Y分量,X和Z分量設為0.0
+ r. j+ j4 S+ L5 U9 r. U& Y- Vzof (p1) 點的Z分量,X和Y分量設為0.0 1 U3 J, `# @7 u- ], |+ |
rxof (p1) 點的X分量 3 F6 c* S+ H" T2 p
ryof (p1) 點的Y分量 # r$ _* ?1 \( _0 y5 F9 c5 z) J
rzof (p1) 點的Z分量
+ Y p9 h; A/ W" k7.<AutoCAD中如何计算二维图形的面积> 8 z0 F% A o; `& B+ `, I8 t
AutoCAD中,可以方便、准确地计算二维封闭图形的面积(包括周长),但对于不同类别的图形,其计算方法也不尽相同。 ' F2 Y6 T/ n- D1 Q A( [: U. }
1. 对于简单图形,如矩形、三角形。只须执行命令AREA(可以是命令行输入或点击对应命令图标),在命令提示“Specify first corner point or [Object/Add/Subtract]:”后,打开捕捉依次选取矩形或三角形各交点后回车,AutoCAD将自动计算面积(Area)、周长(Perimeter),并将结果列于命令行。
- A* o# N5 `6 f" t1 I; C2. 对于简单图形,如圆或其它多段线(Polyline)、样条线(Spline)组成的二维封闭图形。执行命令AREA,在命令提示“Specify first corner point or [Object/Add/Subtract]:”后,选择Object选项,根据提示选择要计算的图形,AutoCAD将自动计算面积、周长。 : g3 ]* p: J4 n
3. 对于由简单直线、圆弧组成的复杂封闭图形,不能直接执行AREA命令计算图形面积。必须先使用Boundary命令(其使用方法依照下图对话框选择即刻,它同于剖面线填充的面域创建),以要计算面积的图形创建一个面域(region)或多段线对象,再执行命令AREA,在命令提示“Specify first corner point or [Object/Add/Subtract]:”后,选择Object选项,根据提示选择刚刚建立的面域图形,AutoCAD将自动计算面积、周长。
$ ?1 }/ z1 n) m, F# a u8.AutoCAD字体替换技巧
# |& i1 t! [. w. K8 G2 d& n! cAutoCAD文件在交流过程中,往往会因设计者使用和拥有不同的字体(特别是早期版本必须使用的单线字体),而需为其指定替换字体,如下图所示,即是因为笔者的电脑中没有UMHZ.shx字体,而需为其指定笔者电脑中存在的字体hzkt.shx。- k3 N% t( _5 K- z$ E. s; A
这种提示在每次启动AutoCAD后,打开已有文件都会出现。其实,这种字体替换可以在配置中一次指定:7 |5 d, @: K0 [! L, E/ M
执行config命令,在下图对话框的黑显处(指定替换字体文件)输入字体文件及其完整目录,ok后,下次启动AutoCAD打开已有文件时,字体替换提示将不在出现。4 ~/ x; `4 P7 f/ m' I; g
9'CAL雖然好用,但它是採AuyoLISP的敘述語法,多少也須有LISP的底子
" I4 p: U2 d9 v5 B- S7 w。2 H; I+ X% s4 D) ^
我目前使用《AutoCAD環境下呼叫Windows的計算機》,更為方便且直接,並# m* W* s" E# ]; d3 B5 b
有普通和工程用兩種計算機可選用。7 R2 l6 F, F; b( j+ E
方法: : d. j' O" O0 H8 u' }- Z
1. 指令ALIASEDIT→Shell command→選【ADD】鈕→Alias=CALC,
+ @+ v5 V0 [) KCommand=start calc 6 N1 r/ G9 W4 ?3 q M: ]% I
爾後在AutoCAD command 提示下鍵入CALC即可叫出計算機。
8 M! c% H. D2 ^2. 如果ALIASEDIT不能作用,編輯acad.pgp也一樣可達到目地。& h- O T8 o9 W6 X- U
AutoCAD表格製作 ' h E" z) L& m
AutoCAD儘管有強大的圖形功能,但表格處理功能相對較弱,而在實際工作中,往往需要在AutoCAD中製作各種表格,如工程數量表等,如何高效製作表格,是一個很實用的問題。
- K( d$ u r7 E' }! n在AutoCAD環境下用手工畫線方法繪製表格,然後,再在表格中填寫文字,不但效率低下,而且,很難精確控制文字的書寫位置,文字排版也很成問題。儘管AutoCAD支援物件鏈結與嵌入,可以插入Word或Excel表格,但是一方面修改起來不是很方便,一點小小的修改就得進入Word或Excel,修改完成後,又得退回到AutoCAD,另一方面,一些特殊符號如一級鋼筋符號以及二級鋼筋符號等,在Word或Excel中很難輸入,那?有沒有兩全其美的方法呢,經過探索,可以這樣較好解決:先在Excel中制完表格,複製到剪貼板,然後再在AutoCAD環境下選擇edit功能表中的Paste special,選擇作?AutoCAD Entities,確定以後,表格即轉化成AutoCAD實體,用explode炸開,即可以編輯其中的線條及方字,非常方便。 |
|