圖塊、Xref、圖紙集 - 可重用物件與外部參考運用法

AutoCAD · Blocks & Xref

概述

圖塊(Block)、動態圖塊(Dynamic Block)、屬性圖塊(Attribute Block) 是 AutoCAD 中 重複配置與管理相同物件 的核心機制。

再結合 外部參考(Xref) 與 圖紙集管理員(Sheet Set Manager),即使 數十至數百張規模 的圖面集也能一致地管理。

本頁從圖塊製作規則到 Xref 路徑管理、SSM 運用,整理實務工作流程。

> 快速鍵與編輯指令的基礎請參考 01-shortcuts.md,圖層與命名規則請參考 02-edit-layer.md。


1. 一般圖塊(Block)製作原則

1.1 製作步驟

  1. 繪製原始物件時,採用 圖層 0 + 色彩/線型/線粗為 ByBlock。
  2. 將插入基點(Insertion Point)設於鎖點中最常用的位置(通常是角點或中心)。
  3. 執行 BLOCK(快捷 B)→ 指定名稱、基點、目標物件後確認。
  4. 必要時以 WBLOCK(W)匯出為獨立 DWG,註冊到圖庫。

提示: 「圖層 0 + ByBlock」原則會讓圖塊不論插入到哪個圖層,都直接沿用該圖層的色彩與線粗。反之,若把圖塊內部物件硬編碼為特定色彩,插入後色彩會固定,難以管理。

注意: 當圖塊名稱衝突時,既有定義優先。若外部以相同名稱製作的圖塊在插入後仍呈現「為什麼還是舊樣式?」的情況,大多就是此問題。可於 -INSERT 以 NAME= 形式強制重新定義,或以 RENAME 更名解決。

1.2 內部圖塊 vs 外部圖塊

分類儲存位置用途
內部圖塊 (BLOCK)目前 DWG 內部該圖面專用
外部圖塊 (WBLOCK)獨立 DWG 檔案圖庫、供他圖面參考

提示: 外部圖庫以 1 檔案 = 1 圖塊 原則管理,在版本追蹤、更新、權限分離上較為有利。


2. 屬性圖塊(Attribute Block)

屬性圖塊是在圖塊上加上 文字輸入欄位,用以儲存「每次插入都會變動」的資訊。標題欄、零件編號、房間標籤、設備標籤 都是典型例子。

2.1 製作

  1. 繪製物件後,以 ATTDEF(快捷 ATT)在想要的位置配置屬性定義。
  2. 屬性定義須指定 Tag(變數名)、Prompt(輸入時顯示文字)、Default(預設值)、對齊、樣式、高度。
  3. 定義圖塊時,一併將屬性定義納入選取範圍。
  4. 執行 INSERT 時依提示輸入值,或用對話框(ATTDIA=1)輸入。

2.2 編輯與擷取指令

指令用途
EATTEDIT編輯個別插入圖塊的屬性值(也可雙擊開啟)
BATTMAN圖塊定義層級的屬性管理員。可批次編輯 Tag、順序、格式
ATTSYNC將屬性定義的變更同步至既有插入圖塊
EATTEXT屬性擷取精靈(傳統)
DATAEXTRACTION現代資料擷取。可自動產生數量表、BOM

提示: 若將標題欄的 Sheet Set Manager 之 Sheet Properties 用 FIELD 連結,圖號、圖名、業主、Revision 會在每張圖面自動填入。只要設定一次,即使 100 張的圖面集也不需手動逐一修改屬性。

注意: 若修改屬性定義後未執行 ATTSYNC,既已插入的圖塊就不會反映變更。大量配置後才補改 Tag 是常見陷阱。


3. Dynamic Block — 一個圖塊,多種形態

Dynamic Block 由 Parameter(要變形什麼)與 Action(如何變形)成對設計,可用單一圖塊定義來控制尺寸、方向、顯示狀態等可變項。

3.1 主要 Parameter / Action

Parameter常搭配的 Action使用範例
LinearStretch, Scale牆體/門寬可變
PolarPolar Stretch, Rotate放射狀設備
XYScale, Array窗戶陣列
RotationRotate單方向旋轉
FlipFlip左右/上下對稱
Visibility(單獨)單一圖塊切換多種呈現
LookupLookup尺寸下拉選單(M6/M8/M10)
Alignment(單獨)插入時自動對齊基準線

3.2 Visibility State 與 Lookup 運用

  • Visibility State:同一圖塊疊放「單門/雙門/拉門/橫拉門」等多種呈現,以下拉選單切換。可大幅減少庫存項目。
  • Lookup Table:將尺寸參數映射為值表。適合如螺栓規格這類僅允許離散值的情況。

