|
|
发表于 2009-2-22 12:52:17
|
显示全部楼层
来自: 中国河南郑州
精選應用13:已知矩形條件如下:8 z, Q( A2 X7 I' o8 k" L ~
指令: RECTANG
5 Y1 l" k o% c( U# ]指定第一個角點或[倒角(C)/高程(E)/圓角(F)/厚度(T)/線寬(W)]: <- 選取左下角點
& e4 A! n; `4 d$ z指定其它角點: 'CAL
7 m6 l$ P& P) V>> 表示式: [@sqr(8.35),sqrt(2)*9.5] <- 輸入表示式
! y) ^$ Z7 g0 v& k(111.524 -558.998 0.0) <- 求得另一角座標點% c, Y- w5 }2 ~3 a4 |
精選應用1:已知一個任意圓,畫出一個同心圓半徑為該圓的5/7 & _6 L7 O% V; y& N ?1 K
指令: CIRCLE 4 V2 f. B8 Q- x* ?
指定圓的中心點或 [三點(3P)/兩點(2P)/相切,相切,半徑(T)]: CEN
0 ]1 i/ n$ g, G" _9 z於 <- 選取圓1中心點; }5 G, A9 \, _6 p4 M0 x
指定圓的半徑或 [直徑(D)] <48.4441>: 'CAL <- 輸入’CAL 4 p' @" H% n ~3 I5 q5 M
起始設定...>> 表示式: RAD*5/7 <- 輸入表示式
" R. w$ F7 P3 g R) O% [& R>> 為 RAD 函數選取圓, 弧或聚合線段: <- 選取圓1,完成圖形4 G% K4 f; m; j8 y: c% {, L
8 F' s* h2 W, H6 D; A精選應用2:已知二圓,請於兩圓連心線中點,畫上一個半徑為5的小圓:4 J% c- c0 ?7 }2 R1 x2 }
指令: CIRCLE
2 [% d* `9 E* ^% A" G" d$ Y8 | @' s指定圓的中心點或 [三點(3P)/兩點(2P)/相切,相切,半徑(T)]: 'CAL
4 l) ^' X) k; ?: W! N. M>> 表示式: (CEN+CEN)/2 <- 輸入表示式 & n. j* U' e6 E: u- P
>> 選取圖元給 CEN 鎖點: <- 選取圓1中心點 $ y% z7 V' }; O6 j O: j
>> 選取圖元給 CEN 鎖點: <- 選取圓2中心點
/ _( q: t8 Y, E(190.229 161.234 0.0) <- 求得中點座標值' U' W& N7 M% P# I- K( P$ \
指定圓的半徑或 [直徑(D)] <8.9804>: 5 <-輸入半徑5
: I1 C. z! w! L : G3 y; ~$ c9 J5 M7 H
精選應用3:已知矩形與一條線段,請以矩形對角中點為圓心,線段長度為參考半徑,完成一圓:' n0 h. a/ p6 n7 v* m% ]$ @: ^
指令: CIRCLE / p$ r/ z$ L2 h$ P7 @ r( y
指定圓的中心點或 [三點(3P)/兩點(2P)/相切,相切,半徑(T)]: 'CAL
% C$ c! B0 i7 ^+ H% O7 f8 ^>> 表示式: MEE <- 輸入表示式
/ L0 q9 K0 K6 Z/ o! E0 V- j>> 選取一個端點給 MEE: <- 選取端點1 ; a* ?2 k Q; W! m" G( n; _& k
>> 選取另一個端點給 MEE: <-選取端點2
, v3 E# s$ r0 L5 C% U$ g(70.2147 87.3565 0.0) <- 求得中點座標值! n7 z1 G( ~" o5 g3 D
指定圓的半徑或 [直徑(D)] <5.0000>: 'CAL 3 N* T+ M! [: h% G; U( \, W
>> 表示式: DEE <-輸入表示式 / Q; z0 ]% }/ a& B t' U
>> 選取一個端點給 DEE: <-選取端點3
6 A3 M/ l7 c* x- b7 d! D>> 選取另一個端點給 DEE: <-選取端點4
6 }7 l" k# h9 h6 B17.3398 <- 求得線段長度值
% G- x7 u: |9 u2 M+ Z0 E8 e. K4 W精選應用4:繪製正五邊形,邊長為456之平方根:" v7 g* z$ D- o+ u$ Z+ o. J* H
指令: POLYGON
( Z3 ?0 K. A* K, M/ m: P輸入邊的數目 <4>: 5 <- 輸入邊數# P( n; h$ [& Y5 j2 Z; p
指定多邊形的中心點或 [邊緣(E)]: E <- 輸入選項
' ?' Q" P( Q( H7 A7 }* y4 C指定邊緣的第一個端點: <- 選取任意一點為起點- v2 I6 Z" c) H8 {% o* h5 J7 h: m
指定邊緣的第二個端點: 'CAL ! b: C0 w1 Q1 v4 v: A& S( i+ h6 ^
>> 表示式: [@SQRT(456)<0] <- 輸入表示式 9 V7 K- X, A/ i. c7 A- ^
(85.7895 9.51962 0.0) <- 求得第二端點座標9 m: i% g, y% V1 R( Q, x9 _; y8 D
數值運算式:& M5 F( s7 u9 R6 X
運算子- M# r" w+ o6 k c' ]3 A# `+ x4 D
運算方式 6 x" p6 L9 W8 A+ e
() 群組運算式
! ~, \- W# a7 ]) s. t^ 指數運算式
y1 Y5 I2 M0 }1 I X' C*與/ 乘法與除法
$ e( g3 ~/ H: V+ m5 p! a+與- 加法與減法4 X( N6 r* T1 e9 e
向量運算式:) ?" T, ^, n x- N6 E' ?
運算子- b& ~& v1 e% ~' A1 a% I
運算方式
, \0 i/ c# E' e. \+ @# p# V2 e() 群組運算式
2 @3 E- c$ c. w+ v- B& 計算兩向量間的向量乘積 (當做一個向量)
- p4 C8 z* A Z7 I! U6 \[a,b,c]&[x,y,z]=[(b*z)-(c*y),(c*x)-(a*z),(a*y)-(b*x)] ( a3 d6 ?+ ?8 f$ P' ?5 }! ^6 g3 V
*與/ 計算兩向量間的純量乘績 (當做一個實數)
9 n5 T y& _1 V$ Q$ @) c, z5 ^[a,b,c]&[x,y,z]=ax+by+cz : n. H1 N- h( N8 V4 R' Y, E) M+ x
*與/ 向量乘以或除以一個實數 a*[x,y,z]=[a*x,a*y,a*z]
) X4 g2 M) e6 \; \# \+與- 向量加法與減法 [a,b,c]+[x,y,z]=[a+x,b+y,c+z] " \% G, K9 B5 g0 n$ y
向量運算式:
( W1 Q ~6 q0 W! W2 I2 D點的格式, b$ ?0 z+ t9 E0 l
格
( r! G, k, ]/ z式
- h, P7 V/ E3 [& K9 h% d極座標 [距離<角度]
) K9 m: k+ L. y5 [( W' n8 y. I圓柱座標 [距離<角度,Z]
; m' r+ A' e M球形座標 [距離<角度1<角度2]
- h% c/ Z/ ]8 i, }$ X( _" u相對座標
3 {: V" k" m+ n' L: v e使用 @ 前置符號 [@x,y,z] & X( X" @5 p0 [+ U8 M4 @. |
WCS(代替UCS) 使用 * 前置符號[*x,y,z]
% D; u- L9 y/ U L
* Z2 I; _/ o6 H$ l$ Y1 w3 B標準數值函數:
6 z( x0 e3 B0 R- Q7 y! F函
4 f5 v- N$ l+ c* R6 N數0 `/ o B9 b0 \6 @% y8 p
功能說明
! e6 E( U3 p% `# E0 a. Qsin (角度) 求角度之正弦值
. V! D* m( [' t. L2 a5 qcos (角度) 求角度之餘弦值 3 a" h$ ?2 }( T
tang (角度) 求角度之正切值 , n# A# {4 }. P5 A
asin (實數) 求數值之反正弦值 (數值必須在-1與1之間)
) P$ r! f w2 W1 z, [acos (實數) 求數值之反餘弦值 (數值必須在-1與1之間)
* H: X, ^* P6 g! Q: g4 l% L P. Datang (實數) 求數值之反正切值
( g: i V( Q( _+ E, gln (實數) 求數值之自然對數
$ g3 N2 K- q n* E' Q; c H nlog (實數) 求數值以實為底之對數
& q1 q3 x" D" F" Y8 a+ eexp (實數) 求數值之自然指數 " D5 @9 G1 F& _: d
exp10 (實數) 求數值以實為底之指數
6 g$ N; a8 ^/ Z' ]7 wsqr (實數) 求數值之平方 ) S, |+ w( r' y8 `
sqrt (實數) 求數值之平方根 (數值必須不為負值)
V7 T' R3 H% Y3 z& `8 babs (實數) 求數值之絕對值
- e1 l+ a: g8 T& ^round (實數) 求最接近數值的整數
* r, V7 L2 G9 o9 vtrunc (實數) 求數值之整數部分 - x% W0 ^! V# l; u
r2d (角度) 將角度由弳度轉為度,例如r2d (pi) 將常數p轉為180度 ; z4 e+ N3 [6 ^8 a" C" m+ [8 _7 c
d2r (角度) 將角度由度轉為弳度,例如d2r (180) 轉換180度為p弳度值 # y3 ^: s6 O2 C7 V4 o' A
pi 常數p
0 z" Y8 K7 K' p# Q: a8 `6 t* a特殊功能函數:(其中括弧內p,p1,p2…等可配合輔助抓點來取得座標值) ' o7 E: F" n& K* X6 r( q( r" F
函1 _: v9 w' M4 U; w' r
數! k2 O. |2 X, [' U
功能說明 6 E" P+ r: u) Z6 T: Q2 V
ang (p1,p2) 求X軸與直線(p1,p2)之夾角值 : u E) o9 r, c2 c
ang (頂點,p1,p2) 二直線(頂點,p1)與(頂點,p2)之夾角 9 g- @+ W7 _" p
dist (p1,p2) 求p1及p2間的距離 / D! T/ l% w& a9 [& ?! E, l* r' y
dpl (p,p1,p2) 點p與經過p1、p2之直線最短距離
% _: ~5 Z# T" c2 {dpp (p,p1,p2,p3) 計算點p經過三點(p1,p2,p3)的平面之間最短距離
! ^# u3 x+ n* V/ m6 [Dee dist (end,end)之便捷功能函數,求兩端點之距離 4 i- K0 p# i" m; a6 n
getvar (變數名稱) 讀取AutoCAD系統變數值,僅限於實數、整數及點座標 5 \" M3 n S2 ^& G
ill (p1,p2,p3,p4) 二直線(p1,p2)與(p3,p4)的交叉點
9 h2 n5 m8 j' o) Silp (p1,p2,p3,p4,p5) 計算線(p1,p2)和經過三點(p3,p4,p5)的平面之相交點 $ Q, B& i4 W* ~4 q& ?, ~* e# K
ille ill (end,end,end,end) 的便捷功能函數 # K9 i' W$ G( Z6 V$ Q" i0 y
mee (end,end)/2 的便捷功能函數,求二端點間的中點座標 5 d/ n. T4 [& w3 }6 v6 s' ^4 w
nor (p1,p2) 直線(p1,p2)之單位法向量 (垂直方向) 8 E: o1 ^! L& H) y
nee nor (end,end)之便捷功能函數
& ~( @7 s# A* A! Lpld (p1,p2,d) 直線(p1,p2)上距離p1點d長度的點座標
# Y# w) R6 C- O% w: rplt (p1,p2,t) 直線(p1,p2)上以參數t定義的點位
/ c9 J" }& P. U0 M4 y6 H* `rad 選取一圓或弧求取該半徑值
+ j& V( h( ?4 y4 P6 v# M1 vrot (p,basp,a) 點p以basp為基準旋轉a角度 I, e* j: Q( p& r+ n2 j4 ?+ p5 ~3 W
rot (p,axp1,axp2,a) 以通過點axp1和axp2的線為旋轉軸,旋轉p點,經過角度a
9 s) b" Y& t2 uvec (p1,p2) 點p1至點p2之向量 # {7 |5 M" x8 O) P' ^# Y
vec1 (p1,p2) 點p1至點p2之單位向量 " U$ C0 T# e" v
vee vec(end,end)之便捷功能函數 , A1 g W* y/ S5 C, T7 ]
vee1 Vec1(end,end)之便捷功能函數
% U; L+ W8 K/ @3 ?1 N5 x( I7 L過濾一個點或向量的X、Y和Z分量:
" W7 r/ u* B- C: K; {2 B( J5 F0 u函
7 v \% f3 r( B9 E; A9 u數
1 T! b! N7 Y) J7 g) q功能說明 ( M0 a8 j+ v0 @5 @
xyof (p1) 點的X和Y分量,Z分量設為0.0 / }& Q r- @$ l- y A C! `( R
xzof (p1) 點的X和Z分量,Y分量設為0.0 9 j- F. p7 Z4 \3 q
yzof (p1) 點的Y和Z分量,X分量設為0.0
0 e+ d0 r; a. Q/ d4 B, s4 {xof (p1) 點的X分量,Y和Z分量設為0.0
* F8 Z! v2 F7 m6 r9 Hyof (p1) 點的Y分量,X和Z分量設為0.0 . Q Q* d+ z1 m8 M7 b
zof (p1) 點的Z分量,X和Y分量設為0.0 5 j& G" ]9 w- M" h* F; i
rxof (p1) 點的X分量
1 @6 Q' s! o% qryof (p1) 點的Y分量 2 ~9 S- m K; C* _( l* r# d, R
rzof (p1) 點的Z分量
# d# l. @7 B0 b+ K7.<AutoCAD中如何计算二维图形的面积>
. h# o* b2 s9 P% dAutoCAD中,可以方便、准确地计算二维封闭图形的面积(包括周长),但对于不同类别的图形,其计算方法也不尽相同。 + Q8 ~3 J1 p# j& s3 w9 S2 C8 p
1. 对于简单图形,如矩形、三角形。只须执行命令AREA(可以是命令行输入或点击对应命令图标),在命令提示“Specify first corner point or [Object/Add/Subtract]:”后,打开捕捉依次选取矩形或三角形各交点后回车,AutoCAD将自动计算面积(Area)、周长(Perimeter),并将结果列于命令行。
- E! J K. B* {4 r5 u2. 对于简单图形,如圆或其它多段线(Polyline)、样条线(Spline)组成的二维封闭图形。执行命令AREA,在命令提示“Specify first corner point or [Object/Add/Subtract]:”后,选择Object选项,根据提示选择要计算的图形,AutoCAD将自动计算面积、周长。
" @! D7 G3 _$ p! w1 F3. 对于由简单直线、圆弧组成的复杂封闭图形,不能直接执行AREA命令计算图形面积。必须先使用Boundary命令(其使用方法依照下图对话框选择即刻,它同于剖面线填充的面域创建),以要计算面积的图形创建一个面域(region)或多段线对象,再执行命令AREA,在命令提示“Specify first corner point or [Object/Add/Subtract]:”后,选择Object选项,根据提示选择刚刚建立的面域图形,AutoCAD将自动计算面积、周长。/ y' V f L4 @, q( K$ V
8.AutoCAD字体替换技巧 6 A$ c+ X9 c( ^& Z2 w7 {& \" a
AutoCAD文件在交流过程中,往往会因设计者使用和拥有不同的字体(特别是早期版本必须使用的单线字体),而需为其指定替换字体,如下图所示,即是因为笔者的电脑中没有UMHZ.shx字体,而需为其指定笔者电脑中存在的字体hzkt.shx。
- c5 z2 U3 q0 B/ r" N- ?3 n2 j这种提示在每次启动AutoCAD后,打开已有文件都会出现。其实,这种字体替换可以在配置中一次指定:
/ W. b1 l& U! `. X t执行config命令,在下图对话框的黑显处(指定替换字体文件)输入字体文件及其完整目录,ok后,下次启动AutoCAD打开已有文件时,字体替换提示将不在出现。
9 K( P+ a' F2 g9 O+ Z9'CAL雖然好用,但它是採AuyoLISP的敘述語法,多少也須有LISP的底子2 C# w( @2 I5 p" r4 Y( N
。
8 |' o, N! F: [. J我目前使用《AutoCAD環境下呼叫Windows的計算機》,更為方便且直接,並- B7 x; I) |$ f- H& Y4 g; ^7 q2 ?
有普通和工程用兩種計算機可選用。
# l3 J! c9 V: q! g+ @, }方法:
1 Z( n, y( U$ ~/ g5 z% D) f1. 指令ALIASEDIT→Shell command→選【ADD】鈕→Alias=CALC, $ g& i/ D6 y' d% i C
Command=start calc
+ u* s$ N+ T f8 P( E3 B爾後在AutoCAD command 提示下鍵入CALC即可叫出計算機。 @' a/ P7 Z" }* [# t! Y
2. 如果ALIASEDIT不能作用,編輯acad.pgp也一樣可達到目地。
4 Q, U Q3 t% g! i* l; t LAutoCAD表格製作 * L! p3 D6 b Q% m( `. G" f1 T
AutoCAD儘管有強大的圖形功能,但表格處理功能相對較弱,而在實際工作中,往往需要在AutoCAD中製作各種表格,如工程數量表等,如何高效製作表格,是一個很實用的問題。7 J0 c& N& V+ {5 p
在AutoCAD環境下用手工畫線方法繪製表格,然後,再在表格中填寫文字,不但效率低下,而且,很難精確控制文字的書寫位置,文字排版也很成問題。儘管AutoCAD支援物件鏈結與嵌入,可以插入Word或Excel表格,但是一方面修改起來不是很方便,一點小小的修改就得進入Word或Excel,修改完成後,又得退回到AutoCAD,另一方面,一些特殊符號如一級鋼筋符號以及二級鋼筋符號等,在Word或Excel中很難輸入,那?有沒有兩全其美的方法呢,經過探索,可以這樣較好解決:先在Excel中制完表格,複製到剪貼板,然後再在AutoCAD環境下選擇edit功能表中的Paste special,選擇作?AutoCAD Entities,確定以後,表格即轉化成AutoCAD實體,用explode炸開,即可以編輯其中的線條及方字,非常方便。 |
|