|
|
发表于 2009-2-22 12:52:17
|
显示全部楼层
来自: 中国河南郑州
精選應用13:已知矩形條件如下:' _8 k0 t9 E- @- I2 E
指令: RECTANG
1 x" c1 b. \1 \: e+ v) [' z; F+ H指定第一個角點或[倒角(C)/高程(E)/圓角(F)/厚度(T)/線寬(W)]: <- 選取左下角點
4 R& p- |7 ?# z a5 X2 u' A$ N. d指定其它角點: 'CAL
; M/ ]% ?% l7 k/ v>> 表示式: [@sqr(8.35),sqrt(2)*9.5] <- 輸入表示式 + J& x9 T8 `5 g$ i7 P3 \
(111.524 -558.998 0.0) <- 求得另一角座標點, O! h% t5 ~5 j3 n' @5 z
精選應用1:已知一個任意圓,畫出一個同心圓半徑為該圓的5/7 5 Y+ H5 L5 F# m2 o+ h2 B S
指令: CIRCLE . x: P! V5 M+ h9 x6 R. t/ K; M
指定圓的中心點或 [三點(3P)/兩點(2P)/相切,相切,半徑(T)]: CEN
7 t5 C1 Z6 c: Q: e" x! a4 i於 <- 選取圓1中心點8 b7 z, O2 K' C H# e
指定圓的半徑或 [直徑(D)] <48.4441>: 'CAL <- 輸入’CAL
7 I! h( h/ U6 s# w, c9 P起始設定...>> 表示式: RAD*5/7 <- 輸入表示式 7 I) Z3 w0 i1 g/ f" v O
>> 為 RAD 函數選取圓, 弧或聚合線段: <- 選取圓1,完成圖形0 h" n- N1 e9 I$ {( E
5 ]1 i# n- N2 Z4 S
精選應用2:已知二圓,請於兩圓連心線中點,畫上一個半徑為5的小圓:1 T+ U( L4 Y( u* E/ H$ k6 T" P
指令: CIRCLE : e1 B' e$ m. ~! O5 s. @4 N, W
指定圓的中心點或 [三點(3P)/兩點(2P)/相切,相切,半徑(T)]: 'CAL u8 V% b/ S+ I/ [
>> 表示式: (CEN+CEN)/2 <- 輸入表示式 3 A9 m) ?# ?* G+ |8 J1 W# Q9 s
>> 選取圖元給 CEN 鎖點: <- 選取圓1中心點 0 |, Q4 z, [. x. n A$ H7 X' F
>> 選取圖元給 CEN 鎖點: <- 選取圓2中心點 : L& e2 _7 F/ \! f3 k( k) V1 l
(190.229 161.234 0.0) <- 求得中點座標值1 V; x4 d+ [# e. t
指定圓的半徑或 [直徑(D)] <8.9804>: 5 <-輸入半徑5
5 y; x' j" i& Z$ }" i1 z 4 D; U1 t3 {# d9 g6 T
精選應用3:已知矩形與一條線段,請以矩形對角中點為圓心,線段長度為參考半徑,完成一圓:
" C) ~# M& b1 k指令: CIRCLE
9 G. }) L6 L" I+ a- M指定圓的中心點或 [三點(3P)/兩點(2P)/相切,相切,半徑(T)]: 'CAL / p! \7 m& J- Z9 v9 q7 b8 q
>> 表示式: MEE <- 輸入表示式 6 } j( j( \: w" D; h2 H+ F" W
>> 選取一個端點給 MEE: <- 選取端點1 * i& h0 `9 k$ q
>> 選取另一個端點給 MEE: <-選取端點2 7 w0 K" t5 n8 A* W% J& \
(70.2147 87.3565 0.0) <- 求得中點座標值
3 d9 o" }3 i# H) G指定圓的半徑或 [直徑(D)] <5.0000>: 'CAL 0 W5 v% @ B7 u6 m3 L2 ?, Z x
>> 表示式: DEE <-輸入表示式 / O4 b% O7 b$ i$ n( M% |& R: F
>> 選取一個端點給 DEE: <-選取端點3 8 w5 p; k2 B# c5 J0 l, q! @& Q
>> 選取另一個端點給 DEE: <-選取端點4
2 D" ^5 y6 e* y/ O8 ^17.3398 <- 求得線段長度值
; t9 X" f% k! D2 B6 Z- R精選應用4:繪製正五邊形,邊長為456之平方根:; |1 K+ f1 W! Y* `* G J
指令: POLYGON
0 g7 l) E! H' k+ \輸入邊的數目 <4>: 5 <- 輸入邊數
# h, u6 L4 e+ C指定多邊形的中心點或 [邊緣(E)]: E <- 輸入選項
0 J# t3 ]* |6 p! ?; ~+ r j指定邊緣的第一個端點: <- 選取任意一點為起點
- F7 ]* \* T# s* a4 ^' Z指定邊緣的第二個端點: 'CAL & \( z2 ?6 v0 s4 l6 g* }5 e( I
>> 表示式: [@SQRT(456)<0] <- 輸入表示式 * R" x1 p# _& Z* G6 P; Q% S
(85.7895 9.51962 0.0) <- 求得第二端點座標
# z5 p* M2 I. X數值運算式:- N, A' |7 [( E2 k" Q3 ?
運算子( p9 C1 a9 `/ t7 v
運算方式 1 r( h; c X5 g* w9 a
() 群組運算式 3 M# r8 s8 T A
^ 指數運算式
1 `; P9 l0 S: L+ f5 r*與/ 乘法與除法
/ W( y0 F1 ^3 B! U1 B- t$ ?+與- 加法與減法
7 l# u, h5 D% U: S向量運算式:
8 b5 L; Y: x6 v8 p, A運算子) R0 C! D, X: m9 u
運算方式
! P8 q7 |) Q/ l$ o, @: u- G() 群組運算式 ' f+ |% e% N' b
& 計算兩向量間的向量乘積 (當做一個向量)
8 {, N3 q3 E6 H' p$ y' E[a,b,c]&[x,y,z]=[(b*z)-(c*y),(c*x)-(a*z),(a*y)-(b*x)]
" \% O) r8 `! @$ ^; ~. Z8 H*與/ 計算兩向量間的純量乘績 (當做一個實數) / u+ r4 B+ r* [2 v! V; r
[a,b,c]&[x,y,z]=ax+by+cz : X) ?. j( A3 F# j- P7 y0 l
*與/ 向量乘以或除以一個實數 a*[x,y,z]=[a*x,a*y,a*z] 2 [* j) L5 o4 ^6 G3 E
+與- 向量加法與減法 [a,b,c]+[x,y,z]=[a+x,b+y,c+z]
: B7 {9 B% n. X) E7 Y向量運算式:: c9 w& s$ K5 @" M, X$ J
點的格式
8 ?0 F( \9 Z0 p: P6 U2 t* n, `格
7 o2 D. R/ K( P0 T6 r' }7 @式, u2 a, Y! i. I7 z; n
極座標 [距離<角度] " c) t1 _* x' Z% ]) O
圓柱座標 [距離<角度,Z] 6 _4 C A" n/ V8 P4 q% N
球形座標 [距離<角度1<角度2] 4 f' @9 L/ H7 L' K5 r+ J
相對座標
|6 e( b% X' \4 U使用 @ 前置符號 [@x,y,z]
( _1 v0 h" e$ z' o5 s' Q* w8 y7 eWCS(代替UCS) 使用 * 前置符號[*x,y,z]
. ]1 }3 ~ f$ j( { ; s5 ]& d; s; s, O% @
標準數值函數:
+ p' X" ~! ~+ y7 i* w4 c函* T1 j. x- H4 z u
數! M4 r3 R( E5 y% r3 w2 O
功能說明 * N- q+ D* B2 @
sin (角度) 求角度之正弦值
8 d' N4 m1 a6 N. r5 n6 Mcos (角度) 求角度之餘弦值
# w' h, a( ^0 d7 S J; \% Ttang (角度) 求角度之正切值
2 x( n+ x; u5 R& R/ \; a3 |# Qasin (實數) 求數值之反正弦值 (數值必須在-1與1之間) % u9 M- o! n' Q7 M9 X9 s
acos (實數) 求數值之反餘弦值 (數值必須在-1與1之間)
, |5 F- Q+ a. natang (實數) 求數值之反正切值 1 f) d+ }% W# Q. H8 X3 F B3 I
ln (實數) 求數值之自然對數
6 i. N( M( V/ }% `3 Alog (實數) 求數值以實為底之對數
, g: g' g# _+ ]! E& Aexp (實數) 求數值之自然指數
. X( n2 v" d5 K7 v5 Texp10 (實數) 求數值以實為底之指數
& A( M0 Z: b. ^% @. Fsqr (實數) 求數值之平方 / D+ {2 W+ B) g, i1 n5 I* s
sqrt (實數) 求數值之平方根 (數值必須不為負值) 7 a+ U& ]8 ]" g; M4 K
abs (實數) 求數值之絕對值 q: U9 I' F$ Z) Y
round (實數) 求最接近數值的整數
0 e: n+ r* f/ _$ L/ itrunc (實數) 求數值之整數部分 $ L6 e: n# o% ]% G
r2d (角度) 將角度由弳度轉為度,例如r2d (pi) 將常數p轉為180度
5 e4 w) @' N i6 L7 t8 }d2r (角度) 將角度由度轉為弳度,例如d2r (180) 轉換180度為p弳度值
2 T( z: a& n) v* e1 N% Bpi 常數p 4 I2 H3 n+ | r$ {# z4 N# q3 m
特殊功能函數:(其中括弧內p,p1,p2…等可配合輔助抓點來取得座標值) : ^6 T4 L. s( I0 t
函- |5 f" Y& j& u; z* b. ^. B
數
% {0 f! \2 p; L$ j$ S+ I* W功能說明
. s6 [) W' H* l: v7 v& pang (p1,p2) 求X軸與直線(p1,p2)之夾角值 8 c& J E+ _+ |6 Q
ang (頂點,p1,p2) 二直線(頂點,p1)與(頂點,p2)之夾角
/ r, O) O' V( ]; O& [- D" odist (p1,p2) 求p1及p2間的距離
: w2 o% O* r/ t8 [7 f' Q! {dpl (p,p1,p2) 點p與經過p1、p2之直線最短距離
6 ?( ?* Y7 t7 v+ Y6 W% Y+ `dpp (p,p1,p2,p3) 計算點p經過三點(p1,p2,p3)的平面之間最短距離 & O8 h5 v6 L' w q2 P- Q7 x1 \, v( _7 q
Dee dist (end,end)之便捷功能函數,求兩端點之距離 ' V8 R! r3 b3 g8 Z& i/ ?$ A8 C5 S$ D
getvar (變數名稱) 讀取AutoCAD系統變數值,僅限於實數、整數及點座標
. [* F& c6 X. v+ _) \+ e2 [+ {ill (p1,p2,p3,p4) 二直線(p1,p2)與(p3,p4)的交叉點
5 _' z$ b+ N5 w; ]" O7 e- C# R1 b% dilp (p1,p2,p3,p4,p5) 計算線(p1,p2)和經過三點(p3,p4,p5)的平面之相交點
% A9 c9 m: v( ^( U) m& Q; K ]ille ill (end,end,end,end) 的便捷功能函數 % W' B* H( Q2 I8 `
mee (end,end)/2 的便捷功能函數,求二端點間的中點座標
8 k y. U; B$ d* H. knor (p1,p2) 直線(p1,p2)之單位法向量 (垂直方向) R0 a0 Y5 u5 k' K/ k# `
nee nor (end,end)之便捷功能函數
( E7 x6 c0 b+ T! ypld (p1,p2,d) 直線(p1,p2)上距離p1點d長度的點座標 7 F+ ~2 [+ c* ?5 l' H- M0 i
plt (p1,p2,t) 直線(p1,p2)上以參數t定義的點位
& m& J# d& ~' w5 R# v3 @. \! Jrad 選取一圓或弧求取該半徑值
: |0 l: `5 F1 U% y3 O8 n3 _" C8 Hrot (p,basp,a) 點p以basp為基準旋轉a角度 0 Q+ V, b2 Y- F% a
rot (p,axp1,axp2,a) 以通過點axp1和axp2的線為旋轉軸,旋轉p點,經過角度a
& `( H( d3 ]7 I4 uvec (p1,p2) 點p1至點p2之向量
) \( T- O& F- V- v) a8 n0 S; A$ Jvec1 (p1,p2) 點p1至點p2之單位向量 , i! S! U, `! y, L% O" g& U# V1 p, ?* k
vee vec(end,end)之便捷功能函數 5 K; t8 J- U' b; o' {( S
vee1 Vec1(end,end)之便捷功能函數
3 b( l/ m5 | q8 ~+ Y! ^過濾一個點或向量的X、Y和Z分量:
2 N. e; n8 f: V: S. N/ I7 _7 p函7 R6 K+ G0 c# }. \
數1 Q- ^5 H8 T6 f8 e2 d" F
功能說明
: k: V# K6 _- M S7 ?xyof (p1) 點的X和Y分量,Z分量設為0.0 2 q, {$ N/ ^. Z9 y7 f; E, B
xzof (p1) 點的X和Z分量,Y分量設為0.0
/ m2 v5 N0 K# eyzof (p1) 點的Y和Z分量,X分量設為0.0 4 s: |; T$ n3 H5 A. k4 J+ t# i E
xof (p1) 點的X分量,Y和Z分量設為0.0
, |) Q# u( h) \" z+ iyof (p1) 點的Y分量,X和Z分量設為0.0
( g& ]/ h( J! z/ }9 _. q, Kzof (p1) 點的Z分量,X和Y分量設為0.0 ! M/ q/ W1 Z @/ R% H
rxof (p1) 點的X分量
5 C, j/ G# s, f/ N' ^ W" aryof (p1) 點的Y分量 $ y& A0 j* Y4 }7 s1 j
rzof (p1) 點的Z分量
) k; W7 [( t+ I7.<AutoCAD中如何计算二维图形的面积> : J0 n0 F( G' ^4 x( r' g- @9 ?
AutoCAD中,可以方便、准确地计算二维封闭图形的面积(包括周长),但对于不同类别的图形,其计算方法也不尽相同。 " _3 m- d, y+ Z
1. 对于简单图形,如矩形、三角形。只须执行命令AREA(可以是命令行输入或点击对应命令图标),在命令提示“Specify first corner point or [Object/Add/Subtract]:”后,打开捕捉依次选取矩形或三角形各交点后回车,AutoCAD将自动计算面积(Area)、周长(Perimeter),并将结果列于命令行。 ! ~8 Q- M8 n! Q! e& \
2. 对于简单图形,如圆或其它多段线(Polyline)、样条线(Spline)组成的二维封闭图形。执行命令AREA,在命令提示“Specify first corner point or [Object/Add/Subtract]:”后,选择Object选项,根据提示选择要计算的图形,AutoCAD将自动计算面积、周长。 . {8 o8 b; ~+ p" s/ D; P q/ c
3. 对于由简单直线、圆弧组成的复杂封闭图形,不能直接执行AREA命令计算图形面积。必须先使用Boundary命令(其使用方法依照下图对话框选择即刻,它同于剖面线填充的面域创建),以要计算面积的图形创建一个面域(region)或多段线对象,再执行命令AREA,在命令提示“Specify first corner point or [Object/Add/Subtract]:”后,选择Object选项,根据提示选择刚刚建立的面域图形,AutoCAD将自动计算面积、周长。5 }% v! h7 E. Z- f8 ^
8.AutoCAD字体替换技巧
- m4 e# A5 `- l$ [( G0 PAutoCAD文件在交流过程中,往往会因设计者使用和拥有不同的字体(特别是早期版本必须使用的单线字体),而需为其指定替换字体,如下图所示,即是因为笔者的电脑中没有UMHZ.shx字体,而需为其指定笔者电脑中存在的字体hzkt.shx。
5 A5 ?* b( ~* u& y2 I这种提示在每次启动AutoCAD后,打开已有文件都会出现。其实,这种字体替换可以在配置中一次指定:
! d% I8 |# j8 }( |2 c P. w, F4 d执行config命令,在下图对话框的黑显处(指定替换字体文件)输入字体文件及其完整目录,ok后,下次启动AutoCAD打开已有文件时,字体替换提示将不在出现。
' r9 c& t/ Y. H: t. A1 @1 ^9'CAL雖然好用,但它是採AuyoLISP的敘述語法,多少也須有LISP的底子
5 p3 i4 o6 O& x. y" k' O3 v。
/ o9 V. V& l% Y5 y+ D我目前使用《AutoCAD環境下呼叫Windows的計算機》,更為方便且直接,並
3 v: F9 J4 s4 q) J7 S6 u有普通和工程用兩種計算機可選用。2 R. \/ Z* Y$ {2 w5 E
方法:
! V3 x2 a: J) w6 C T$ ~1. 指令ALIASEDIT→Shell command→選【ADD】鈕→Alias=CALC,
$ d4 n4 A$ X; ]% lCommand=start calc ?; Q5 o9 n; ]" q" b4 K. s9 C
爾後在AutoCAD command 提示下鍵入CALC即可叫出計算機。 9 ^2 o, e& w5 o x# G) P
2. 如果ALIASEDIT不能作用,編輯acad.pgp也一樣可達到目地。7 U& e, r' l1 L" C1 _; }
AutoCAD表格製作
/ ^- f9 |+ s, IAutoCAD儘管有強大的圖形功能,但表格處理功能相對較弱,而在實際工作中,往往需要在AutoCAD中製作各種表格,如工程數量表等,如何高效製作表格,是一個很實用的問題。% v4 \ j- ?" J6 k5 W1 y+ W9 \/ e
在AutoCAD環境下用手工畫線方法繪製表格,然後,再在表格中填寫文字,不但效率低下,而且,很難精確控制文字的書寫位置,文字排版也很成問題。儘管AutoCAD支援物件鏈結與嵌入,可以插入Word或Excel表格,但是一方面修改起來不是很方便,一點小小的修改就得進入Word或Excel,修改完成後,又得退回到AutoCAD,另一方面,一些特殊符號如一級鋼筋符號以及二級鋼筋符號等,在Word或Excel中很難輸入,那?有沒有兩全其美的方法呢,經過探索,可以這樣較好解決:先在Excel中制完表格,複製到剪貼板,然後再在AutoCAD環境下選擇edit功能表中的Paste special,選擇作?AutoCAD Entities,確定以後,表格即轉化成AutoCAD實體,用explode炸開,即可以編輯其中的線條及方字,非常方便。 |
|