3.3 Dynamic Block 設計檢查清單

  • 基點(Base Point)是否與實際配置基準一致
  • Parameter 名稱是否具意義(Door_Width、Vis_State 等)
  • 各 Action 是否連結到正確的 Parameter
  • 各 Visibility 狀態的物件是否疊放於同一座標
  • Lookup 標籤是否使用者友善(直接採用規格符號)
  • 是否已用 BEDIT 的 Test Block 驗證各狀態
  • 是否已移除不必要的 Parameter/Action(效能負擔)

提示: Block Authoring Palette 的 Parameter Sets 頁籤 已預先組合好 Linear+Stretch、Rotation+Rotate 等套組,初學者也能輕鬆建立 Dynamic Block。

注意: 對 Dynamic Block 執行 EXPLODE 會讓動態屬性全部消失。若想在保留屬性值文字的情況下分解,應使用 BURST(Express Tools)。


4. 圖塊庫建構

4.1 建議資料夾結構

CompanyBlockLibrary/
├── 01-Mechanical/
│   ├── Bearings/
│   ├── Bolts/
│   └── Seals/
├── 02-Architectural/
│   ├── Doors/
│   ├── Windows/
│   └── Furniture/
├── 03-Electrical/
│   ├── 04-Plant/
└── 99-Symbols/

4.2 存取方式

  • DesignCenter (Ctrl+2):瀏覽資料夾 → 拖放圖塊。
  • Tool Palettes (Ctrl+3):將常用圖塊註冊到選項板。散發以網路路徑為基礎的選項板,可讓組織全員使用相同工具作業。
  • Block Palette (BLOCKSPALETTE, 2020+):以 Current/Recent/Favorites/Libraries 頁籤組成。Libraries 頁籤可登錄共用資料夾。
  • Smart Blocks (2024+):AI 偵測相似物件與重複定義,建議置換為標準圖塊。2026 中 Detect & Convert 正式上市,支援傳統圖面的圖塊化自動轉換。

提示: 實務上圖塊庫放在 公司內網磁碟機一處,Tool Palette 連到該路徑,是營運負擔最小的方式。若複製到個人 PC 會破壞版本同步。


5. 圖塊置換/升級

指令效果
BLOCKREPLACE (Express)將指定的圖塊 A 批次置換為圖塊 B
RENAME變更圖塊、圖層、樣式名稱
Smart Blocks: ReplaceAI 偵測相似圖塊後,建議置換為標準圖塊
NCOPY複製圖塊/Xref 內部物件,不需分解

提示: 要把舊圖面依標準重新品牌化時,BLOCKREPLACE + PURGE 的組合最快。但置換前務必保留副本。


6. Xref(External Reference) 基礎

Xref 是將其他 DWG 以連結形式插入 到目前圖面的機制。

當原件被修改時,參考端也會一併更新,適合多人各自編輯負責的圖面,只在圖紙合併後出圖的工作流程。

6.1 Attach vs Overlay

類型動作用途
Attach傳遞鏈式參考 (A→B→C 會在 B→C 中曝光)同一學科內部的階層組織
Overlay截斷鏈式參考跨學科交叉參考(防止循環)

6.2 路徑類型

  • Full (Absolute) Path:絕對路徑。資料夾搬移時連結會斷。
  • Relative Path:以目前 DWG 為基準。多數情況建議使用。
  • No Path:仰賴 Search Path(OPTIONS → Files)搜尋。對網路標準圖庫有用但有風險。

提示: 專案資料夾整體搬移/複製的情況很頻繁,因此預設為 Relative。僅在多專案共用的圖庫性 Xref 才設為 No Path。

6.3 Xref 相關指令彙整

指令說明
XATTACH / XA附著 Xref
XREF / XRXref 管理選項板
XOPEN在另一視窗編輯被參考的 DWG
REFEDIT在目前圖面上方就地(In-place)編輯 Xref
XCLIP以邊界聚合線限制顯示區域(可 Invert)
XBIND僅將 Xref 內部特定項目繫結至目前圖面
BIND將整個 Xref 轉為圖塊(解除參考)
DETACH / UNLOAD / RELOAD卸除、暫時卸載、重新載入
NCOPY複製 Xref 內部物件不需分解

提示: 使用 XCLIP 的 Invert 選項可讓邊界外側才顯示,也可作為遮住特定區域的遮罩。


7. Xref 運用規則與資料夾結構

7.1 標準專案資料夾

ProjectRoot/
├── 00-Standards/      (DWT, CTB/STB, SHX, Block Lib)
├── 01-Xrefs/
│   ├── Arch/
│   ├── Struct/
│   ├── MEP/
│   └── Civil/
├── 02-Sheets/
│   ├── A-Sheets/
│   ├── S-Sheets/
│   └── M-Sheets/
└── 03-Output/
    ├── PDF/
    └── Archive/

