返回总入口

图块使用

一次画好,处处调用 —— 对应教材第 7 章

书名《环境工程制图与CAD》(第 2 版)
主编张晶、潘立卫、王嘉斌
出版化学工业出版社,2022 年 1 月
ISBN978-7-122-38763-9
软件平台AutoCAD 2018
依据教材 7.1「图块」~7.2.2「编辑块属性」
图 01

一句话讲透:块到底解决什么问题

WHOLE OBJECT, ONE DEFINITION

块(Block)是把若干线条、文字、填充打包成一个整体对象。图形里只存一份“块定义”,其余地方全是“块参照”——像同一个母版印出来的许多张,改母版,全部跟着变。

体积小

重复图形只存一次定义,几十个门、上百个轴号也不明显撑大文件。

插入快

选一次、点一下,比框选复制少一半操作;还能带基点精准落位。

改一处全改

重定义块后,图内所有参照同步更新,不会漏改某一扇门。

普通复制 vs 块:差别就在“以后改不改”
复制粘贴 × 8 改尺寸要一个个改,漏一个就是错图 有一个尺寸忘了改 同一块 × 8 改一次块定义,8 个参照同时更新 8 个全对 块定义(母版) 只此一份 改这里 → 全部同步

图 1 复制的图形彼此独立;块参照共享同一个定义

图 02

六种“块”,先分清再动手

DON'T MIX THEM UP

新手最容易混的是“内部块 / 外部块 / 属性块 / 动态块”——它们不是并列的四种东西,而是按“存在哪”和“带不带数据”两个维度交叉出来的。先看这张表。

类型命令存在哪里典型用途
内部块(临时块)B / BLOCK只存在当前 DWG 里,换文件就没有本图专用的门、窗、轴号、图框
外部块(写块)W / WBLOCK单独存成 .dwg 文件,可跨图纸调用企业图库、标准图例、重复使用的图框
插入块I / INSERT不产生新块,只是“摆放”已有块把上面两种放到图中
属性块ATT + B块内嵌可填写的文字字段轴号、门窗编号、标高、图签栏
动态块BE / BEDIT块内带参数与动作,可拉伸/翻转/切换一扇门搞定 750/900/1000 三种宽度
外部参照(不是块)XR / XREF引用别的 dwg 文件,本体不在本图建筑底图套结构图,底图改了自动跟着变

记忆法:B 是“存进本图”,W 是“存成文件”,I 是“拿出来摆”,ATT 是“给它装个输入框”。

块与外部参照,一句话区分
块 = 影印件

内容已经印进本图。源文件改了,本图不会自动变,得重新插入覆盖。适合小对象、图例。

外部参照 = 玻璃窗

只是“看向”另一个文件。对方一存盘,本图重开就同步。适合整张底图,且不会把对方内容吞进本图。

图 03

全流程图:从画线到出表

THE WHOLE LOOP

无论是做一个门、一个轴号还是一整张图框,走的都是这 6 步。其中第 2 步(定属性)只有需要填不同文字时才做,其余五步是通用主线。

① 画几何 线条 / 圆弧 / 文字 画在 0 层,颜色随层 ② 定属性 ATTDEF 设标记与提示 要填不同值时才做 ③ 定义块 B 建内部块 W 存外部 dwg ④ 插入 I 选块 → 定点 定比例 / 角度 ⑤ 填值 / 微调 双击块改属性值 夹点调动态块 ⑥ 统计 / 出表 COUNT 计数 数据提取 → 门窗表 需要改图:BEDIT 改定义,全图参照一起变

图 2 六步主线 + 一条回流(改块定义)

铁律一 · 画在 0 层

块内几何放在 0 层、颜色随层,插到哪层就显哪层颜色。否则插进灰色图层它还是黄的。

铁律二 · 基点选功能点

基点是插入时“捏住”的那个点:门轴、圆心、图框右下角。选在图形外,每次插都要挪。

铁律三 · 改定义不炸开

要改就 BEDIT 改定义,全图同步;炸开只改一个,等于断了与母版的联系。

图 04

对话框实况:五个对话框逐项拆解

