文章來源: A) r/ k6 M! A1 [1 H" u- g
http://autocad.bestoforum.net/forum-f7/topic-t888.htm& Q2 z- L2 W0 s
+ k' N/ T! m' M
從 AutoCAD 2006 版本開始,加入了一個新功能 動態圖塊,這對於習慣使用圖塊的朋友是一大福音,早期使用圖塊當設計變更時你需要重新插入圖塊,或者修改圖塊來滿足需求,現在即可透過動態圖塊來快速滿足設計變更需求,有助於效率的提升也是新版本新功能的主流優勢。
4 `; F# f0 c ]: t
: e9 m3 l/ [$ {! S2 e製作動態圖塊時,你不需要有編寫程式(程序)基礎,即可透過 圖塊編輯器 來建立圖塊定義,和加入動態模式的特殊編寫區域,也就是把你平時使用繪圖及修改指令的過程,使用 「參數」及「動作」把步驟及過程記下來,日後及可以輕鬆的變更圖塊的外觀。
! C/ m+ @ @9 C- q& b% C, H
6 m' I6 j! \* Y完成的動態圖塊-桌椅組範例影片(視頻)展示:5 b2 K$ p5 }- x! K& J4 G$ Z
[flv]http://vid143.photobucket.com/albums/r134/op90o/G0133a.flv[/flv]' ^0 R5 W, S F
0 s1 ~3 i# t2 v- Y全屏展示:
3 c; B6 P& N v- J5 @" dhttp://s143.photobucket.com/play ... 1&os=1&ap=19 n/ g* k8 B: W
/ b# ^- @) k' ]9 r; q# i% R& ?6 m
---------------------------------------------------------$ ?# ^6 |& B3 [7 [! b
動態圖塊概述
7 `7 p# u. K- W5 a9 N動態圖塊具有彈性和智慧。當您工作時,可以輕鬆變更圖面中的動態圖塊參考。
T8 X. q' P$ x) j, p1 D您可以透過自訂掣點或自訂性質,在動態圖塊參考中操控幾何圖形。這可讓您視需要現地調整圖塊,而不必搜尋另一個要插入的圖塊,或重新定義既有圖塊。
5 w* W" Q$ U# F* ^, @/ q5 L- B0 Z$ F- f% ?. q% C
圖塊編輯器概述
$ Y) d5 p- v: O% a圖塊編輯器是用於建立圖塊定義,和加入動態模式的特殊編寫區域。圖塊編輯器提供特殊的編寫選項板。這些選項板提供了快速存取至圖塊編寫工具的功能。
; I, H" K [* u8 E8 G除了「圖塊編寫選項板」外,圖塊編輯器還提供繪圖區,您可以在其中繪製和編輯幾何圖形,就像在程式的主繪圖區中一樣。您可以指定圖塊編輯器繪圖區的背景顏色。* r* L% ?, u' o' }2 Z3 ?
5 Q( ?$ d- C4 Y3 h C
資料來源:AutoCAD 2009 使用者說明
r! h5 L" q4 ]$ F$ `---------------------------------------------------------3 D( u( I/ O2 G( p! ^
6 d9 K3 C* `# e$ g8 c( r
此範例乃是最基礎構架的原理,以下分為三階段來說明,有興趣的朋友可以在鑽研發展出更符合您的公司需求,至於更多的細節說明也可以參考 AutoCAD 使用者說明(F1)。
! s0 K3 x3 F+ M* k4 P& g1 W) c! R0 [5 s* s9 O. D+ r& @( f
一、線性參數及拉伸動作$ x3 D; }; r' {% [
[flv]http://vid143.photobucket.com/albums/r134/op90o/G0133b.flv[/flv]! U" ~; ^7 |- ?
8 ]0 p/ B* {, h( P+ F& q2 c' Q
全屏展示:
/ C+ A+ s- ?/ T0 G* A5 w% mhttp://s143.photobucket.com/play ... 1&os=1&ap=17 w; C0 Z8 _' Q; T. l8 l
( }/ c+ H/ t# {& l \+ L% F" P說明:在拉伸過程,沒有定義出最大值及最小值,所以會造成桌子的大小不正確。2 u u3 x0 [$ r; p, }, H: X
而且只能允許一方拉伸,所以必須將左方的拉申箭頭取消。
; Q3 v: H9 z2 G+ c4 {; @: @7 x
9 L/ x6 x) N! N! p2 E! z: X修正:選擇 線性參數,將 距離類型 設為 增量,並定義 距離增量為1000(桌子基本大小)、距離最小值為1000及距離最小值為5000。
) u2 y. X, q) r! X, `3 Q[flv]http://vid143.photobucket.com/albums/r134/op90o/G0133c.flv[/flv]1 o. L8 [ i/ [/ l. z1 j
/ Z1 D u% C' }& ^" o* J# \
全屏展示:1 u5 E- V6 ]- s2 ~+ z
http://s143.photobucket.com/play ... 1&os=1&ap=19 N8 S5 l( ^0 X; M' f' I- P% v- s
6 k y9 N/ d8 W) A S
0 \# B# b/ K0 {/ [2 Z; h& O
二、線性參數及陣列動作9 I9 B; t* e& A7 G) F
! y+ M! Y& {) J3 h說明:使用陣列動作,並定義 行間距為1000。
7 O+ W" W2 o3 x[flv]http://vid143.photobucket.com/albums/r134/op90o/G0133d.flv[/flv]
* R2 H6 a' T' _+ A. y
/ Q- [7 d7 A" h& r# M全屏展示:' t2 H' h/ w, F! w
http://s143.photobucket.com/play ... 1&os=1&ap=1
6 {. E( T) m" V. E, L& c3 ?2 z7 r- @8 R* ^; z& W
& H" w: O8 _3 |6 R9 x三、參數表參數及參數表動作; R( Y, }+ L' a7 ?" N! q
$ _9 q7 n) [/ y/ }3 U2 |6 t% N說明:已完成第一階段動態圖塊,另外可以在加入表列式方式,來切換動態圖塊。7 @0 B; i" X( k- |" \
在性質參數表必須加入距離參數,再來定義距離及參數表名稱即可。
' L# Z3 D: a1 c: V# V$ y[flv]http://vid143.photobucket.com/albums/r134/op90o/G0133e.flv[/flv]
. F" u1 B/ s! k' f& b8 D" u. s! F+ w1 y0 f6 x4 d4 m7 P
全屏展示:
4 }. V6 q- D1 ^0 Fhttp://s143.photobucket.com/play ... 1&os=1&ap=1
- A0 f6 U, F3 R% H5 Q+ f$ c* p5 ]( X/ X8 b2 ]4 t# R
另請參考 [教學]動態圖塊-可見性參數7 y# P( ^! N( E+ L* |) Q4 s5 @% N- V8 O
http://www.askcad.com/bbs/thread-26622-1-1.html
2 n, q! V2 S0 B# o- ?% W- Z* ?( M& {& C3 _
[ 本帖最后由 op90o 于 2008-11-15 20:06 编辑 ] |