|
发表于 2009-2-22 12:52:17
|
显示全部楼层
来自: 中国河南郑州
精選應用13:已知矩形條件如下:9 W- g& v5 |* Q9 w% L z
指令: RECTANG
; n; Q6 ^9 ^$ d. Q$ Y2 \; Z% l# v指定第一個角點或[倒角(C)/高程(E)/圓角(F)/厚度(T)/線寬(W)]: <- 選取左下角點
^6 o& g" X' m" u* q指定其它角點: 'CAL
- N) E. m. O4 `8 [0 W>> 表示式: [@sqr(8.35),sqrt(2)*9.5] <- 輸入表示式
9 T* n J Y( N) M(111.524 -558.998 0.0) <- 求得另一角座標點4 u7 {$ N) \- H6 k' o
精選應用1:已知一個任意圓,畫出一個同心圓半徑為該圓的5/7
2 Y }" B) D* S2 Q指令: CIRCLE
3 P: ~5 e6 @ _6 B! b! x指定圓的中心點或 [三點(3P)/兩點(2P)/相切,相切,半徑(T)]: CEN - N4 j6 r1 |& S5 s# j
於 <- 選取圓1中心點1 o0 N2 m1 U8 ]9 J- n
指定圓的半徑或 [直徑(D)] <48.4441>: 'CAL <- 輸入’CAL / E2 l" ]4 U9 d5 n! Q
起始設定...>> 表示式: RAD*5/7 <- 輸入表示式 ' D$ D9 J* \, o
>> 為 RAD 函數選取圓, 弧或聚合線段: <- 選取圓1,完成圖形6 i+ W! h' L1 B5 C; E
' H" Z4 v! W4 P' b W$ v5 Q精選應用2:已知二圓,請於兩圓連心線中點,畫上一個半徑為5的小圓:
4 r: S8 G T3 I3 ]7 }指令: CIRCLE
" M, g' F$ @, W) Q/ d$ W" m5 s2 B. s指定圓的中心點或 [三點(3P)/兩點(2P)/相切,相切,半徑(T)]: 'CAL - z2 j+ B3 v! A& z5 S' j
>> 表示式: (CEN+CEN)/2 <- 輸入表示式
* z9 } c9 k t0 P( f- M2 i>> 選取圖元給 CEN 鎖點: <- 選取圓1中心點
y' ]6 g3 C; q* [& m0 X* N>> 選取圖元給 CEN 鎖點: <- 選取圓2中心點 . J: q1 X# {8 }9 L- G; M0 e; v
(190.229 161.234 0.0) <- 求得中點座標值) d9 \2 ]) y! H7 o& F) A3 q2 F
指定圓的半徑或 [直徑(D)] <8.9804>: 5 <-輸入半徑5 3 x2 x. N ]2 ^! o
. M# F1 G6 R% Z$ r' a! Y
精選應用3:已知矩形與一條線段,請以矩形對角中點為圓心,線段長度為參考半徑,完成一圓:" f, s: W& G {& \
指令: CIRCLE
& @ x b9 C6 i0 J指定圓的中心點或 [三點(3P)/兩點(2P)/相切,相切,半徑(T)]: 'CAL Z# B; B; j! g# a0 M
>> 表示式: MEE <- 輸入表示式
4 @. i4 I4 ^9 w% D# g>> 選取一個端點給 MEE: <- 選取端點1 * W5 ~. Z( I4 f; b+ J8 m' F7 e+ W9 N z
>> 選取另一個端點給 MEE: <-選取端點2 $ t: i1 C t- q
(70.2147 87.3565 0.0) <- 求得中點座標值. S$ f6 y- b* g9 o0 y0 m
指定圓的半徑或 [直徑(D)] <5.0000>: 'CAL ) ?& N8 R5 |1 ^+ W% A: h& {
>> 表示式: DEE <-輸入表示式 3 w* Q) Z( z" c8 B% L! b6 ~5 L
>> 選取一個端點給 DEE: <-選取端點3 - m6 R* S/ k9 x- k( a/ e" z9 C7 j# v, v5 r
>> 選取另一個端點給 DEE: <-選取端點4
m. n5 N& ?' n3 s' h17.3398 <- 求得線段長度值9 j0 n2 j1 h- G
精選應用4:繪製正五邊形,邊長為456之平方根:
! j0 R# H! K9 H, Y' k: E* x指令: POLYGON
* t8 T9 c$ b4 Y, S1 w& ]輸入邊的數目 <4>: 5 <- 輸入邊數/ ~" `1 t. {6 B0 `) A
指定多邊形的中心點或 [邊緣(E)]: E <- 輸入選項
8 n$ u* r1 c2 m$ B( S' k" F指定邊緣的第一個端點: <- 選取任意一點為起點4 Z0 _: O7 @! V
指定邊緣的第二個端點: 'CAL : o" I$ A0 w0 E0 x( ~) I" P" e/ |
>> 表示式: [@SQRT(456)<0] <- 輸入表示式 - `1 Q$ u. L+ n5 G2 s* S
(85.7895 9.51962 0.0) <- 求得第二端點座標! e b |) n/ R/ @7 X1 D! d+ E/ L
數值運算式:
0 X; ` `0 o1 M* G3 G運算子
; R4 ?" m: T9 Y/ f& U5 y運算方式 * E- p7 S; i7 l
() 群組運算式 - {: s9 }1 ]! k4 U, m6 X9 M, C5 R
^ 指數運算式
* t7 F0 g, i) B3 Q$ m*與/ 乘法與除法
8 d* T7 E9 ]$ o p+與- 加法與減法1 n* O! h" t3 P% `$ G
向量運算式:$ g1 z: U9 E' k
運算子$ D q/ \' J0 W" R, U8 j
運算方式 ( X$ `5 I$ p3 m' T; q
() 群組運算式 / A' a9 a$ L& f& [- j/ M! L# A l
& 計算兩向量間的向量乘積 (當做一個向量)
+ A1 ]/ c0 a6 G, P; `[a,b,c]&[x,y,z]=[(b*z)-(c*y),(c*x)-(a*z),(a*y)-(b*x)]
; X$ Q+ ?- ?7 P |7 j- ?*與/ 計算兩向量間的純量乘績 (當做一個實數) " P+ U3 _; h6 o, A% U( l, v6 v
[a,b,c]&[x,y,z]=ax+by+cz
* G- ]8 F7 H7 A+ B8 f7 H. V7 h* U*與/ 向量乘以或除以一個實數 a*[x,y,z]=[a*x,a*y,a*z]
5 f8 _( o; H# S) Z4 v" y6 r4 P+與- 向量加法與減法 [a,b,c]+[x,y,z]=[a+x,b+y,c+z]
% b; r6 G6 p! W6 ~向量運算式:0 X* j3 e) n& s8 I H
點的格式2 E4 c- I" k1 [. O# ?
格4 n2 }: x& e5 k# G6 P
式3 [9 I( H X- c
極座標 [距離<角度] , C$ k9 P2 R( \# B
圓柱座標 [距離<角度,Z]
& {5 Z- D$ [( a; H* C球形座標 [距離<角度1<角度2] " d# L: V* E, F
相對座標
/ I5 z/ Q( Y9 o9 P使用 @ 前置符號 [@x,y,z] 8 t3 f8 `, G! F5 [# B4 o
WCS(代替UCS) 使用 * 前置符號[*x,y,z] $ L8 E' b- n; N6 W# q; S
( j/ @5 b! ]3 u* M1 P* w5 s
標準數值函數:
& `, a/ w/ X' v: h" B( F函+ ^' ~! N% Y! U9 p! U2 n; u, y
數7 K, h" |4 ^3 ^9 z0 ?0 J. |! `( _3 x
功能說明
" g' z5 [' p0 L' tsin (角度) 求角度之正弦值 6 P% M7 l/ J2 c
cos (角度) 求角度之餘弦值
9 s. w1 ~1 N; ~tang (角度) 求角度之正切值
" _. V' _* q; nasin (實數) 求數值之反正弦值 (數值必須在-1與1之間)
2 Z. f5 c) N# W/ [8 J+ P8 Cacos (實數) 求數值之反餘弦值 (數值必須在-1與1之間) 8 D4 q6 K5 @/ g/ l+ e5 ^) ^
atang (實數) 求數值之反正切值
6 u3 ]; G0 Q* l$ ?- b7 d) Nln (實數) 求數值之自然對數 4 F$ c8 p) W; q) f9 N! D7 k) k
log (實數) 求數值以實為底之對數
* P0 v) o( u. n+ E$ V- y0 xexp (實數) 求數值之自然指數 & k! n' Y0 z* \, T5 m4 h2 X. W W2 W# d
exp10 (實數) 求數值以實為底之指數 1 X8 b! r. Z' I6 N \6 {
sqr (實數) 求數值之平方
g8 q5 a- `$ O J/ Xsqrt (實數) 求數值之平方根 (數值必須不為負值)
; y+ D" P6 m3 ?' K9 Fabs (實數) 求數值之絕對值 + K& Y6 q \9 k: E0 h
round (實數) 求最接近數值的整數
7 G' c( L: g$ W9 D0 y7 `trunc (實數) 求數值之整數部分 * u- p; A# Q3 D6 ^9 b2 X
r2d (角度) 將角度由弳度轉為度,例如r2d (pi) 將常數p轉為180度 0 s3 A9 Q# Y1 o- a
d2r (角度) 將角度由度轉為弳度,例如d2r (180) 轉換180度為p弳度值 " t, k2 i) T6 m4 a9 Y' [
pi 常數p
% x6 d% f" E" i5 s- e Q特殊功能函數:(其中括弧內p,p1,p2…等可配合輔助抓點來取得座標值)
9 l( S% F) d/ M N: q函, z7 f! S9 G6 A. V* `
數
7 a6 I& L2 p# }! w功能說明 9 Y) c" S3 n, |& r4 {
ang (p1,p2) 求X軸與直線(p1,p2)之夾角值
& z" Q' l' c a& `' l ~ang (頂點,p1,p2) 二直線(頂點,p1)與(頂點,p2)之夾角 9 U+ f+ \+ t8 M7 k z, s
dist (p1,p2) 求p1及p2間的距離
# ]' R' ?3 c; ?, D8 c: g- E. Zdpl (p,p1,p2) 點p與經過p1、p2之直線最短距離
" u6 H& N. H+ R4 mdpp (p,p1,p2,p3) 計算點p經過三點(p1,p2,p3)的平面之間最短距離
, B1 v- h2 \, v* {Dee dist (end,end)之便捷功能函數,求兩端點之距離
3 p* U& C% g* z5 Y8 Mgetvar (變數名稱) 讀取AutoCAD系統變數值,僅限於實數、整數及點座標 ! c/ e2 m p- d1 R7 J6 A8 _
ill (p1,p2,p3,p4) 二直線(p1,p2)與(p3,p4)的交叉點
/ i: e2 m6 O3 L) b, Q! Vilp (p1,p2,p3,p4,p5) 計算線(p1,p2)和經過三點(p3,p4,p5)的平面之相交點
; m( ^6 @" n Z9 a" lille ill (end,end,end,end) 的便捷功能函數 3 F/ M" j# |* l. ]
mee (end,end)/2 的便捷功能函數,求二端點間的中點座標 5 [3 `0 P! U5 w: S+ q# p. C
nor (p1,p2) 直線(p1,p2)之單位法向量 (垂直方向)
) }: m/ K8 g) g1 M1 Bnee nor (end,end)之便捷功能函數 * T8 t+ B0 |, B4 V
pld (p1,p2,d) 直線(p1,p2)上距離p1點d長度的點座標 " g/ W5 q% i; U; n) m
plt (p1,p2,t) 直線(p1,p2)上以參數t定義的點位 & U2 N9 x2 {4 d4 S+ x- d+ [# [
rad 選取一圓或弧求取該半徑值 ) B3 z4 F, u: k! h+ \3 P, k' O
rot (p,basp,a) 點p以basp為基準旋轉a角度
; \+ k6 s3 v3 Z arot (p,axp1,axp2,a) 以通過點axp1和axp2的線為旋轉軸,旋轉p點,經過角度a 7 F# h6 l4 G! ^+ p
vec (p1,p2) 點p1至點p2之向量 ( a3 n3 W9 J+ d" q' w
vec1 (p1,p2) 點p1至點p2之單位向量 u3 x- O: `" o" Y! R: b3 |
vee vec(end,end)之便捷功能函數 ( ?" G4 n2 R/ M
vee1 Vec1(end,end)之便捷功能函數7 _# h: Z' B% V/ J/ y
過濾一個點或向量的X、Y和Z分量:2 z2 H; v& h7 G
函
" J2 b8 Z$ L% f) @# |3 X6 _數& d7 [2 B6 g5 u) z* ^
功能說明
3 L( I+ `& ?2 U, nxyof (p1) 點的X和Y分量,Z分量設為0.0
; _9 B; a& `1 U: q! S1 R- gxzof (p1) 點的X和Z分量,Y分量設為0.0 3 |9 M$ J) h4 @
yzof (p1) 點的Y和Z分量,X分量設為0.0 ' C4 S" u8 V. h# l+ {4 G
xof (p1) 點的X分量,Y和Z分量設為0.0
- L& T+ I/ x2 l6 U6 I4 r; w4 S( pyof (p1) 點的Y分量,X和Z分量設為0.0
7 o& V3 N: D$ azof (p1) 點的Z分量,X和Y分量設為0.0 7 c! [! T. G( a
rxof (p1) 點的X分量
, u: }5 G- i y* l. h( qryof (p1) 點的Y分量 + @& u5 M. G: \3 p) M
rzof (p1) 點的Z分量
% ^! y# i7 R$ p! W7.<AutoCAD中如何计算二维图形的面积> ; q0 m" G/ F% r: t
AutoCAD中,可以方便、准确地计算二维封闭图形的面积(包括周长),但对于不同类别的图形,其计算方法也不尽相同。 1 L8 @0 j- E8 s* K2 g
1. 对于简单图形,如矩形、三角形。只须执行命令AREA(可以是命令行输入或点击对应命令图标),在命令提示“Specify first corner point or [Object/Add/Subtract]:”后,打开捕捉依次选取矩形或三角形各交点后回车,AutoCAD将自动计算面积(Area)、周长(Perimeter),并将结果列于命令行。
* d/ i2 t: U: G* E1 ]% B* N* u2. 对于简单图形,如圆或其它多段线(Polyline)、样条线(Spline)组成的二维封闭图形。执行命令AREA,在命令提示“Specify first corner point or [Object/Add/Subtract]:”后,选择Object选项,根据提示选择要计算的图形,AutoCAD将自动计算面积、周长。 8 m7 t. X- D0 h$ e. [2 `) w
3. 对于由简单直线、圆弧组成的复杂封闭图形,不能直接执行AREA命令计算图形面积。必须先使用Boundary命令(其使用方法依照下图对话框选择即刻,它同于剖面线填充的面域创建),以要计算面积的图形创建一个面域(region)或多段线对象,再执行命令AREA,在命令提示“Specify first corner point or [Object/Add/Subtract]:”后,选择Object选项,根据提示选择刚刚建立的面域图形,AutoCAD将自动计算面积、周长。
" @0 S; _/ o5 N8.AutoCAD字体替换技巧 + }" u! {% Q, ~2 a& V! }* N
AutoCAD文件在交流过程中,往往会因设计者使用和拥有不同的字体(特别是早期版本必须使用的单线字体),而需为其指定替换字体,如下图所示,即是因为笔者的电脑中没有UMHZ.shx字体,而需为其指定笔者电脑中存在的字体hzkt.shx。$ x- i3 b( f3 H9 [5 o6 z: ]9 @ Q
这种提示在每次启动AutoCAD后,打开已有文件都会出现。其实,这种字体替换可以在配置中一次指定:# V# A/ z0 |9 a w7 y
执行config命令,在下图对话框的黑显处(指定替换字体文件)输入字体文件及其完整目录,ok后,下次启动AutoCAD打开已有文件时,字体替换提示将不在出现。" ]" ^* s; W) c' H5 V5 w: \! I/ e ]
9'CAL雖然好用,但它是採AuyoLISP的敘述語法,多少也須有LISP的底子( Z Y9 _% S7 i& \! [2 D
。
, r5 }6 }( g/ Z+ o4 N我目前使用《AutoCAD環境下呼叫Windows的計算機》,更為方便且直接,並
0 @5 F9 T7 G) Z有普通和工程用兩種計算機可選用。
" \9 k9 I7 c0 A: g. m' e6 k9 g) @方法:
: Y& }7 G( j6 n6 q2 J2 h1. 指令ALIASEDIT→Shell command→選【ADD】鈕→Alias=CALC, " L' O" }; E% T* ]* V
Command=start calc
% N" I* Z) l6 s1 S! x爾後在AutoCAD command 提示下鍵入CALC即可叫出計算機。 & {! `6 [0 z0 T: Y6 i- Q7 M
2. 如果ALIASEDIT不能作用,編輯acad.pgp也一樣可達到目地。
+ l- t- \4 l) m5 ~7 v- m* ~AutoCAD表格製作 * n3 \2 ]7 _- R% S/ u
AutoCAD儘管有強大的圖形功能,但表格處理功能相對較弱,而在實際工作中,往往需要在AutoCAD中製作各種表格,如工程數量表等,如何高效製作表格,是一個很實用的問題。
4 l2 D' {( c$ A. w在AutoCAD環境下用手工畫線方法繪製表格,然後,再在表格中填寫文字,不但效率低下,而且,很難精確控制文字的書寫位置,文字排版也很成問題。儘管AutoCAD支援物件鏈結與嵌入,可以插入Word或Excel表格,但是一方面修改起來不是很方便,一點小小的修改就得進入Word或Excel,修改完成後,又得退回到AutoCAD,另一方面,一些特殊符號如一級鋼筋符號以及二級鋼筋符號等,在Word或Excel中很難輸入,那?有沒有兩全其美的方法呢,經過探索,可以這樣較好解決:先在Excel中制完表格,複製到剪貼板,然後再在AutoCAD環境下選擇edit功能表中的Paste special,選擇作?AutoCAD Entities,確定以後,表格即轉化成AutoCAD實體,用explode炸開,即可以編輯其中的線條及方字,非常方便。 |
|