绿色勾选=建议勾上的
块这一章的操作全在对话框里,命令只是把对话框叫出来。下面五个框是 AutoCAD 2018 的真实字段,照着填就能做出来。
B块定义BLOCK
块定义
名称
轴号
基点
✓在屏幕上指定(S)
拾取点
0.0000
0.0000
对象
✓在屏幕上指定(O)
选择对象
保留(R) ✓转换为块(C) 删除(D)
方式
注释性(A) ✓按统一比例缩放(S) ✓允许分解(E)
设置
毫米
轴号属性块
确定
取消
帮助
四步走:起名字 → 指定基点(基点决定插入时抓哪一点,画轴号就选圆心)→ 选对象 → 选「转换为块」。「保留」=原图形还在、另外存一份块定义;「转换为块」=原图形直接变成块(常用);「删除」=原图形删掉。
W写块WBLOCK
写块
源
块(B) 整个图形(E) ✓对象(O)
拾取点
选择对象
✓保留(R) 转换为块(C) 删除(D)
目标
D://图库//轴号.dwg
浏览...
毫米
确定
取消
帮助
把块单独存成一个 .dwg 文件,别的图纸也能用。跟 B 的区别:B 只在当前图纸里有效,W 存成文件可以跨图调用。做企业图库、标准图例就要用 W。
I插入INSERT
插入
名称
轴号
浏览(B)...
插入点
✓在屏幕上指定(S)
0.0000
0.0000
比例
在屏幕上指定(E)
1
1
1
✓统一比例(U)
旋转
在屏幕上指定(R)
0
块单位
毫米
1.0000
分解(D)
确定
取消
帮助
把块摆到图上。勾「在屏幕上指定」就是自己点位置;不勾就按 X/Y 坐标摆。勾「统一比例」后 X 改了 Y 跟着变,不会把块拉歪。「分解」勾上就是插进来直接炸开成散线。
ATT属性定义ATTDEF
属性定义
模式
不可见(I) 固定(C) 验证(V)
预设(P) ✓锁定位置(K) 多行(M)
属性
轴号
请输入轴号:
1
插入点
✓在屏幕上指定(O)
文字设置
居中
GB-仿宋
3.5
0
确定
取消
帮助
给块装一个能填字的字段。标记=字段名(如"轴号");提示=插入时命令行问你的话;默认=不填时的默认值。「锁定位置」要勾,不然块一移动属性就跑偏。
EATTEDIT增强属性编辑器EATTEDIT
增强属性编辑器
属性
文字选项
特性
属性值
轴号
请输入轴号:
3
说明
改完「值」这一格,块上显示的文字立刻跟着变
应用(A)
确定
取消
改已有块的属性值用的。双击属性块也能打开它。「属性」页改数值,「文字选项」页改字高对正,「特性」页改图层颜色。
图 05

建内部块:B 块定义对话框逐项拆解

BLOCK · 7.1.1.1

三种启动方式,任选:命令行 B 绘图 → 块 → 创建 功能区 插入 → 块定义 → 创建块。

图 3 块定义对话框(对应教材 图 7-1)

三个“对象”选项,到底选哪个
选项定义后原图形什么时候用
保留原样留在图上,另生成一个块定义原图形还要单独用;或准备做“块 + 参照”两套
转换为块(默认推荐)就地变成块参照99% 的情况。图形直接成了可重复调用的块
删除从图中清掉,只留块定义只想入库、暂不摆放
名称与基点:两条能省下大量返工的习惯

命名用“类别-规格”三段式:DOOR-900、WIN-C1518、GRID-A、TB-A3。中文名虽然合法,但跨版本、跨插件、脚本调用时容易出问题;中英混排还容易多打空格——空格是合法的,但会让后续查找很痛苦。

基点就选“功能定位点”:

门 / 窗

门放门轴,窗放洞口边中点。插入时直接点洞口端点,不用再移。

轴号 / 标高

放圆心或符号尖端,正好落在轴网交点、标高线上。

图框 / 图签

放内框右下角,与图纸边界对齐,套图时一键落位。

家具 / 设备

放靠墙面中点或中心,方便贴墙、居中布置。

图 06

写块:W 把块变成能带走的 .dwg

WBLOCK · 7.1.1.2

WBLOCK 的本质是“另存一个只含这块图形的 dwg 文件”。它既是“存块”,也是“把当前图形的一部分单独导出”的利器。命令:W WBLOCK。

图 4 写块对话框(对应教材 图 7-3)

“源”的三个选项怎么选
源含义典型场景
块把图中已有块定义原样导出为新文件整理图库:把本图攒下的块逐个 W 出去
整个图形整张模型空间存成一个 dwg(含未使用的块定义)拆图、导出单张平面、做“底图”
对象临时框选一部分图形,存成文件从大图里抠一个节点详图/一个符号
和“另存为 / 导出”的区别

