块·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(默认值)、Justification·Style·Height。
  3. 定义块时将属性定义一起纳入选择。
  4. INSERT 时按提示输入值,或通过对话框(ATTDIA=1)输入。

2.2 编辑·提取命令

命令用途
EATTEDIT编辑单个插入块的属性值(双击亦可打开)
BATTMAN块定义层面的属性管理器。批量编辑标签·顺序·格式
ATTSYNC将属性定义变更同步到已插入的块
EATTEXT属性提取向导(遗留)
DATAEXTRACTION现代数据提取。自动生成数量表·BOM

提示: 将标题块与 Sheet Set Manager 的 Sheet Properties 以 FIELD 关联,图纸编号·图纸名·发包方·版次便会按图纸自动填入。设置一次后,即使 100 张的图集也无需逐一修改属性。

注意: 修改属性定义后若不执行 ATTSYNC,已插入的块不会反映变更。大量布置后才想修改标签时常踩的陷阱。


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 升级为 GA,支持遗留图纸的块化自动转换。

提示: 实务中,块库放在 公司网络驱动器上一处、Tool Palette 连接该路径的方式运营负担最小。若复制到个人电脑,版本同步会破裂。


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在当前图纸上对 Xref 进行 In-place 编辑
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
手机: 浏览器菜单 → 添加书签