7.2 單向原則

  • 圖紙 DWG 參考模型 DWG。反向禁止(循環參考)。
  • 圖紙 DWG 的模型空間僅放置 Xref + 最低限度的註解。實際幾何只存在於被參考的模型。
  • 跨學科參考需求以 Overlay 連接,阻斷循環。

7.3 核心系統變數

變數建議值說明
VISRETAIN1將 Xref 圖層的色彩/ON/OFF 狀態儲存於目前圖面
XREFCTL1產生 Xref 事件記錄(.xlg)
PROJECTNAME專案名稱協助解析參考路徑
INDEXCTL3產生圖層/空間索引(提升部分載入效能)

注意: 多人同時編輯同一個 Xref 會發生儲存衝突。必須將 一檔案 = 一負責人 = 一時點 原則定為協定,或採用 Autodesk Docs 這類基於簽出/簽入的儲存庫。


8. 路徑修復與 eTransmit

8.1 修復斷裂的 Xref 路徑

  • 在 XREF 選項板對參考按右鍵 → Select New Path → 指定新檔案。
  • 若多個 Xref 同時斷裂,可透過重指上層資料夾批次修復。
  • 可用 -XREF → Path 選項在指令列處理。

8.2 eTransmit

ETRANSMIT 會將 目前 DWG + 所有 Xref + 影像 + SHX/TTF 字型 + CTB/STB 打包成 單一 ZIP。

提交給 外包商、協力廠商、政府單位 時,單純複製容易遺漏參考與字型,因此 務必 使用 eTransmit。

主要選項:

  • Transmittal Setups(儲存/重用設定)。
  • Bind / Purge / Zap SHX。
  • 下階 DWG 格式轉換(例如 2018 → 2013)。
  • 密碼保護。

提示: 在 Sheet Set 專案中,於 SSM 按右鍵 → eTransmit,可一次打包整個圖面集的 Xref 與標準檔。


9. Sheet Set Manager(SSM)

9.1 組成要素

術語意義
DST圖紙集資料檔。儲存圖紙結構與屬性
Subset圖紙分類資料夾(A/S/M/E …)
Sheet單張圖面(對應配置)
Sheet List Table自動產生的圖面清單表
Sheet Views圖紙內部的具名視圖
Model Views被參考原始模型的具名視圖

9.2 SSM 的優勢

  • 自動編號:新增圖紙時,編號/名稱會依格式自動產生。
  • 標題欄自動填入:若將屬性圖塊連結到 Sheet Set Fields(CurrentSheetNumber、CurrentSheetTitle 等),各張圖面的文字不需手動編輯。
  • 批次出圖/Publish:以圖紙集為單位發行 PDF/DWF。
  • Archive:將圖紙 + Xref + 標準檔整合封存。
  • eTransmit:一次打包整個圖面集。

9.3 運用注意事項

  • DST 檔案有 鎖定機制,不允許兩人同時編輯。速度仰賴網路回應,若儲存庫慢,體感效能降幅大。
  • 若以 1 DWG = 1 Layout = 1 Sheet 原則設計,可最大化 SSM 的優點。
  • 預先將 Sheet Set Properties 的 Custom Properties 填入專案/業主資訊,並從標題欄參考,變更反映可 一鍵 完成。

提示: 使用 SSM 的 Publish 功能,各圖紙的 Page Setup 會被原封不動保留,並生成 Multi-sheet PDF,比一般 PUBLISH 更穩定。

注意: 若各張圖紙的 Page Setup 各異,Publish 結果也會各異。新增圖紙時,務必明確指定 Sheet Set 預設 Page Setup。

→ 詳細內容:Page Setup、CTB/STB、Multi-sheet PDF 設定請參考 /cad-tips/autocad/drawing-print。


10. 實務檢查清單

  • 圖塊內部物件是否以圖層 0 + 色彩/線型 ByBlock 製作
  • 圖塊名稱是否遵循公司命名標準(破折號/底線一致)
  • 常用動態圖塊是否已註冊到 Tool Palette
  • 屬性圖塊的 Tag 是否以英文、具意義的名稱編寫
  • 屬性變更是否以 ATTSYNC 反映到既有配置的圖塊
  • Xref 是否以 Relative Path 附著
  • 跨學科參考是否使用 Overlay
  • 是否以 VISRETAIN=1 儲存 Xref 圖層狀態
  • 外部提交前是否以 ETRANSMIT 打包參考與字型
  • 圖紙集 DST 是否在無鎖定衝突下單獨編輯中
  • 標題欄屬性是否與 Sheet Set Fields 連結
  • 不必要的圖塊定義是否以 PURGE 清理

請將本站加入書籤!
PC: Ctrl + D
手機: 瀏覽器選單 → 加入書籤