另存为会把整张图连同布局、图层、标注样式一起带走;W 只带走“这一个对象 + 它必需的图层/线型/文字样式”,文件往往只有几十 KB。做图库用 W,做备份用另存为。

图 07

插入块:I 定点、定比例、定角度

INSERT · 7.1.2

图 5 插入对话框(对应教材 图 7-4)

三个比例技巧,绝大多数教程没讲
负数 = 镜像

比例填 -1 得到左右镜像的块,X=-1 Y=1 水平翻,X=1 Y=-1 垂直翻。比先插入再 MIRROR 快。

非等比 = 变形

X=1、Y=0.5 会把块压扁。只有图例符号(如阀门、箭头)可以这么干;门、家具千万别。

命令行更快

插入后不回对话框,直接敲 S 改比例、R 改角度、B 换基点,连点带敲一气呵成。

重复插入:别一遍遍点

插入对话框底部有“重复放置”,勾上后可连点多个位置;老版本可在插入后直接按回车重复上一个命令。要按规律排(柱、灯具、轴线号),用 ARRAY(阵列)选“块参照”最快,改一个全排跟着变。

图 08

属性块:让同一个块“每处写不同字”

ATTDEF · EATTEDIT · 7.2

普通块里的文字是死的——十个轴号插进去全是“A”。属性(Attribute)是块里的“可填写字段”:几何一样,每次插入可以填不同值,之后还能改、能被统计。

标记 Tag

字段的“内部名”,相当于数据库列名。不能有空格,字母会自动转大写。如 NUM、DWG_NO。

提示 Prompt

插入时问你的那句话,给人看的。如“请输入轴号”。留空则直接用标记当提示。

默认值 Value

不填时用什么。常填最常见的规格,如 900、A,能省大量回车。

第 1 步:ATT 定义属性

图 6 属性定义对话框(对应教材 图 7-5)

四种“模式”,决定填写时的手感
模式插入时用在哪
不可见不显示、不打印,但值仍存在、可提取造价、材料代号、供应商等“看得见没用”的信息
固定不提示,永远是第一次设的值图号前缀、单位名称等全图统一的文字
验证填完再确认一次,可改关键数据:标高、管径、防火等级
预设不提示,直接落默认值,事后可改大批量插入、先占位后统一填

四个都不勾(默认)=插入时正常问你一句,最常用。想临时关掉所有提示,把系统变量 ATTREQ 设为 0。

第 2 步:打包成块(这一步最容易漏)

框选图形 + 所有属性定义,一起 B 定义成块。漏选属性,插出来就是一堆死文字,之后再也改不了值。

第 3 步:填值与改值

插入时:命令行会逐条问你,如 请输入轴号 <A>:,直接回车取默认,或输入 B。

插入后:双击块,或 EATTEDIT(菜单:修改 → 对象 → 属性 → 单个),弹出增强属性编辑器。

标记 提示 值
NUM 请输入轴号 B

图 7 增强属性编辑器(对应教材 图 7-6),三个选项卡:属性 / 文字选项 / 特性

属性真正的价值:能出表

因为属性是可读数据,所以能把图“算”成一张表:

需求命令产出
数一数图上有多少扇门COUNT(2022+)数量列表,并高亮每一处
门窗表 / 材料表 / 设备清单DATAEXTRACTION(EATTEXT)可插入图面的表格,或导出 Excel/CSV
批量改所有块的某个属性值BATTMAN全图统一,无需逐个双击
新增属性后让旧块也显示ATTSYNC把新属性同步进已插入的参照

“数据提取” wizard 里记得勾 Count 列,相同块会自动合并计数——这是手绘门窗表和软件出表的区别。

图 09

改块三把刀:改定义、在位改、同名重定义

BEDIT / REFEDIT / REDEFINE

块做好后总要改。三种方式影响范围不同,选错会把图改乱:

方式命令 / 入口影响范围适合
块编辑器(首选)BE / BEDIT,或右键块 → 块编辑器改定义,全图所有参照同步更新统一改尺寸、加线条、加属性、做动态块
在位编辑REFEDIT,或右键 → 在位编辑块也在改定义,但能看到周边图形作参照改的时候需要对齐旁边的墙、轴线
同名重定义画好新图形 → B → 输入已有块名覆盖原定义,全图更新块要整体换掉、旧定义已乱
顺带把动态块做了:BE

