|
|
发表于 2009-2-22 12:52:17
|
显示全部楼层
来自: 中国河南郑州
精選應用13:已知矩形條件如下:9 |9 e$ O% _& C! G( N+ E0 s, i
指令: RECTANG * ^6 Z! N9 B$ p% z; o1 i3 S
指定第一個角點或[倒角(C)/高程(E)/圓角(F)/厚度(T)/線寬(W)]: <- 選取左下角點5 Y# T0 H+ p5 q: X
指定其它角點: 'CAL
1 w) Y( s! G8 Q; W4 n r; s( M>> 表示式: [@sqr(8.35),sqrt(2)*9.5] <- 輸入表示式 6 C# y U* \6 Z0 V7 J9 b6 y
(111.524 -558.998 0.0) <- 求得另一角座標點
' z$ Z+ N- q1 b' B! I精選應用1:已知一個任意圓,畫出一個同心圓半徑為該圓的5/7 3 R( Z6 ^ {4 i) W% u0 V& H# ~
指令: CIRCLE
. u5 Y j4 {; R指定圓的中心點或 [三點(3P)/兩點(2P)/相切,相切,半徑(T)]: CEN 8 [2 h& {- z3 d6 U, V1 d# k, F
於 <- 選取圓1中心點
# R- q+ v7 c4 K指定圓的半徑或 [直徑(D)] <48.4441>: 'CAL <- 輸入’CAL * I; T3 R; a7 U0 [: d' |" i. Q
起始設定...>> 表示式: RAD*5/7 <- 輸入表示式
9 f, l1 {8 T! M. g3 R>> 為 RAD 函數選取圓, 弧或聚合線段: <- 選取圓1,完成圖形
( J5 ]* ]( D# y, c
, j: l5 j& o9 p, E, c精選應用2:已知二圓,請於兩圓連心線中點,畫上一個半徑為5的小圓:* r3 ~% X" e& Z- |6 U: i8 _4 a' v
指令: CIRCLE
5 @ p/ K' ?$ J3 `7 b指定圓的中心點或 [三點(3P)/兩點(2P)/相切,相切,半徑(T)]: 'CAL
6 R r1 o8 @# q>> 表示式: (CEN+CEN)/2 <- 輸入表示式
$ v* a- s2 D I3 R>> 選取圖元給 CEN 鎖點: <- 選取圓1中心點
) g5 s9 H0 B. a# \) J Y>> 選取圖元給 CEN 鎖點: <- 選取圓2中心點 & z A% r3 u6 _3 z. N0 b1 {" H
(190.229 161.234 0.0) <- 求得中點座標值
' i' S% l; c' D7 D2 R+ X& H指定圓的半徑或 [直徑(D)] <8.9804>: 5 <-輸入半徑5
" z. y9 s4 q% S1 y |% h
! M X M, e/ @# O精選應用3:已知矩形與一條線段,請以矩形對角中點為圓心,線段長度為參考半徑,完成一圓:! A6 K0 n" ^5 _, h0 }
指令: CIRCLE 3 f3 u7 B# L" y& }4 `+ P0 M+ M% |) Z
指定圓的中心點或 [三點(3P)/兩點(2P)/相切,相切,半徑(T)]: 'CAL
% V0 p9 i4 g7 W* e. d: O9 `1 I>> 表示式: MEE <- 輸入表示式
4 X) }: U& U y' u: k( @/ @>> 選取一個端點給 MEE: <- 選取端點1 : G' U9 L# o: t- m! I8 Z5 Y
>> 選取另一個端點給 MEE: <-選取端點2 " d. g1 W5 k: ~3 p+ }5 r) U5 K# F
(70.2147 87.3565 0.0) <- 求得中點座標值: Z1 R& E& r- v9 ]( R
指定圓的半徑或 [直徑(D)] <5.0000>: 'CAL
8 ?6 u2 r; o' g F% ]& h>> 表示式: DEE <-輸入表示式
! [: c6 Y# x' {" n>> 選取一個端點給 DEE: <-選取端點3 9 F8 ^; _( \7 g
>> 選取另一個端點給 DEE: <-選取端點4 3 @+ T7 I% m& A2 Q# |! p
17.3398 <- 求得線段長度值
8 p- g/ l3 g6 W8 v精選應用4:繪製正五邊形,邊長為456之平方根:
& l- ]5 N0 W" ]" s指令: POLYGON ) v: f& c7 H* D
輸入邊的數目 <4>: 5 <- 輸入邊數5 a- p: }) J- N0 g
指定多邊形的中心點或 [邊緣(E)]: E <- 輸入選項0 T4 T( N9 I m/ b/ m
指定邊緣的第一個端點: <- 選取任意一點為起點
; s9 |' L: h3 l% P指定邊緣的第二個端點: 'CAL
! L ?) j R; S% @$ z>> 表示式: [@SQRT(456)<0] <- 輸入表示式 3 f F- u6 b% u
(85.7895 9.51962 0.0) <- 求得第二端點座標
& a% I. |, k4 k$ C E, V. ^數值運算式:
7 u7 Q) K; @' P8 @% S運算子: m, S. }/ D" g: A' G0 {
運算方式
% Y" p0 e6 V7 E9 L- Y/ l() 群組運算式
. F* }, S3 K- q# r' P4 S7 ~^ 指數運算式
! ~( ~* D( P& ~) p4 B6 O% }. I8 p*與/ 乘法與除法
/ O. Q3 ^- f, y0 b; C+與- 加法與減法% @* w9 Y3 u9 T
向量運算式:
. c! {, Q" H+ C7 b* n' Q運算子
4 A V9 A( ` s! H' g- q1 A運算方式
8 W1 R% t1 h# g5 d9 \+ k() 群組運算式
9 z3 Z; m1 H% Y4 l1 ?1 E$ k& 計算兩向量間的向量乘積 (當做一個向量)
7 j% ], ]' x w- b/ |[a,b,c]&[x,y,z]=[(b*z)-(c*y),(c*x)-(a*z),(a*y)-(b*x)] $ w/ K, G2 Q' _" s
*與/ 計算兩向量間的純量乘績 (當做一個實數) * c9 A) o! f" S3 J5 f- l1 c
[a,b,c]&[x,y,z]=ax+by+cz
) U1 K. H, E- b. ~+ b# O*與/ 向量乘以或除以一個實數 a*[x,y,z]=[a*x,a*y,a*z] , J8 x2 C, h" {+ M; V: r+ o- f) X
+與- 向量加法與減法 [a,b,c]+[x,y,z]=[a+x,b+y,c+z]
4 P, D6 V% I9 x! K向量運算式:: v# K5 k0 h1 S- V$ @! P; Y
點的格式
* k' N$ n [% g; O6 |) G格5 `! Z- V, }8 z; z+ P0 ], U) Q
式8 c% D1 p# T3 F7 P
極座標 [距離<角度]
" |3 a1 y7 I; D圓柱座標 [距離<角度,Z] + x5 M7 @- ^5 Q7 y% N" T
球形座標 [距離<角度1<角度2] 0 [: K" o! F3 |' V1 W
相對座標
% K( E3 }6 K% I* q. U! T使用 @ 前置符號 [@x,y,z] & G$ k3 y0 Y7 t
WCS(代替UCS) 使用 * 前置符號[*x,y,z] ; J; v; N, n8 h/ o1 h7 b/ [5 k
6 A. L3 d5 q- ?9 r! n" w1 S
標準數值函數:* O/ A+ j3 H K/ K
函; }6 r# {# {1 q3 Z" ?" W* A5 h- X
數
) B5 w% ?6 c2 A U功能說明 5 _3 K+ {9 d- S2 [) T
sin (角度) 求角度之正弦值 }/ z, K& {/ D- k8 ~* s! k4 _
cos (角度) 求角度之餘弦值 ' @8 C: M9 _2 M( r
tang (角度) 求角度之正切值 8 W$ T/ {3 W- h6 h
asin (實數) 求數值之反正弦值 (數值必須在-1與1之間) 1 T. q/ l; W1 A- k6 s* w: G6 L
acos (實數) 求數值之反餘弦值 (數值必須在-1與1之間) " }9 A [6 r3 b! i
atang (實數) 求數值之反正切值 $ o6 _4 h5 M* ~# v
ln (實數) 求數值之自然對數
( R; ^7 q7 A. [3 slog (實數) 求數值以實為底之對數 0 u7 z7 l+ R, _( }& `" h% r
exp (實數) 求數值之自然指數
. r/ Q8 |( |, r$ B# |6 `& Z ^exp10 (實數) 求數值以實為底之指數
! j- {8 E9 t" y, u* e# t: u/ qsqr (實數) 求數值之平方 & @$ x( |0 [/ a: h1 W9 O* b
sqrt (實數) 求數值之平方根 (數值必須不為負值) ; v. ?5 j0 a- ?( M
abs (實數) 求數值之絕對值
& S3 n; Z7 }, s+ C2 ~; _) v; Nround (實數) 求最接近數值的整數 6 x" p+ q: ~. e/ S
trunc (實數) 求數值之整數部分
8 B' z& M7 T" K: q: N: R9 p" d- B+ lr2d (角度) 將角度由弳度轉為度,例如r2d (pi) 將常數p轉為180度 ) R+ ^* v% c4 A4 P+ q
d2r (角度) 將角度由度轉為弳度,例如d2r (180) 轉換180度為p弳度值 ! }" k0 J6 {2 T7 r
pi 常數p
; S5 n4 S& k# I8 x7 ?1 \特殊功能函數:(其中括弧內p,p1,p2…等可配合輔助抓點來取得座標值)
: N; Z5 g6 K$ c4 G9 s函
+ |% X0 @5 W' b- P8 e! H/ C# f數
" Y; s1 D7 l. D1 F, S功能說明
9 Z; s8 d' q$ z+ ?ang (p1,p2) 求X軸與直線(p1,p2)之夾角值 7 R, E4 @' ~+ z! B/ D
ang (頂點,p1,p2) 二直線(頂點,p1)與(頂點,p2)之夾角
0 k3 H' n- o" Wdist (p1,p2) 求p1及p2間的距離 % n2 N; A6 o- F. s% V( L: t* f. e
dpl (p,p1,p2) 點p與經過p1、p2之直線最短距離 ! Z' |3 F- h( z. P. e- k& ?! I
dpp (p,p1,p2,p3) 計算點p經過三點(p1,p2,p3)的平面之間最短距離 : O. d$ F/ t) x* h5 |' H
Dee dist (end,end)之便捷功能函數,求兩端點之距離
+ B% l& h z8 O! N" {6 Z# C% s# ugetvar (變數名稱) 讀取AutoCAD系統變數值,僅限於實數、整數及點座標 2 c6 K# s1 k$ V* l
ill (p1,p2,p3,p4) 二直線(p1,p2)與(p3,p4)的交叉點 4 h/ D5 a. r/ ~( |% O! b* x
ilp (p1,p2,p3,p4,p5) 計算線(p1,p2)和經過三點(p3,p4,p5)的平面之相交點 1 B% L5 u1 q' ]) k: L
ille ill (end,end,end,end) 的便捷功能函數 4 x) G6 W9 Y! G9 k, r# E7 r
mee (end,end)/2 的便捷功能函數,求二端點間的中點座標 7 O5 ~4 a5 R* c* m% b* C
nor (p1,p2) 直線(p1,p2)之單位法向量 (垂直方向) 9 }# o' F1 Z0 S6 D0 k
nee nor (end,end)之便捷功能函數
# W8 W0 r1 V* |/ j# opld (p1,p2,d) 直線(p1,p2)上距離p1點d長度的點座標
* c/ w7 M; J$ zplt (p1,p2,t) 直線(p1,p2)上以參數t定義的點位 + Y* s1 Z# x( x7 L6 k4 J
rad 選取一圓或弧求取該半徑值 , C! _7 w) l! }# b2 Q# T
rot (p,basp,a) 點p以basp為基準旋轉a角度 8 a7 o' v" ^0 ~3 U$ T# d
rot (p,axp1,axp2,a) 以通過點axp1和axp2的線為旋轉軸,旋轉p點,經過角度a
! M( F* I8 u' t+ \4 ^vec (p1,p2) 點p1至點p2之向量 3 T+ l6 f. [* O
vec1 (p1,p2) 點p1至點p2之單位向量 # C; ]' x0 ~8 `" [, Y7 W
vee vec(end,end)之便捷功能函數 M* G" o0 N L: T! ^" Q6 ~0 c
vee1 Vec1(end,end)之便捷功能函數
4 `( \: c; w8 z過濾一個點或向量的X、Y和Z分量:* K1 I- {7 G0 r+ W& J# {
函0 d* p R) S' g# n# g0 g
數
7 B* G6 F3 Y0 d' \" s8 i功能說明
3 a$ `: I$ v( M3 T' _# v* qxyof (p1) 點的X和Y分量,Z分量設為0.0
- O3 I/ E) G! c; I! Sxzof (p1) 點的X和Z分量,Y分量設為0.0
$ s2 J9 i* |! q2 Kyzof (p1) 點的Y和Z分量,X分量設為0.0 - y8 U0 D O" _, C+ g
xof (p1) 點的X分量,Y和Z分量設為0.0
7 K& J* p" v3 ~2 Byof (p1) 點的Y分量,X和Z分量設為0.0
% F8 F: O" g) Gzof (p1) 點的Z分量,X和Y分量設為0.0 $ h5 V. Q" p: {9 X8 X
rxof (p1) 點的X分量 ' K. v3 w5 V8 f. J
ryof (p1) 點的Y分量
. B& s0 I8 z. r$ U' srzof (p1) 點的Z分量
- N- D/ [& W3 J3 c) d. a7.<AutoCAD中如何计算二维图形的面积>
+ j1 V7 ~* s/ J8 X/ j7 `AutoCAD中,可以方便、准确地计算二维封闭图形的面积(包括周长),但对于不同类别的图形,其计算方法也不尽相同。 9 w3 c. C8 Q( K
1. 对于简单图形,如矩形、三角形。只须执行命令AREA(可以是命令行输入或点击对应命令图标),在命令提示“Specify first corner point or [Object/Add/Subtract]:”后,打开捕捉依次选取矩形或三角形各交点后回车,AutoCAD将自动计算面积(Area)、周长(Perimeter),并将结果列于命令行。
) g+ p4 @9 J+ D1 k) r2. 对于简单图形,如圆或其它多段线(Polyline)、样条线(Spline)组成的二维封闭图形。执行命令AREA,在命令提示“Specify first corner point or [Object/Add/Subtract]:”后,选择Object选项,根据提示选择要计算的图形,AutoCAD将自动计算面积、周长。 ; x) c P: q O! b
3. 对于由简单直线、圆弧组成的复杂封闭图形,不能直接执行AREA命令计算图形面积。必须先使用Boundary命令(其使用方法依照下图对话框选择即刻,它同于剖面线填充的面域创建),以要计算面积的图形创建一个面域(region)或多段线对象,再执行命令AREA,在命令提示“Specify first corner point or [Object/Add/Subtract]:”后,选择Object选项,根据提示选择刚刚建立的面域图形,AutoCAD将自动计算面积、周长。
+ h% M! o& i1 f+ L1 n8.AutoCAD字体替换技巧 ' P3 K+ z- W4 F) i2 e
AutoCAD文件在交流过程中,往往会因设计者使用和拥有不同的字体(特别是早期版本必须使用的单线字体),而需为其指定替换字体,如下图所示,即是因为笔者的电脑中没有UMHZ.shx字体,而需为其指定笔者电脑中存在的字体hzkt.shx。% y s9 V# i \* f2 F
这种提示在每次启动AutoCAD后,打开已有文件都会出现。其实,这种字体替换可以在配置中一次指定:4 T$ C3 Y# ~% @% ~
执行config命令,在下图对话框的黑显处(指定替换字体文件)输入字体文件及其完整目录,ok后,下次启动AutoCAD打开已有文件时,字体替换提示将不在出现。
" C5 V6 S6 K! A2 z- X7 r: q9'CAL雖然好用,但它是採AuyoLISP的敘述語法,多少也須有LISP的底子( C) m L) Q. G8 m1 M4 a" {6 u
。3 _6 q' u+ Q4 z* i
我目前使用《AutoCAD環境下呼叫Windows的計算機》,更為方便且直接,並
6 J" `2 u# F& ~* E$ n有普通和工程用兩種計算機可選用。
2 ?. Z9 ?! b& w: u X3 R1 o方法:
6 U8 K' O3 O+ v5 f1. 指令ALIASEDIT→Shell command→選【ADD】鈕→Alias=CALC,
5 G' t) |3 g/ V! S' z' v" `! ^! u" SCommand=start calc 8 b( U! A' k. Z
爾後在AutoCAD command 提示下鍵入CALC即可叫出計算機。
$ m+ a n5 c! f8 t2. 如果ALIASEDIT不能作用,編輯acad.pgp也一樣可達到目地。
1 F( R! U+ w/ y* r% gAutoCAD表格製作 6 l+ |6 V6 \; }2 O$ a+ d. Z
AutoCAD儘管有強大的圖形功能,但表格處理功能相對較弱,而在實際工作中,往往需要在AutoCAD中製作各種表格,如工程數量表等,如何高效製作表格,是一個很實用的問題。9 X* S* }" G9 ?; B( v
在AutoCAD環境下用手工畫線方法繪製表格,然後,再在表格中填寫文字,不但效率低下,而且,很難精確控制文字的書寫位置,文字排版也很成問題。儘管AutoCAD支援物件鏈結與嵌入,可以插入Word或Excel表格,但是一方面修改起來不是很方便,一點小小的修改就得進入Word或Excel,修改完成後,又得退回到AutoCAD,另一方面,一些特殊符號如一級鋼筋符號以及二級鋼筋符號等,在Word或Excel中很難輸入,那?有沒有兩全其美的方法呢,經過探索,可以這樣較好解決:先在Excel中制完表格,複製到剪貼板,然後再在AutoCAD環境下選擇edit功能表中的Paste special,選擇作?AutoCAD Entities,確定以後,表格即轉化成AutoCAD實體,用explode炸開,即可以編輯其中的線條及方字,非常方便。 |
|