AutoCAD_(6)動態塊

AutoCAD    時間:2014-03-06 12:24:37
AutoCAD_(6)動態塊簡介
1.動態塊概述 動態塊中定義了一些自定義特性,可用於在位調整塊,而無需重新定義該塊或插入另一個塊。要成為動態塊的塊至少必須包含一個參數以及一個與該參數關聯的動作。參數定義了自定義特性,並……
AutoCAD_(6)動態塊正文

1.動態塊概述

動態塊中定義了一些自定義特性,可用於在位調整塊,而無需重新定義該塊或插入另一個塊。要成為動態塊的塊至少必須包含一個參數以及一個與該參數關聯的動作。參數定義了自定義特性,並為塊中的幾何圖形指定了位置、距離和角度。而動作定義了在修改塊時動態塊參照的幾何圖形如何移動和改變。將動作添加到塊中時,必須將它們與參數和幾何圖形關聯。
例如,您可能需要調整桌子塊參照的大小。如果塊是動態的並且定義了可調整的大小,就可以通過拖動自定義夾點或通過在“特性”選項板中指定不同的大小,更改桌子的大小。
2.啟動部分移動和旋轉塊
向表示桌子和椅子的現有塊中添加一些簡單的參數和動作。
此演示將展示如何動態旋轉和移動椅子。在塊編輯器中打開椅子和桌子塊:單擊“工具”菜單 >“塊編輯器”命令行:BEDIT從“塊編寫”選項板的“參數”選項卡上選擇“點參數”,單擊椅子以向其添加點參數。點參數將追蹤 X 和 Y 坐標值。點參數的默認標籤是“位置”。
從同一個選項卡中選擇“旋轉參數”。按照命令行上的提示指定基點、半徑等等。注意:請注意參數夾點附近的警告圖標,此圖標表示該參數沒有關聯任何動作。下一步是在參數中添加動作。
在“塊編寫”選項板的“動作”選項卡上,選擇“移動動作”。選擇椅子上的點參數,選擇椅子,然後單擊以放置該動作。動作將顯示為閃電圖標和文字。它在塊定義中的位置不會影響塊參照的功能。這樣,就將移動動作關聯到了點參數。與此類似,從“動作”選項卡上選擇“旋轉動作”,並將其關聯到椅子的旋轉參數。單擊“塊編輯器”工具欄上的“保存塊定義”按鈕,然後關閉塊編輯器。
 
3.啟動部分拉伸塊
   現在,讓我們來定義桌子,使其能夠拉伸。
在“參數”選項卡上,選擇“線性參數”,然後選擇桌子寬度的起點和端點。將該參數改為僅顯示一個夾點。選擇該線性參數,單擊滑鼠右鍵,然後單擊“夾點顯示”。
現在,讓我們為桌子的寬度定義一些特定的大小。選擇該線性參數,然後在“特性”選項板中的“值集”下,單擊“距離”類型旁邊的方框並選擇“列表”。單擊“距離值列表”旁邊的方框,然後單擊“...”按鈕。在“添加距離值”對話框中,為桌子的寬度添加一系列值。在“動作”選項卡上,選擇“拉伸動作”。選擇該線性參數,然後選擇顯示該夾點的參數點。定義拉伸框架,然後選擇要拉伸和移動的對象。單擊以放置該動作。單擊“塊編輯器”工具欄上的“保存塊定義”按鈕,然後關閉塊編輯器。將椅子和桌子塊插入到圖形中,單擊“插入塊”使用桌子上的自定義夾點來拉伸桌子。
4.使用可見性狀態
   在塊編輯器中打開桌子和椅子塊。在“塊編寫”選項板的“參數”選項卡上選擇“可見性參數”。將可見性參數放到塊定義中。雙擊該可見性參數或單擊“塊編輯器”工具欄上的“管理可見性狀態”按鈕,以便打開“可見性狀態”對話框。亮顯“可見性狀態 0並單擊“重命名”。輸入“桌子和椅子”,然後按 ENTER 鍵。單擊“新建”以打開“新建可見性狀態”對話框。將可見性狀態重命名為“桌子”,然後單擊“確定”。在“塊編輯器”工具欄上,單擊“使不可見”按鈕。選擇椅子,然後按 ENTER 鍵。保存該塊並單擊“關閉塊編輯器”。現在,將此塊插入到圖形中。選擇該塊時,您將看到自定義的三角形夾點。單擊此夾點以選擇可見性狀態。在“桌子”可見性狀態下,只顯示桌子,而不顯示椅子;在“桌子和椅子”可見性狀態下,同時顯示桌子和椅子。
5.使用查尋表
   現在,讓我們向塊定義中添加一個查尋表,從而向塊添加一個自定義特性。此特性的值將隨著桌子寬度的變化而改變。在“塊編寫”選項板中的“參數”選項卡上,單擊“查尋參數”,然後單擊塊參照中要顯示自定義夾點的位置。在“動作”選項卡上,單擊“查尋動作”,然後單擊圖形中的查尋參數。將顯示“特性查尋表”對話框。單擊“添加特性”,然後選擇“參數名稱”列中列出的線性參數。在“輸入特性”列中,為桌子的寬度指定的所有值都會列在下拉菜單中。單擊下拉箭頭並選擇一個值。在“查尋特性”列下的對應行中輸入標籤。