动态块 = 块 + 参数(夹点)+ 动作(夹点拉动时发生什么)。最小可用案例,做一扇能调宽、能左右翻的门:

  1. 先有普通块

    画门(门扇 + 开启弧),B 定义成 DOOR-900,基点放门轴。

  2. 进块编辑器

    双击块,或 BE 选该块。界面变灰,出现“块编写选项板”。

  3. 加线性参数

    选项板 → 参数 → 线性,从门轴拉到门扇外沿,命名为“门宽”。

  4. 加拉伸动作

    选项板 → 动作 → 拉伸,选“门宽”参数 → 选参数点 → 框住门扇右端 → 回车。此时拉夹点,门扇会跟着变长。

  5. 加翻转参数

    参数 → 翻转,沿门扇中线放一条翻转轴;动作 → 翻转,选该参数 → 框选全部门图形。

  6. 限定可选宽度(可选)

    选中“门宽”参数 → 特性面板 → 值集 → 列表,填入 750 / 900 / 1000,夹点就只能停在这三档。

  7. 测试并保存

    点“测试块”试拉、试翻;没问题后“关闭块编辑器”→ 保存更改,全图该块立即获得夹点。

图 10

实战:10 分钟做一个“轴号”属性块

WALKTHROUGH · 圆 + 属性 → 块 → 插入 → 改值

选它是因为它把“画几何 → 定属性 → 建块 → 插入 → 编辑属性”整条链走了一遍,而且出图立刻能用。假设 1:100 出图,圆直径 800,字高 500。

  1. 画圆

    在 0 层画 C 圆,直径 800。若要双线圈,再 O 偏移 100。

  2. 定属性

    ATT → 标记 NUM、提示“请输入轴号”、默认 A;对正选正中,字高 500;插入点点圆心。

  3. 检查

    图上应出现一个 NUM 字样(这就是属性定义本体,尚未成为块的一部分)。

  4. 建块

    B → 名称 GRID-A → 拾取基点=圆心 → 框选“圆 + NUM” → 选“转换为块” → 确定。

  5. 插入

    I → 选 GRID-A → 勾“在屏幕上指定” → 在轴网端点点击 → 命令行提示“请输入轴号 <A>:”,输入 1。

  6. 继续排

    同一命令连点其余轴线端点,依次填 2、3、4;竖向用 I 后 R 旋转 90°,或插入后夹点旋转。

  7. 改值

    填错了?双击该轴号 → 属性选项卡 → 值改为 B → 确定。只影响这一处,其他轴号不动。

  8. 入库

    W → 源选“块” → 选 GRID-A → 存成 D:\图库\GRID-A.dwg,单位毫米。以后任何图纸 I → 浏览即可用。

  9. 出表(可选)

    DATAEXTRACTION → 选本图 → 勾 GRID-A 与 NUM → 输出表格,得到“轴号清单”,改图后重跑一次即可更新。

图 11

速查:命令、变量、鼠标操作

CHEAT SHEET
命令
快捷键命令作用记法
BBLOCK建内部块Block
WWBLOCK写块为 dwg 文件Write block
IINSERT插入块 / 图形Insert
ATTATTDEF定义属性ATTribute DEFinition
—EATTEDIT改单个块属性(双击块同效)Enhanced ATTribute EDIT
BEBEDIT块编辑器(含动态块)Block EDIT
—REFEDIT在位编辑块REFerence EDIT
XEXPLODE分解块——
—BATTMAN块属性管理器(批量改值)Block ATTribute MANager
—ATTSYNC把新属性同步到旧块ATTribute SYNChronize
—DATAEXTRACTION数据提取(出门窗表)EATTEXT 旧名
—COUNT统计块数量(2022+)——
PUPURGE清理未使用的块定义Purge
RENRENAME重命名块Rename
XRXREF外部参照(非块)eXternal REFerence
Ctrl+2ADCENTER设计中心,跨图取块——
Ctrl+Shift+CCOPYBASE带基点复制(粘贴即成块)——
系统变量
变量取值作用
INSUNITS0 无单位 / 1 英寸 / 4 毫米 / 5 厘米 / 6 米图形插入单位,国内设 4;设错会出现块巨大或极小
ATTREQ1 提示(默认) / 0 不提示取默认批量插入属性块时先设 0,事后统一填
ATTDIA1 弹对话框 / 0 只在命令行问嫌弹窗打断连点时可设 0
ATTMODE0 全关 / 1 正常 / 2 全开检查“不可见”属性里到底藏了什么
BLOCKEDITLOCK0 允许 / 1 禁止1 时双击块不会进编辑器,防误改
三个“不记命令也能干”的操作
双击块

