|
|
发表于 2009-2-22 12:52:17
|
显示全部楼层
来自: 中国河南郑州
精選應用13:已知矩形條件如下:' x" O0 U' }6 u
指令: RECTANG $ a: k/ T4 k" b( B
指定第一個角點或[倒角(C)/高程(E)/圓角(F)/厚度(T)/線寬(W)]: <- 選取左下角點. ?% t$ @( e, |6 [! u
指定其它角點: 'CAL
* G2 G, Z8 |/ Q- O$ @>> 表示式: [@sqr(8.35),sqrt(2)*9.5] <- 輸入表示式
. {, J: Q! _' Q(111.524 -558.998 0.0) <- 求得另一角座標點
2 k+ p; ? B6 i- r9 l. c( Q `& i& R精選應用1:已知一個任意圓,畫出一個同心圓半徑為該圓的5/7
7 o% H, n0 h9 B2 D, B e指令: CIRCLE
) w4 q% Y/ Z5 [: F& J4 u3 a+ I指定圓的中心點或 [三點(3P)/兩點(2P)/相切,相切,半徑(T)]: CEN
' k: E/ k, `9 i3 o0 ~8 A於 <- 選取圓1中心點
9 m6 e2 \( K( ~. W) @指定圓的半徑或 [直徑(D)] <48.4441>: 'CAL <- 輸入’CAL " U3 f: L1 X1 Y+ S; C* b
起始設定...>> 表示式: RAD*5/7 <- 輸入表示式 & y# d. w: z! Q- h5 h
>> 為 RAD 函數選取圓, 弧或聚合線段: <- 選取圓1,完成圖形$ A; @, Y8 Y% R$ p( ?8 {0 {' I/ @
0 U6 r- \' I, t! P精選應用2:已知二圓,請於兩圓連心線中點,畫上一個半徑為5的小圓:7 K+ H- T6 f. M
指令: CIRCLE
# B1 V* G+ e" } G, y指定圓的中心點或 [三點(3P)/兩點(2P)/相切,相切,半徑(T)]: 'CAL
/ x- V% v. \1 q+ `- j>> 表示式: (CEN+CEN)/2 <- 輸入表示式 : W) G( g( J* [
>> 選取圖元給 CEN 鎖點: <- 選取圓1中心點 + ]6 d$ D6 U/ x/ l% a/ [
>> 選取圖元給 CEN 鎖點: <- 選取圓2中心點 + w- Y4 U/ { m% P
(190.229 161.234 0.0) <- 求得中點座標值5 M H9 ?) }& D" `
指定圓的半徑或 [直徑(D)] <8.9804>: 5 <-輸入半徑5
' N0 n% Z$ u: f: M: e' g5 [ & _: t- c) P, W/ A0 E7 O
精選應用3:已知矩形與一條線段,請以矩形對角中點為圓心,線段長度為參考半徑,完成一圓:- A0 [2 ~# }4 ^, y" [# a
指令: CIRCLE
* w/ e4 [5 Z$ b7 ` {7 r. \, Z' a1 O指定圓的中心點或 [三點(3P)/兩點(2P)/相切,相切,半徑(T)]: 'CAL
8 u) h- }0 B/ j0 K( _7 d>> 表示式: MEE <- 輸入表示式
! `: C* Y- ~0 _: d- x" [7 B>> 選取一個端點給 MEE: <- 選取端點1
( v. e/ H6 T- V>> 選取另一個端點給 MEE: <-選取端點2
1 [6 h% ^6 e. L3 W5 V6 L(70.2147 87.3565 0.0) <- 求得中點座標值. U. m$ y B: F6 D* A
指定圓的半徑或 [直徑(D)] <5.0000>: 'CAL 3 [$ @9 F' P6 u: b
>> 表示式: DEE <-輸入表示式 / }) U3 l/ M% r. F: Q& c, X
>> 選取一個端點給 DEE: <-選取端點3 ' H) h, j9 \/ z Z0 a
>> 選取另一個端點給 DEE: <-選取端點4 5 ~4 X) W1 h4 H, p+ w0 ^# ]
17.3398 <- 求得線段長度值
1 d; F# z# ?$ s* m3 H精選應用4:繪製正五邊形,邊長為456之平方根:
( C l |6 s f指令: POLYGON
7 a+ I6 J7 U. k8 w" A輸入邊的數目 <4>: 5 <- 輸入邊數
& B/ B: _1 t( H6 T指定多邊形的中心點或 [邊緣(E)]: E <- 輸入選項9 |9 F- K# r; v' o; Q! e
指定邊緣的第一個端點: <- 選取任意一點為起點+ O2 {$ f/ Y( C' C- G# `9 P w, e6 g
指定邊緣的第二個端點: 'CAL
/ ]' x) M; |$ b6 q7 i/ e>> 表示式: [@SQRT(456)<0] <- 輸入表示式
1 o3 I" Y; y, x/ a) K6 B(85.7895 9.51962 0.0) <- 求得第二端點座標 Q, ~# ~8 N( x/ W# A
數值運算式:/ y2 K+ h2 {% K: w$ x+ O
運算子
4 S4 n/ t- i" q, M# v. R運算方式
& Q) I/ G3 }, i() 群組運算式 , @; k3 e: H6 v3 ?( f1 Q$ @+ R
^ 指數運算式
( u3 T) ~! a6 J*與/ 乘法與除法
1 W- d( R/ F3 g2 q+與- 加法與減法
6 u" [0 Y/ t: \( f% ~; M向量運算式:1 u _: G, O% k7 n/ ~
運算子
: d1 c: u/ F* [4 P A運算方式
, y* F" }# s$ l& k() 群組運算式
# c0 P; W# }/ ?$ v& 計算兩向量間的向量乘積 (當做一個向量) 2 Y( l4 l+ R" s3 u# V2 `/ \ {/ A4 `
[a,b,c]&[x,y,z]=[(b*z)-(c*y),(c*x)-(a*z),(a*y)-(b*x)]
$ i. |0 o6 b7 [+ c*與/ 計算兩向量間的純量乘績 (當做一個實數) ( P" r1 c: ?" g! `4 j* e2 I. D3 J# `" W
[a,b,c]&[x,y,z]=ax+by+cz & ^: p/ p. b5 J: O" p
*與/ 向量乘以或除以一個實數 a*[x,y,z]=[a*x,a*y,a*z]
' n2 U& g4 p$ @# p& N$ C( r+與- 向量加法與減法 [a,b,c]+[x,y,z]=[a+x,b+y,c+z] * m. Z1 @4 T$ L4 v
向量運算式:# x) k$ `( v0 B" r$ L
點的格式" T7 B5 y2 x# {
格( t F' v3 }5 c, q
式2 a- Z6 z( Y% z) M3 j, F
極座標 [距離<角度] % B9 ^# a5 V' h9 J1 w
圓柱座標 [距離<角度,Z] 3 [ }) y& n# U- @' F- `2 R
球形座標 [距離<角度1<角度2] - Y, P) n$ H3 l6 ]- [
相對座標( T2 V, W2 K4 U: _1 B
使用 @ 前置符號 [@x,y,z]
# u& P, l- N& `8 gWCS(代替UCS) 使用 * 前置符號[*x,y,z] 3 U* h" }: t$ V# s4 H
5 v4 f4 N. f& w8 o標準數值函數:
6 P* T9 M2 h6 R; k函: a* j: L4 b6 Y% P7 M+ f7 ~% m0 L
數% U2 F" _) P1 x$ I( f
功能說明
6 U4 `8 r% `* a1 X$ ]% tsin (角度) 求角度之正弦值
; [1 R" P2 R- G9 t- lcos (角度) 求角度之餘弦值
1 { X: Z" Z- Z4 ?tang (角度) 求角度之正切值
" V: I" D3 R) x0 n F; I9 A4 u% Hasin (實數) 求數值之反正弦值 (數值必須在-1與1之間)
/ o2 ? y. { D! Dacos (實數) 求數值之反餘弦值 (數值必須在-1與1之間)
& y! G. s! L) e, Katang (實數) 求數值之反正切值 4 W& a! d# r2 v. z" F8 `+ G
ln (實數) 求數值之自然對數
" y3 ?$ y+ m" e5 ?4 p9 `$ Z a0 tlog (實數) 求數值以實為底之對數 9 C* Y$ M& K& F: Q. J z( [9 d8 Q3 s! I) i
exp (實數) 求數值之自然指數 5 L. i. w9 y$ K' H- k5 |$ L4 U
exp10 (實數) 求數值以實為底之指數
: j" o3 V2 l, psqr (實數) 求數值之平方 8 i6 F1 \' C0 p
sqrt (實數) 求數值之平方根 (數值必須不為負值)
: b, Y2 s7 g; z0 Q2 q! p1 L B% Eabs (實數) 求數值之絕對值 # o( g _) n/ R
round (實數) 求最接近數值的整數
7 }% T& W3 T' s! ?3 r& [5 `# xtrunc (實數) 求數值之整數部分
9 _" O0 O5 {, d/ s9 v- O8 _r2d (角度) 將角度由弳度轉為度,例如r2d (pi) 將常數p轉為180度
; n5 B. B F) {/ ud2r (角度) 將角度由度轉為弳度,例如d2r (180) 轉換180度為p弳度值 9 e" s" x3 x4 o1 O1 s: o: F1 Y6 ~0 |
pi 常數p
) n6 `5 \4 y# K* E* R6 q+ G' \, T特殊功能函數:(其中括弧內p,p1,p2…等可配合輔助抓點來取得座標值) # j4 O% W# Q, B& n- p( h
函
* F$ m/ @9 j2 R數
1 h* i$ |: g" ?4 `$ |# i功能說明 ) I4 J( q" r' D7 m7 q; B( Q
ang (p1,p2) 求X軸與直線(p1,p2)之夾角值
! l9 C) G, I% [5 A& Tang (頂點,p1,p2) 二直線(頂點,p1)與(頂點,p2)之夾角 + Q' |) {; e4 M8 v4 g
dist (p1,p2) 求p1及p2間的距離
0 e8 \, e$ P; K+ P1 b8 g1 r8 l+ odpl (p,p1,p2) 點p與經過p1、p2之直線最短距離
! y- ^0 `" _2 B+ `1 ~dpp (p,p1,p2,p3) 計算點p經過三點(p1,p2,p3)的平面之間最短距離 + S; t% ]1 w& S/ W3 \, }" U) F
Dee dist (end,end)之便捷功能函數,求兩端點之距離 2 }$ ?# Q, N B5 n3 S
getvar (變數名稱) 讀取AutoCAD系統變數值,僅限於實數、整數及點座標
4 l, A( }5 z1 B; j Q+ E& Sill (p1,p2,p3,p4) 二直線(p1,p2)與(p3,p4)的交叉點 : C. O! E/ f. t+ ~: N
ilp (p1,p2,p3,p4,p5) 計算線(p1,p2)和經過三點(p3,p4,p5)的平面之相交點 ( G; \" }. g, U8 R( T& C
ille ill (end,end,end,end) 的便捷功能函數
, C- Y& {3 S% P! |mee (end,end)/2 的便捷功能函數,求二端點間的中點座標
; i3 b) T# |' j0 Pnor (p1,p2) 直線(p1,p2)之單位法向量 (垂直方向) $ m* a+ @2 q6 y5 D
nee nor (end,end)之便捷功能函數 4 p- _# c7 `( o5 r: E" [9 X, s% M% g
pld (p1,p2,d) 直線(p1,p2)上距離p1點d長度的點座標 % h2 D5 K7 b, s9 ?: e A
plt (p1,p2,t) 直線(p1,p2)上以參數t定義的點位
# `! C1 R, ]7 x; P' R1 w0 Q jrad 選取一圓或弧求取該半徑值
8 l/ F8 ~- _ k: O- g& V# ]8 ]rot (p,basp,a) 點p以basp為基準旋轉a角度
7 i: }1 d: B' I7 r, qrot (p,axp1,axp2,a) 以通過點axp1和axp2的線為旋轉軸,旋轉p點,經過角度a
' Z* K l8 c1 Q; j+ Fvec (p1,p2) 點p1至點p2之向量 # u/ ~: q( Z; s8 ?8 v: `! V
vec1 (p1,p2) 點p1至點p2之單位向量
H8 |+ g& d, i, V9 bvee vec(end,end)之便捷功能函數 * m; J* L) o* A
vee1 Vec1(end,end)之便捷功能函數; V# F) L- |8 T4 e4 A
過濾一個點或向量的X、Y和Z分量:
. q3 r7 N, E. H! @4 T0 f$ m函- c/ j9 d9 `: `& s- v# k! {0 k
數' X/ F6 `8 l6 g t" N( M
功能說明 " _/ D. F0 o i' k% ]
xyof (p1) 點的X和Y分量,Z分量設為0.0
+ s. }2 |# k* Vxzof (p1) 點的X和Z分量,Y分量設為0.0 . c- c5 S3 ^7 i% K( s' y
yzof (p1) 點的Y和Z分量,X分量設為0.0 4 @+ X+ U5 U* t& q* Y4 s S
xof (p1) 點的X分量,Y和Z分量設為0.0 ' u, B. z% J% z# K6 z# I" v
yof (p1) 點的Y分量,X和Z分量設為0.0
; ~% c7 |* a1 d+ c; P. h% g5 P8 \" pzof (p1) 點的Z分量,X和Y分量設為0.0 8 v( U/ E# N+ N2 ^
rxof (p1) 點的X分量
$ b( ~0 C* c0 n, N8 b3 s3 x8 [+ _ryof (p1) 點的Y分量 1 R8 `: B0 l4 @7 M# m
rzof (p1) 點的Z分量
1 }" N8 n5 F1 E) w/ i7 E7.<AutoCAD中如何计算二维图形的面积> 8 `, q$ w( f0 E4 D: s( P
AutoCAD中,可以方便、准确地计算二维封闭图形的面积(包括周长),但对于不同类别的图形,其计算方法也不尽相同。
f+ O# e) o& x1. 对于简单图形,如矩形、三角形。只须执行命令AREA(可以是命令行输入或点击对应命令图标),在命令提示“Specify first corner point or [Object/Add/Subtract]:”后,打开捕捉依次选取矩形或三角形各交点后回车,AutoCAD将自动计算面积(Area)、周长(Perimeter),并将结果列于命令行。
% @! o3 t- G7 K2 H2. 对于简单图形,如圆或其它多段线(Polyline)、样条线(Spline)组成的二维封闭图形。执行命令AREA,在命令提示“Specify first corner point or [Object/Add/Subtract]:”后,选择Object选项,根据提示选择要计算的图形,AutoCAD将自动计算面积、周长。
( n! l/ l/ I) g3 i5 h( Y3. 对于由简单直线、圆弧组成的复杂封闭图形,不能直接执行AREA命令计算图形面积。必须先使用Boundary命令(其使用方法依照下图对话框选择即刻,它同于剖面线填充的面域创建),以要计算面积的图形创建一个面域(region)或多段线对象,再执行命令AREA,在命令提示“Specify first corner point or [Object/Add/Subtract]:”后,选择Object选项,根据提示选择刚刚建立的面域图形,AutoCAD将自动计算面积、周长。
8 ?6 o. u- \- q" J4 A. u8.AutoCAD字体替换技巧 1 F+ F+ e" b- E3 \# r
AutoCAD文件在交流过程中,往往会因设计者使用和拥有不同的字体(特别是早期版本必须使用的单线字体),而需为其指定替换字体,如下图所示,即是因为笔者的电脑中没有UMHZ.shx字体,而需为其指定笔者电脑中存在的字体hzkt.shx。
4 ^- @) X; F, }2 n" w, O9 U1 `这种提示在每次启动AutoCAD后,打开已有文件都会出现。其实,这种字体替换可以在配置中一次指定:
# F" ~8 r2 {( N' N! h( U$ n执行config命令,在下图对话框的黑显处(指定替换字体文件)输入字体文件及其完整目录,ok后,下次启动AutoCAD打开已有文件时,字体替换提示将不在出现。; g# T1 S Z7 o$ i: x C+ r
9'CAL雖然好用,但它是採AuyoLISP的敘述語法,多少也須有LISP的底子
1 k* y+ f0 M' l9 e2 l' t。$ e) t# A9 x5 C ]# b" B! s$ z
我目前使用《AutoCAD環境下呼叫Windows的計算機》,更為方便且直接,並! v& m: A3 o3 _( Q& q+ V/ H% ?
有普通和工程用兩種計算機可選用。
. M2 j! V9 @* T% V0 x$ ?/ i( K方法:
3 m0 {/ L$ L5 b" C; T& K1. 指令ALIASEDIT→Shell command→選【ADD】鈕→Alias=CALC,
0 Z3 R) ~0 [7 PCommand=start calc
) K9 W4 y8 W: ^( G+ C- f: q爾後在AutoCAD command 提示下鍵入CALC即可叫出計算機。 ; l. l" E1 }2 B
2. 如果ALIASEDIT不能作用,編輯acad.pgp也一樣可達到目地。
Q1 E# x( W- G3 |0 ?% i1 ?AutoCAD表格製作 $ [4 a# t- Y2 A6 `+ P- Z
AutoCAD儘管有強大的圖形功能,但表格處理功能相對較弱,而在實際工作中,往往需要在AutoCAD中製作各種表格,如工程數量表等,如何高效製作表格,是一個很實用的問題。
/ \ m/ ?/ Z3 Z0 q6 b: i: g0 n5 n在AutoCAD環境下用手工畫線方法繪製表格,然後,再在表格中填寫文字,不但效率低下,而且,很難精確控制文字的書寫位置,文字排版也很成問題。儘管AutoCAD支援物件鏈結與嵌入,可以插入Word或Excel表格,但是一方面修改起來不是很方便,一點小小的修改就得進入Word或Excel,修改完成後,又得退回到AutoCAD,另一方面,一些特殊符號如一級鋼筋符號以及二級鋼筋符號等,在Word或Excel中很難輸入,那?有沒有兩全其美的方法呢,經過探索,可以這樣較好解決:先在Excel中制完表格,複製到剪貼板,然後再在AutoCAD環境下選擇edit功能表中的Paste special,選擇作?AutoCAD Entities,確定以後,表格即轉化成AutoCAD實體,用explode炸開,即可以編輯其中的線條及方字,非常方便。 |
|