為每個值指定一個標籤。在“查尋特性”下,單擊“自定義”下的“只讀”行並選擇“允許反向查尋”。然後單擊“確定”。在塊編輯器中,單擊“保存塊定義”按鈕,然後關閉編輯器。

 

當您在圖形中選擇桌子時,就會顯示自定義查尋夾點。單擊該夾點可列出指定給查尋參數的值。當您從此列表中選擇某個值時,桌子的寬度就會自動按照查尋表中的查尋特性值調整其大小。您也可以通過在“特性”選項板中“自定義”下的“查尋”選擇值,改變桌子的大小。
6.使用縮放塊
在參數選項卡中選擇線性參數,將參數添加到塊定義中
在塊編輯器中的“塊編寫選項板”窗口的“動作”選項卡中,單擊“縮放動作”工具。 在塊編輯器繪圖區域選擇一個要與動作相關聯的參數。 (可以將縮放動作與以下參數類型相關聯:線性、極軸和 XY。) 選擇要與動作相關聯的幾何圖形(選擇集)。 按 ENTER 鍵。
(可選)按照命令行上的提示指定基點的類型。
執行以下操作之一以指定動作的位置:
使用定點設備。 輸入 X 和 Y 坐標值(用逗號分隔)。 注意 塊定義中的動作位置不會影響塊參照的外觀或功能。在“塊編輯器”工具欄上單擊“保存塊定義”。 如果不需要再使用塊編輯器,請單擊“關閉塊編輯器”。
 
7.使用翻轉塊
在參數選項卡中選擇翻轉參數,將參數添加到塊定義中
在塊編輯器中的“塊編寫選項板”窗口的“動作”選項卡中,單擊“翻轉動作”工具。
在塊編輯器繪圖區域選擇一個要與動作相關聯的參數。 (只能將翻轉動作與翻轉參數相關聯。)選擇要與動作相關聯的對象(選擇集)。
執行以下操作之一以指定動作的位置:
使用定點設備。 輸入 X 和 Y 坐標值(用逗號分隔)。 注意 塊定義中的動作位置不會影響塊參照的外觀或功能。在“塊編輯器”工具欄上單擊“保存塊定義”。 如果不需要再使用塊編輯器,請單擊“關閉塊編輯器”
8.使用陣列塊
在塊編輯器中的“塊編寫選項板”窗口的“動作”選項卡中,單擊“陣列動作”工具。在塊編輯器繪圖區域選擇一個要與動作相關聯的參數。 (可以將線性、極軸和 XY 參數與陣列動作相關聯。) 選擇要與動作相關聯的對象(選擇集)。按 ENTER 鍵。 如果要將陣列動作與 XY 參數相關聯,請執行以下操作之一:輸入行間距。通過輸入兩個用逗號分隔的值,或在繪圖區域中選取矩形的兩個對角點,從而指定單位單元,然後轉到第 7 步。輸入列間距的值   如果要將陣列動作指定給 XY 參數,請輸入行間距。執行以下操作之一以指定動作的位置:使用定點設備。輸入 X 和 Y 坐標值(用逗號分隔)。 注意 塊定義中的動作位置不會影響塊參照的外觀或功能。 在“塊編輯器”工具欄上單擊“保存塊定義”。
如果不需要再使用塊編輯器,請單擊“關閉塊編輯器”。
9.使用極軸拉伸塊
在塊編輯器中的“塊編寫選項板”窗口的“動作”選項卡中,單擊“拉伸動作”工具。
在塊編輯器繪圖區域選擇一個要與動作相關聯的極軸參數。 (只能將極軸拉伸動作與極軸參數相關聯。)執行以下操作之一以選擇要與動作相關聯的參數點:
使用定點設備。 按照命令行上的提示進行操作。
執行以下操作之一以指定拉伸框的第一個角點:
使用定點設備。 輸入 X 和 Y 坐標值(用逗號分隔)。
執行以下操作之一以指定拉伸框的對角點:
使用定點設備。 輸入 X 和 Y 坐標值(用逗號分隔)。
選擇要拉伸或移動的對象。
ENTER 鍵。選擇要旋轉的對象。 (在步驟 6 和步驟 8 中選擇的對象將組成極軸拉伸動作的選擇集。)按 ENTER 鍵。 (可選)按照命令行上的提示指定距離和偏移。
執行以下操作之一以指定動作的位置:
使用定點設備。 輸入 X 和 Y 坐標值(用逗號分隔)。 注意 塊定義中的動作位置不會影響塊參照的外觀或功能。在“塊編輯器”工具欄上單擊“保存塊定義”。 如果不需要再使用塊編輯器,請單擊“關閉塊編輯器”。
10.使用多個不同的插入點
在插入動態圖塊時,可以遍歷圖塊的插入點來查找更適合的插入點插入。這樣可以消除用戶在插入圖塊后還要移動塊。
11.貼齊到圖中的圖形
在用戶將塊移動到圖中的其它圖形附近時,圖塊會自動貼齊到這些對象上。

 

Bookmark the permalink ,來源:
One thought on “AutoCAD_(6)動態塊