普通块 → 块编辑器;属性块 → 增强属性编辑器。这是最高频的入口。

右键拖动

选中图形,右键拖到别处松手 → “粘贴为块”。临时用、不想命名的场合很快。

特性面板

Ctrl+1 选中块,可直接改 X/Y 比例、旋转、图层,以及“允许分解”。

图 12

8 个高频坑,附对症解法

TROUBLESHOOTING
#现象真正原因解法
1块插到某图层后,颜色不跟着图层变块内对象被设成了具体图层/具体颜色,而不是 0 层 + ByLayer进 BE,把块内几何全部改到 0 层、颜色 ByBlock/ByLayer;批量可用 SETBYLAYER
2块插进来特别大或特别小(差 25.4 倍)源图与目标图 INSUNITS 不一致(英寸 vs 毫米)两边都设 INSUNITS=4;已插入的用 SCALE 按 25.4 或 1/25.4 修正
3给块加了新属性,旧的地方不显示旧参照还停在旧定义ATTSYNC → 选该块名 → 是;或 BATTMAN 里“同步”
4插入属性块不弹输入提示,直接落默认值ATTREQ=0 或属性被设成了“固定/预设”ATTREQ 设 1;检查属性模式
5块改不动、夹点拉不动、炸不开块被设为“不允许分解”,或图层被锁定/冻结Ctrl+1 看“允许分解”;解冻解锁图层
6块名删不掉,PU 也清不掉图里还有参照(可能藏在别的块里,或被冻结图层上)用 QSELECT/COUNT 找全,删净后再 PU(可试 -PURGE → 块)
7炸开后属性文字变成普通文字,改不了值炸开即脱离定义,属性退化为 ATTDEF/TEXT撤销;改用 BEDIT 改定义,或用 EATTEDIT 改值
8本图块明明改了,同事的图打开还是旧样块不跨文件同步,外部块文件也没重新导出重新 W 覆盖图库文件;对方插入时选“重定义”
图 13

最后一页:30 秒选对块

DECISION MAP
准备 画好图形 0 层 · 颜色随层 定好基点 第一步 B 普通块 本图复用 改定义全图更新 升级 一 W 写块 跨图纸调用 存成独立 .dwg 升级 二 ATT 属性块 每处填不同文字 可统计、可出表 升级 三 BE 动态块 尺寸 / 方向可调 参数 + 动作 + 夹点 只用这一次 → 直接复制 不必建块,也不占块表

图 8 四级叠加:从普通块一路升到动态属性块

每升一级都是加一层能力,不是换一种块:只在本图用,可以停在 ②;不需要填字,跳过 ④;尺寸固定,跳过 ⑤。任意组合都成立。唯一不该做的,是为了“就改这一处”把块炸开——那等于退回复制粘贴,统计和联动全部失效。

记住这一句

块的本质是用一个定义管住许多实例。凡是要重复、要统一、要统计的图形,都该做成块。

记住这一条

要改就改定义,不要炸开改单个。炸开等于退回到“复制粘贴”。

记住这一步

做好的块一定 W 出去存档。只存在图里的块,换台电脑就等于没做过。

资料说明 本图解的对话框结构、选项释义与命令流程,依据所给教材《环境工程制图与 CAD(第二版)》第 7 章“图块与属性”7.1~7.2.2 整理;操作细节、系统变量与常见问题对策,参考 Autodesk 官方知识库及主流 CAD 教学资料核校。不同 AutoCAD 版本(2016 / 2020 / 2024)的对话框布局略有差异,命令与选项含义一致。

图中对话框为按教材截图重绘的示意图,用于标注各区域含义,非软件截图。

出处

  1. 张晶, 潘立卫, 王嘉斌. 环境工程制图与CAD[M]. 2 版. 北京: 化学工业出版社, 2022. ISBN 978-7-122-38763-9.(第 7 章 图块与属性)
  2. 命令名与快捷键按 Autodesk 官方《AutoCAD 快捷键手册》与 AutoCAD 2018 中文版界面。

待核项:教材第 7 章的具体页码未查到,用前建议翻书核对。