|
|
发表于 2009-2-22 12:52:17
|
显示全部楼层
来自: 中国河南郑州
精選應用13:已知矩形條件如下:: x# v5 d1 e6 m- R0 y
指令: RECTANG 6 }1 ? Y9 v3 @; ~7 w0 Y
指定第一個角點或[倒角(C)/高程(E)/圓角(F)/厚度(T)/線寬(W)]: <- 選取左下角點
4 c) d* g; g, S/ i( I指定其它角點: 'CAL $ r3 L! K$ ~: z( e! Z
>> 表示式: [@sqr(8.35),sqrt(2)*9.5] <- 輸入表示式
3 Z; o8 m7 [( v/ q* a; W* R. v(111.524 -558.998 0.0) <- 求得另一角座標點
8 V) {+ g4 s0 G% b精選應用1:已知一個任意圓,畫出一個同心圓半徑為該圓的5/7
0 ]' `1 A% Z) n7 N* s3 u指令: CIRCLE & j7 f4 L" p6 Z! d- c
指定圓的中心點或 [三點(3P)/兩點(2P)/相切,相切,半徑(T)]: CEN
. {* L, x# @2 W( a於 <- 選取圓1中心點
8 j! u% _$ F$ o1 }+ i3 E指定圓的半徑或 [直徑(D)] <48.4441>: 'CAL <- 輸入’CAL
# o, ^, l9 |. U, V; f' |3 i起始設定...>> 表示式: RAD*5/7 <- 輸入表示式
7 W" R& F0 m" w- U+ ?>> 為 RAD 函數選取圓, 弧或聚合線段: <- 選取圓1,完成圖形# I7 M; j' P- A1 C( Z) E
; B% P) m+ ]% E6 c6 s精選應用2:已知二圓,請於兩圓連心線中點,畫上一個半徑為5的小圓:
4 ^" i1 t$ }9 b( l指令: CIRCLE # y9 D1 k, T# O9 u8 P
指定圓的中心點或 [三點(3P)/兩點(2P)/相切,相切,半徑(T)]: 'CAL
* Q1 G* P' \9 |1 ?/ b9 Z3 E8 D>> 表示式: (CEN+CEN)/2 <- 輸入表示式 ( w, ^& t( n; _# I) s4 m4 O) J
>> 選取圖元給 CEN 鎖點: <- 選取圓1中心點 : y, E; c' c( E/ t4 {
>> 選取圖元給 CEN 鎖點: <- 選取圓2中心點
' X5 s+ E7 Q2 `5 n) O$ U5 O(190.229 161.234 0.0) <- 求得中點座標值$ M) n* `5 Z4 n' E& [
指定圓的半徑或 [直徑(D)] <8.9804>: 5 <-輸入半徑5
) }# f |4 D y) [* y: H , ^! _+ e2 x( O# v" y$ ^( ]
精選應用3:已知矩形與一條線段,請以矩形對角中點為圓心,線段長度為參考半徑,完成一圓:
. c* Z0 w3 t# z4 D& y指令: CIRCLE
. R" H9 r" ^3 D& Q; i" v1 n4 [9 i指定圓的中心點或 [三點(3P)/兩點(2P)/相切,相切,半徑(T)]: 'CAL & w/ R- G4 d _
>> 表示式: MEE <- 輸入表示式 7 H- C6 A( W2 |! e
>> 選取一個端點給 MEE: <- 選取端點1
0 e0 M0 J7 h4 U. V) c, q>> 選取另一個端點給 MEE: <-選取端點2
2 T7 p) w$ [4 U(70.2147 87.3565 0.0) <- 求得中點座標值, a) y* Q! r6 t) E
指定圓的半徑或 [直徑(D)] <5.0000>: 'CAL
/ c& E5 H. v/ v* X, u8 t>> 表示式: DEE <-輸入表示式
, D% S2 C6 z4 a( U, v" E8 M6 M>> 選取一個端點給 DEE: <-選取端點3
' v5 C0 A* Y, D# q% K/ I>> 選取另一個端點給 DEE: <-選取端點4
2 D* o- H5 m# u8 F7 P17.3398 <- 求得線段長度值+ Y( ~* ]- }1 Q. `$ r
精選應用4:繪製正五邊形,邊長為456之平方根:
: W+ U4 y. t( U* h0 T* o指令: POLYGON 5 \- N, G4 Y i( x
輸入邊的數目 <4>: 5 <- 輸入邊數 c& a0 Y# P: U7 ]" [
指定多邊形的中心點或 [邊緣(E)]: E <- 輸入選項. W; E- ^! Q9 w b$ c
指定邊緣的第一個端點: <- 選取任意一點為起點8 w- Z7 B+ Y9 b" P/ @9 l @6 V
指定邊緣的第二個端點: 'CAL
9 g, x: d/ |, H>> 表示式: [@SQRT(456)<0] <- 輸入表示式 4 m7 }$ |- y* R; k
(85.7895 9.51962 0.0) <- 求得第二端點座標9 d( z \& ^% B, k
數值運算式:
8 X# p) P/ [7 u' g2 u$ B* [運算子+ X3 j( a+ y) @' w! p
運算方式
9 m4 w0 X- _7 Q( p( ?. O() 群組運算式
# g9 C5 S4 H& U5 q" o5 x^ 指數運算式 + ?1 G7 h6 O+ |+ U
*與/ 乘法與除法
. b8 ^+ U8 J7 O6 Q, o0 O4 P2 U. f+與- 加法與減法
& y9 X9 L$ U( ^7 {# B7 `$ J5 a向量運算式:# y+ r2 ?, X& z* [% a. g
運算子& n/ B a. W' Q/ m- @5 t. K7 ^
運算方式
! a) @* ~) p/ z() 群組運算式
; L% v/ [- f) o5 e& 計算兩向量間的向量乘積 (當做一個向量) / G N8 ]' I3 t s& C1 G) V
[a,b,c]&[x,y,z]=[(b*z)-(c*y),(c*x)-(a*z),(a*y)-(b*x)] + j7 X* V8 V% X, u$ R- f! C- o* d
*與/ 計算兩向量間的純量乘績 (當做一個實數)
/ Y$ O: c# ~7 Y0 h$ |) L[a,b,c]&[x,y,z]=ax+by+cz ; A5 O! |( ]3 b3 B+ o0 g1 L
*與/ 向量乘以或除以一個實數 a*[x,y,z]=[a*x,a*y,a*z]
% {1 b" }. D4 j9 k+與- 向量加法與減法 [a,b,c]+[x,y,z]=[a+x,b+y,c+z] ( h- Z2 q a: f% ?% Q! s x
向量運算式:
) P& k& G Y- J5 E- J! x點的格式
3 ~3 X9 t/ t1 o2 b格% \+ i v; F1 |3 [1 o
式
6 b2 `7 f* R! c |6 `: R* U9 Q4 n$ S- F/ ~極座標 [距離<角度] 0 I& Q$ r; e; P: [
圓柱座標 [距離<角度,Z] * ], l3 S9 [, e5 J0 u" v: @! u
球形座標 [距離<角度1<角度2]
. ? t3 i7 Y( I' h# u$ D相對座標, \: A1 n' R+ O. B8 m$ ?4 ^( ]
使用 @ 前置符號 [@x,y,z] 2 p, ?# v# Y0 ~" h
WCS(代替UCS) 使用 * 前置符號[*x,y,z] ( F1 U# t9 |1 ?2 Q
1 y9 N4 v* Z ]7 H9 O( C% Z1 q9 m- \
標準數值函數:# i; k6 p9 L! ]/ }
函: s* u% Z$ H/ L9 V& n
數0 ]; E' s4 ]7 `! {8 h8 G
功能說明
# b5 b# L& m: k* csin (角度) 求角度之正弦值 2 D/ W+ O# w% m- V$ i! _% C8 {# R
cos (角度) 求角度之餘弦值
- v1 f7 o9 p6 I6 x- Z4 dtang (角度) 求角度之正切值
. |8 Z2 @( X+ i) ?/ A k, g0 fasin (實數) 求數值之反正弦值 (數值必須在-1與1之間) * f4 b, ]$ c* v5 w
acos (實數) 求數值之反餘弦值 (數值必須在-1與1之間)
- H' ~2 V+ {: A! W2 Aatang (實數) 求數值之反正切值
4 P' a3 Y [0 e( D7 @+ Uln (實數) 求數值之自然對數
8 U& V/ Z$ a) w- y9 S5 y g& jlog (實數) 求數值以實為底之對數
5 u) i, i8 u7 M2 B3 |exp (實數) 求數值之自然指數
. D' s! I) S- N8 J7 W1 }exp10 (實數) 求數值以實為底之指數
" r7 W( ]0 k* R a: X* W" W1 rsqr (實數) 求數值之平方 ( N- ?8 `8 R$ Q* o+ t ^3 ]
sqrt (實數) 求數值之平方根 (數值必須不為負值) 1 l: z2 c0 p* i P( c L$ j' u9 c" \
abs (實數) 求數值之絕對值
; x7 W% T, h. b: v& z2 s* O' dround (實數) 求最接近數值的整數 # b) h/ M5 Q# u
trunc (實數) 求數值之整數部分 * K; `/ \8 X. T6 O9 J. d; g- O/ q
r2d (角度) 將角度由弳度轉為度,例如r2d (pi) 將常數p轉為180度 0 w. j Z7 K% b& l- d0 j* q
d2r (角度) 將角度由度轉為弳度,例如d2r (180) 轉換180度為p弳度值 ) f$ {6 Z% e$ f$ l
pi 常數p
@8 O" n, I6 D6 S+ R" b7 @特殊功能函數:(其中括弧內p,p1,p2…等可配合輔助抓點來取得座標值) 5 j& C' I$ Y2 Z: ^5 T7 c
函
+ M: Z v) |1 z( I數
1 J% p, J+ T2 @+ N4 G" b$ H$ x功能說明
4 M( I1 @, o# N6 q! qang (p1,p2) 求X軸與直線(p1,p2)之夾角值
7 A- q2 \# @) M. X' Z$ Oang (頂點,p1,p2) 二直線(頂點,p1)與(頂點,p2)之夾角
7 P) Z1 D/ t. Zdist (p1,p2) 求p1及p2間的距離
, a$ J6 W `5 L. c3 ^9 C edpl (p,p1,p2) 點p與經過p1、p2之直線最短距離 ; ]" B0 Z! O+ L3 w& v; X: \
dpp (p,p1,p2,p3) 計算點p經過三點(p1,p2,p3)的平面之間最短距離
2 p9 x6 y3 W3 ^& {+ w7 r1 m+ q) {Dee dist (end,end)之便捷功能函數,求兩端點之距離 ) V _% `/ M {3 E; q$ \
getvar (變數名稱) 讀取AutoCAD系統變數值,僅限於實數、整數及點座標
$ Y9 o6 u0 a4 B8 `$ [ill (p1,p2,p3,p4) 二直線(p1,p2)與(p3,p4)的交叉點 . k6 `1 V5 I* k5 S8 e1 f& M5 A. }
ilp (p1,p2,p3,p4,p5) 計算線(p1,p2)和經過三點(p3,p4,p5)的平面之相交點
( R7 _* k# o& C: S$ O3 {ille ill (end,end,end,end) 的便捷功能函數 5 G& |. `1 |& O$ |1 N7 m: N8 u
mee (end,end)/2 的便捷功能函數,求二端點間的中點座標
7 R e7 B! C/ w- I3 ]$ f$ y8 ~0 M* u' qnor (p1,p2) 直線(p1,p2)之單位法向量 (垂直方向)
) A1 n* ~3 e# g6 ?4 x5 [nee nor (end,end)之便捷功能函數 8 b2 m+ c- F9 V( D; [! @+ ~
pld (p1,p2,d) 直線(p1,p2)上距離p1點d長度的點座標
! x0 |' q9 ~5 d! O- X, nplt (p1,p2,t) 直線(p1,p2)上以參數t定義的點位
' {* f( Y! `- p( y! N/ V& q: srad 選取一圓或弧求取該半徑值 3 j& c. j9 l o& _( F
rot (p,basp,a) 點p以basp為基準旋轉a角度 + c, M/ i# V& x3 T
rot (p,axp1,axp2,a) 以通過點axp1和axp2的線為旋轉軸,旋轉p點,經過角度a ; v4 o. `1 J. F" [) @2 o1 B; I
vec (p1,p2) 點p1至點p2之向量 $ q6 J2 {" b8 g6 k4 x6 H+ A
vec1 (p1,p2) 點p1至點p2之單位向量
' N3 w0 @8 m) [ J1 s3 m5 j3 |vee vec(end,end)之便捷功能函數
' s Q5 H$ \5 Fvee1 Vec1(end,end)之便捷功能函數
7 j" d4 `" |/ ^! P0 A/ w過濾一個點或向量的X、Y和Z分量:* ?; X; F% f4 y& J
函
, O: N9 f1 O1 u$ z' C數
9 ~0 e2 K4 M8 Y8 ]6 Q; K2 z功能說明 1 j$ C' k# Y7 D
xyof (p1) 點的X和Y分量,Z分量設為0.0 # C1 G% P0 v7 w/ M% W1 L) c
xzof (p1) 點的X和Z分量,Y分量設為0.0 - y2 w7 g" o2 G0 Z
yzof (p1) 點的Y和Z分量,X分量設為0.0
$ [( N: b' r: u+ xxof (p1) 點的X分量,Y和Z分量設為0.0 : P% H1 I" ^* S7 I
yof (p1) 點的Y分量,X和Z分量設為0.0 5 n4 j) q1 _, M: B' C. q$ N0 D
zof (p1) 點的Z分量,X和Y分量設為0.0
. h& c+ F; X& z7 g# @! e3 Z- c$ Brxof (p1) 點的X分量 # _ j- {; } Z- n
ryof (p1) 點的Y分量
. Z* N1 T4 y/ x! Grzof (p1) 點的Z分量
- w6 |( R: O/ e7.<AutoCAD中如何计算二维图形的面积> / m3 c2 ^$ M' f8 j
AutoCAD中,可以方便、准确地计算二维封闭图形的面积(包括周长),但对于不同类别的图形,其计算方法也不尽相同。 $ z3 t4 s3 G) d( I: I3 V. h$ X; i
1. 对于简单图形,如矩形、三角形。只须执行命令AREA(可以是命令行输入或点击对应命令图标),在命令提示“Specify first corner point or [Object/Add/Subtract]:”后,打开捕捉依次选取矩形或三角形各交点后回车,AutoCAD将自动计算面积(Area)、周长(Perimeter),并将结果列于命令行。 ' q, G) ~+ Q& t+ y8 O& N! Y1 V) f
2. 对于简单图形,如圆或其它多段线(Polyline)、样条线(Spline)组成的二维封闭图形。执行命令AREA,在命令提示“Specify first corner point or [Object/Add/Subtract]:”后,选择Object选项,根据提示选择要计算的图形,AutoCAD将自动计算面积、周长。 1 \ }8 P2 |9 [. d3 B: B
3. 对于由简单直线、圆弧组成的复杂封闭图形,不能直接执行AREA命令计算图形面积。必须先使用Boundary命令(其使用方法依照下图对话框选择即刻,它同于剖面线填充的面域创建),以要计算面积的图形创建一个面域(region)或多段线对象,再执行命令AREA,在命令提示“Specify first corner point or [Object/Add/Subtract]:”后,选择Object选项,根据提示选择刚刚建立的面域图形,AutoCAD将自动计算面积、周长。" s( c6 C* j- F
8.AutoCAD字体替换技巧
+ O. b& J. x6 p5 Z9 \6 V5 `9 XAutoCAD文件在交流过程中,往往会因设计者使用和拥有不同的字体(特别是早期版本必须使用的单线字体),而需为其指定替换字体,如下图所示,即是因为笔者的电脑中没有UMHZ.shx字体,而需为其指定笔者电脑中存在的字体hzkt.shx。! ^( D% g8 p5 J0 R8 A& b
这种提示在每次启动AutoCAD后,打开已有文件都会出现。其实,这种字体替换可以在配置中一次指定:
- P) s$ l8 p' v执行config命令,在下图对话框的黑显处(指定替换字体文件)输入字体文件及其完整目录,ok后,下次启动AutoCAD打开已有文件时,字体替换提示将不在出现。
7 N, b( V: s0 C; S8 [( Y0 u9'CAL雖然好用,但它是採AuyoLISP的敘述語法,多少也須有LISP的底子
0 S: B/ k9 g# d" w。
, g& K r& \+ a% P我目前使用《AutoCAD環境下呼叫Windows的計算機》,更為方便且直接,並
3 Z) B3 m, q( m有普通和工程用兩種計算機可選用。) z) C7 E' t+ A D, l; O+ F
方法: 5 M) v* K/ f( m5 l- B1 V% E
1. 指令ALIASEDIT→Shell command→選【ADD】鈕→Alias=CALC, O) Z7 S2 w3 b( K; `3 R2 ~4 i3 z
Command=start calc
" J1 i! n4 X; B0 f, g& Q( s ~5 n% K爾後在AutoCAD command 提示下鍵入CALC即可叫出計算機。
$ e7 a2 Y: ^; }; W. ?+ A. y! _. J2. 如果ALIASEDIT不能作用,編輯acad.pgp也一樣可達到目地。* k0 K9 b0 T% _9 D& P
AutoCAD表格製作 8 B% S7 V3 f+ b7 @9 I
AutoCAD儘管有強大的圖形功能,但表格處理功能相對較弱,而在實際工作中,往往需要在AutoCAD中製作各種表格,如工程數量表等,如何高效製作表格,是一個很實用的問題。
0 U5 T* u5 g' H, G$ r9 q, j# V在AutoCAD環境下用手工畫線方法繪製表格,然後,再在表格中填寫文字,不但效率低下,而且,很難精確控制文字的書寫位置,文字排版也很成問題。儘管AutoCAD支援物件鏈結與嵌入,可以插入Word或Excel表格,但是一方面修改起來不是很方便,一點小小的修改就得進入Word或Excel,修改完成後,又得退回到AutoCAD,另一方面,一些特殊符號如一級鋼筋符號以及二級鋼筋符號等,在Word或Excel中很難輸入,那?有沒有兩全其美的方法呢,經過探索,可以這樣較好解決:先在Excel中制完表格,複製到剪貼板,然後再在AutoCAD環境下選擇edit功能表中的Paste special,選擇作?AutoCAD Entities,確定以後,表格即轉化成AutoCAD實體,用explode炸開,即可以編輯其中的線條及方字,非常方便。 |
|