|
发表于 2009-2-22 12:52:17
|
显示全部楼层
来自: 中国河南郑州
精選應用13:已知矩形條件如下:
- t- L. b0 u% N( S6 a% C- M指令: RECTANG
! {; {4 c+ B' }指定第一個角點或[倒角(C)/高程(E)/圓角(F)/厚度(T)/線寬(W)]: <- 選取左下角點9 m: N: U7 N" | _ q1 d& s" _9 n
指定其它角點: 'CAL - G2 A. _1 {$ i- Q' K' I8 H
>> 表示式: [@sqr(8.35),sqrt(2)*9.5] <- 輸入表示式 / L" r* U( g: b- a6 M5 T# _
(111.524 -558.998 0.0) <- 求得另一角座標點) x* D& p1 Q% n
精選應用1:已知一個任意圓,畫出一個同心圓半徑為該圓的5/7
0 s0 J+ ]: H H8 E" }指令: CIRCLE
) f4 C# w4 h" w( I7 B指定圓的中心點或 [三點(3P)/兩點(2P)/相切,相切,半徑(T)]: CEN
I( g9 u! S* V% J; s* h於 <- 選取圓1中心點* s* P+ b. ]9 {# f* D3 p
指定圓的半徑或 [直徑(D)] <48.4441>: 'CAL <- 輸入’CAL # y) s$ a1 V" I6 B
起始設定...>> 表示式: RAD*5/7 <- 輸入表示式 / C' m3 G2 F- o+ I
>> 為 RAD 函數選取圓, 弧或聚合線段: <- 選取圓1,完成圖形
/ `8 }3 z. I- D9 S
& ~: A; t- l- Q) j( H$ C精選應用2:已知二圓,請於兩圓連心線中點,畫上一個半徑為5的小圓:5 e3 |5 a7 ~7 s5 M6 M' z M5 l
指令: CIRCLE
5 ?* E7 d ^4 @6 s) `1 F$ T( s指定圓的中心點或 [三點(3P)/兩點(2P)/相切,相切,半徑(T)]: 'CAL
W: W% E O! ~! e6 q$ i4 K: w>> 表示式: (CEN+CEN)/2 <- 輸入表示式
% c" h2 k' \" }5 D>> 選取圖元給 CEN 鎖點: <- 選取圓1中心點 6 N! U1 Q# |* x
>> 選取圖元給 CEN 鎖點: <- 選取圓2中心點 5 a L# ^" H5 V3 K' u: W C
(190.229 161.234 0.0) <- 求得中點座標值4 ]& ]2 `6 g: k5 R
指定圓的半徑或 [直徑(D)] <8.9804>: 5 <-輸入半徑5
2 p% r4 }; g- l8 Y8 e # W* D$ H. r. L- h0 {
精選應用3:已知矩形與一條線段,請以矩形對角中點為圓心,線段長度為參考半徑,完成一圓:
5 `! S1 y# g1 t) N指令: CIRCLE
7 p( m/ O* i. s3 w. A) s指定圓的中心點或 [三點(3P)/兩點(2P)/相切,相切,半徑(T)]: 'CAL & N! A8 X4 l8 l. D
>> 表示式: MEE <- 輸入表示式 " I8 T6 o" t7 S
>> 選取一個端點給 MEE: <- 選取端點1
1 X. I, T! E8 g" Y# Z>> 選取另一個端點給 MEE: <-選取端點2 . l }& J, L: Q8 _1 e' _
(70.2147 87.3565 0.0) <- 求得中點座標值
5 J" [# G- o4 k. H7 O指定圓的半徑或 [直徑(D)] <5.0000>: 'CAL
7 b ^" k+ p6 ]$ h) k5 V>> 表示式: DEE <-輸入表示式 ( i: j$ M y& N1 B+ o* l3 ~
>> 選取一個端點給 DEE: <-選取端點3
; H7 w9 s$ f9 o" n>> 選取另一個端點給 DEE: <-選取端點4 4 L+ p( Q5 z& [) X
17.3398 <- 求得線段長度值
7 f' S- B) d; A2 @$ B精選應用4:繪製正五邊形,邊長為456之平方根:
! {) _" i: O# p$ F$ s1 I指令: POLYGON
. E7 Y( _% R7 ?! |3 W$ I5 R' M輸入邊的數目 <4>: 5 <- 輸入邊數3 d2 }3 M' T/ N S( d
指定多邊形的中心點或 [邊緣(E)]: E <- 輸入選項+ u$ X( J+ t8 g
指定邊緣的第一個端點: <- 選取任意一點為起點7 X+ D1 |7 `* e
指定邊緣的第二個端點: 'CAL
0 Z+ p) n% a; _( h$ F>> 表示式: [@SQRT(456)<0] <- 輸入表示式
" Y/ h8 d( c' e$ s) I(85.7895 9.51962 0.0) <- 求得第二端點座標- F$ s. v; F& }) n1 e
數值運算式: ^( B) d6 s1 n2 T6 B$ M% n
運算子
0 N; ]* e& X4 T* T運算方式
& R! L% c3 [+ ~/ D* B6 g/ X() 群組運算式
1 Q9 }6 Q) }% n0 y^ 指數運算式
- {# Z4 R2 { t: T! ~0 K6 e*與/ 乘法與除法 # l9 ?2 c0 [9 h1 ^, O X
+與- 加法與減法
! T! W% M# Y* D9 b5 K8 r向量運算式:
5 e5 Z9 \* C- ^$ t; I; |運算子
) g& F6 v4 O/ v; b- e0 k x運算方式
9 Q% o+ a; X6 R6 f Q* Y. p1 j8 z7 K9 Z() 群組運算式 6 p" z& V) S( R3 a6 B) r0 t8 M
& 計算兩向量間的向量乘積 (當做一個向量)
' x. K5 B% Z( Z! e6 p& h: `[a,b,c]&[x,y,z]=[(b*z)-(c*y),(c*x)-(a*z),(a*y)-(b*x)] / ~0 d* g7 Y5 a0 B8 @+ `
*與/ 計算兩向量間的純量乘績 (當做一個實數)
6 K/ @% b3 E( S$ l9 B[a,b,c]&[x,y,z]=ax+by+cz
( X A$ G$ W" L6 R0 b& }*與/ 向量乘以或除以一個實數 a*[x,y,z]=[a*x,a*y,a*z]
( w5 V8 ]/ W6 V3 F: M2 l7 f+與- 向量加法與減法 [a,b,c]+[x,y,z]=[a+x,b+y,c+z] % E$ J3 s0 O/ `9 @
向量運算式:4 K" t3 \) @3 ^
點的格式
% i4 U0 n5 M2 L9 I5 A; r格. I: R2 P6 K% \: c, U
式
: r3 r h9 K8 a9 y極座標 [距離<角度]
7 q3 b8 a2 p- k4 E圓柱座標 [距離<角度,Z]
. F* b2 [3 ~# x( G球形座標 [距離<角度1<角度2] : t) Z- _* ~! |) M0 r ^* ^& L
相對座標
{. h; G4 W2 D; y" V使用 @ 前置符號 [@x,y,z]
9 R& N6 r# M- P zWCS(代替UCS) 使用 * 前置符號[*x,y,z]
- H x, N- U0 p4 ]+ K8 Z! t7 ]
+ b* b( X) Y% i# L. F8 {7 ]3 z標準數值函數:
' N8 x4 ^; s3 q函8 c) K4 R ^9 u) P A+ V4 w
數
4 F5 C& B4 r' u6 C! `功能說明 + D" K0 }8 I5 B2 O3 [
sin (角度) 求角度之正弦值 . }+ r2 i! w$ ?
cos (角度) 求角度之餘弦值
9 R! {2 P" c' C8 G/ E2 Gtang (角度) 求角度之正切值 ) D% p- o+ U1 V. Z
asin (實數) 求數值之反正弦值 (數值必須在-1與1之間) * r: Q# H; v; x# G$ U n* Q
acos (實數) 求數值之反餘弦值 (數值必須在-1與1之間)
/ F+ a \% L$ a- r! H8 ~atang (實數) 求數值之反正切值
3 T' Q* e* f3 v; N" Uln (實數) 求數值之自然對數
k! g/ u x" u" h- xlog (實數) 求數值以實為底之對數
& Y5 s( E P2 J: D" g4 t7 N5 lexp (實數) 求數值之自然指數
5 _5 Q; I& r" U- d+ Z" x! M: {exp10 (實數) 求數值以實為底之指數
0 D0 N; p8 A8 C7 @( [sqr (實數) 求數值之平方 4 B, z# E/ w' [1 }- Y( u+ S u4 M( |
sqrt (實數) 求數值之平方根 (數值必須不為負值) ! W6 J; y! J T8 ]% s1 U9 n
abs (實數) 求數值之絕對值
, R4 g) x! h9 D& C% pround (實數) 求最接近數值的整數
8 Y9 o: J$ z( H4 R! z" |; itrunc (實數) 求數值之整數部分 $ Y' V2 e* S& ^3 l# f
r2d (角度) 將角度由弳度轉為度,例如r2d (pi) 將常數p轉為180度 5 n2 B0 `) a1 Y
d2r (角度) 將角度由度轉為弳度,例如d2r (180) 轉換180度為p弳度值 a$ @+ r6 R# j4 `- Q2 p
pi 常數p
# b5 N. W7 T7 U, C% P! ]特殊功能函數:(其中括弧內p,p1,p2…等可配合輔助抓點來取得座標值)
% c" J* h7 J1 @; S- x函$ M: x9 [# E9 i7 p- V$ [8 E
數' k: ^2 A6 l* ]
功能說明
2 M& @+ y7 ^$ n# G" [1 }6 Cang (p1,p2) 求X軸與直線(p1,p2)之夾角值
, ?& N7 e7 T2 J2 v8 D( t! Eang (頂點,p1,p2) 二直線(頂點,p1)與(頂點,p2)之夾角 + ]6 C7 P3 z4 B; o$ y
dist (p1,p2) 求p1及p2間的距離 5 {6 {6 J% e: v% J3 W
dpl (p,p1,p2) 點p與經過p1、p2之直線最短距離
/ w& T' u& j9 F# n3 T4 n% Idpp (p,p1,p2,p3) 計算點p經過三點(p1,p2,p3)的平面之間最短距離
0 H- [8 r' \: z, I. @, z' J1 U7 ]Dee dist (end,end)之便捷功能函數,求兩端點之距離
' d j* A1 u! Xgetvar (變數名稱) 讀取AutoCAD系統變數值,僅限於實數、整數及點座標 # R/ J9 Y- q# B
ill (p1,p2,p3,p4) 二直線(p1,p2)與(p3,p4)的交叉點
' e- ~# v$ F/ Pilp (p1,p2,p3,p4,p5) 計算線(p1,p2)和經過三點(p3,p4,p5)的平面之相交點
9 _5 [* Z* R! H+ n% a( J* O" }6 Nille ill (end,end,end,end) 的便捷功能函數
1 o6 O4 i Y$ s: ?6 kmee (end,end)/2 的便捷功能函數,求二端點間的中點座標
" S y6 U8 b4 B- S- N) bnor (p1,p2) 直線(p1,p2)之單位法向量 (垂直方向)
/ |- y$ e- l: r7 r2 [. xnee nor (end,end)之便捷功能函數
9 \9 F' l; c( Q9 spld (p1,p2,d) 直線(p1,p2)上距離p1點d長度的點座標 3 m6 u. |( r4 @# m2 }# u
plt (p1,p2,t) 直線(p1,p2)上以參數t定義的點位 2 L7 O; H( q B/ Z' M
rad 選取一圓或弧求取該半徑值
/ L v% Q! c* w/ @1 nrot (p,basp,a) 點p以basp為基準旋轉a角度 * W" l- o" v' R2 w( P
rot (p,axp1,axp2,a) 以通過點axp1和axp2的線為旋轉軸,旋轉p點,經過角度a : s1 D( _' Y, _
vec (p1,p2) 點p1至點p2之向量
^- d, V- K! w' D" M" v, Avec1 (p1,p2) 點p1至點p2之單位向量
+ Y2 a# h8 d Z& t2 j: l- i( evee vec(end,end)之便捷功能函數
# d% V- k% S& O: I8 @/ nvee1 Vec1(end,end)之便捷功能函數4 X/ O2 `1 e+ g- ? C1 Z& R
過濾一個點或向量的X、Y和Z分量:
7 `7 Q) w% k& D- E0 d: s2 V$ s" ]函7 i5 C* o0 q! ~ `
數 v7 v6 [5 v6 g# a% u% H
功能說明 : y, z6 N& z, O' d4 c8 `* a4 Y8 O
xyof (p1) 點的X和Y分量,Z分量設為0.0 3 q$ b7 C# C' E s. C8 ?: M$ d
xzof (p1) 點的X和Z分量,Y分量設為0.0 4 r' |( ?* V3 f1 Z; Y% ]- A' C
yzof (p1) 點的Y和Z分量,X分量設為0.0
# ]0 G7 H0 ?* N; }xof (p1) 點的X分量,Y和Z分量設為0.0
) f9 p. J$ {7 b8 @- I$ fyof (p1) 點的Y分量,X和Z分量設為0.0 + Q9 [- i, L0 J z- |
zof (p1) 點的Z分量,X和Y分量設為0.0 6 y& S; T w1 [
rxof (p1) 點的X分量
5 D m8 o. { R. R1 ~; M4 C+ iryof (p1) 點的Y分量
* y5 T0 K# U1 h! r7 Xrzof (p1) 點的Z分量 & m, I) A4 S0 x# U
7.<AutoCAD中如何计算二维图形的面积> 3 h4 ]+ K7 X2 l1 S, b
AutoCAD中,可以方便、准确地计算二维封闭图形的面积(包括周长),但对于不同类别的图形,其计算方法也不尽相同。
9 k9 n+ d9 r1 Y8 x! O1. 对于简单图形,如矩形、三角形。只须执行命令AREA(可以是命令行输入或点击对应命令图标),在命令提示“Specify first corner point or [Object/Add/Subtract]:”后,打开捕捉依次选取矩形或三角形各交点后回车,AutoCAD将自动计算面积(Area)、周长(Perimeter),并将结果列于命令行。 ( t) e: `) r7 I
2. 对于简单图形,如圆或其它多段线(Polyline)、样条线(Spline)组成的二维封闭图形。执行命令AREA,在命令提示“Specify first corner point or [Object/Add/Subtract]:”后,选择Object选项,根据提示选择要计算的图形,AutoCAD将自动计算面积、周长。
) T) G& W+ {2 A' i D; b+ e3. 对于由简单直线、圆弧组成的复杂封闭图形,不能直接执行AREA命令计算图形面积。必须先使用Boundary命令(其使用方法依照下图对话框选择即刻,它同于剖面线填充的面域创建),以要计算面积的图形创建一个面域(region)或多段线对象,再执行命令AREA,在命令提示“Specify first corner point or [Object/Add/Subtract]:”后,选择Object选项,根据提示选择刚刚建立的面域图形,AutoCAD将自动计算面积、周长。
1 p' J) P! y) w3 i5 k; Y8.AutoCAD字体替换技巧 * N. t5 l& ?! {- Z
AutoCAD文件在交流过程中,往往会因设计者使用和拥有不同的字体(特别是早期版本必须使用的单线字体),而需为其指定替换字体,如下图所示,即是因为笔者的电脑中没有UMHZ.shx字体,而需为其指定笔者电脑中存在的字体hzkt.shx。
8 e! I4 ?; y' D2 Q- R6 `这种提示在每次启动AutoCAD后,打开已有文件都会出现。其实,这种字体替换可以在配置中一次指定:
4 G. |4 Z8 T' ]6 J. {3 |执行config命令,在下图对话框的黑显处(指定替换字体文件)输入字体文件及其完整目录,ok后,下次启动AutoCAD打开已有文件时,字体替换提示将不在出现。
+ }5 ]( O+ t5 {6 _6 y& W: ^" \9'CAL雖然好用,但它是採AuyoLISP的敘述語法,多少也須有LISP的底子
# v/ }( Y7 b J) P$ @( S。$ w! L: O0 q; _( q/ R0 ^* i$ {
我目前使用《AutoCAD環境下呼叫Windows的計算機》,更為方便且直接,並
6 b! a$ x. ?1 v# T0 {有普通和工程用兩種計算機可選用。/ \' H( k# y* ]7 B7 C
方法:
4 U& O+ g$ V8 A# _7 T1. 指令ALIASEDIT→Shell command→選【ADD】鈕→Alias=CALC, ! x8 N# d) t0 F
Command=start calc 3 |' }! \3 V0 ^ V. m: y/ Y
爾後在AutoCAD command 提示下鍵入CALC即可叫出計算機。
/ Z. }# ~ f- \1 |2. 如果ALIASEDIT不能作用,編輯acad.pgp也一樣可達到目地。
6 \0 l' p6 @/ l3 |AutoCAD表格製作
- q" H& ~: q; j# c: P# qAutoCAD儘管有強大的圖形功能,但表格處理功能相對較弱,而在實際工作中,往往需要在AutoCAD中製作各種表格,如工程數量表等,如何高效製作表格,是一個很實用的問題。) W! ^( u% {2 d O0 I. T1 B" j
在AutoCAD環境下用手工畫線方法繪製表格,然後,再在表格中填寫文字,不但效率低下,而且,很難精確控制文字的書寫位置,文字排版也很成問題。儘管AutoCAD支援物件鏈結與嵌入,可以插入Word或Excel表格,但是一方面修改起來不是很方便,一點小小的修改就得進入Word或Excel,修改完成後,又得退回到AutoCAD,另一方面,一些特殊符號如一級鋼筋符號以及二級鋼筋符號等,在Word或Excel中很難輸入,那?有沒有兩全其美的方法呢,經過探索,可以這樣較好解決:先在Excel中制完表格,複製到剪貼板,然後再在AutoCAD環境下選擇edit功能表中的Paste special,選擇作?AutoCAD Entities,確定以後,表格即轉化成AutoCAD實體,用explode炸開,即可以編輯其中的線條及方字,非常方便。 |
|