
CAD 新手必练 48 题第14练CAD 矩形绘图综合练习一步一步教你画矩形是 CAD 制图里出现频率最高的图形元素之一机械零件、建筑平面、电气柜体、室内布局几乎每张图都能找到矩形。第 14 练专门拿来练矩形不是因为矩形简单而是要把 REC 命令的各种用法、坐标输入、尺寸标注和图层管理串起来形成一套能直接用于实际项目的绘图习惯。这一练的核心内容分三块第一把矩形命令的完整调用方式讲透包括指定对角点、相对坐标、尺寸模式、圆角矩形和旋转矩形第二用一张简单但综合的练习图从新建文件到标注完成逐步走一遍完整流程第三补充批量绘制矩形的脚本思路解决大量相同尺寸矩形重复画的问题顺便把新手常见的 F 命令用不了、输入法切换、乱线显示这几个坑一起处理掉。如果你是刚入门 CAD 不久正在找一套能反复练的绘图流程这篇内容可以直接保存。硬件上没有任何门槛普通办公电脑都能跑关键在于把命令流程练熟。1. 核心能力速览能力项说明命令名称RECTANG / REC别名 RC主要功能绘制直角矩形、圆角矩形、倒角矩形、旋转矩形、按尺寸精确绘制输入方式命令行输入、功能区图标、菜单栏核心参数对角点坐标、长度 L、宽度 W、圆角 F、倒角 C、旋转 R、面积 A、尺寸 D辅助功能配合对象捕捉、正交模式、极轴追踪、图层、标注批量能力可通过 AutoCAD 脚本 SCR、AutoLISP、Python COM 等方式批量生成矩形运行环境Windows / macOSAutoCAD、中望 CAD、浩辰 CAD 等主流 CAD 软件硬件要求一般办公电脑即可2D 绘图不依赖高端显卡适合人群CAD 新手、机械制图入门、建筑电气制图初学者这张表整理的是矩形命令最常用到的能力。注意圆角矩形和倒角矩形不是用单独的“圆角矩形”按钮实现的还是在 REC 命令后输入 F 或 C 来设置这个细节在第 5 节的具体步骤里会演示。2. 适用场景与使用边界矩形绘图最直接的场景是板类零件外轮廓、柜体面板、设备底座、门窗洞口、图框和表格。掌握矩形命令后画这些内容会比逐条画直线快很多而且矩形是一个整体对象后续偏移、修剪、填充时不容易出现线段断裂的问题。不过矩形命令也有不适合的场景。比如需要画不规则的四边形或者需要在线段之间做倒角过渡这时候应该用直线 L 或多段线 PL 配合圆角 FILLET 处理。另一个边界是矩形命令画出来的对象本质上是多段线如果你需要的是四条独立直线段比如某些图层管理严格的设计流程画完矩形后还要用分解 X 命令把它炸开。使用版权和合规问题也需要提一下。练习时如果用了教材、网课里的例图只能用于个人学习如果要把图纸用于投标、项目交付或对外发布必须确认图纸来源和内容不侵犯他人版权也不要使用未经授权下载的盗版 CAD 软件。画图本身不涉及敏感内容但涉及工程图纸时要注意数据安全企业内部图纸不要随意上传到第三方在线转换平台。3. 环境准备与前置条件这一练对环境的要求很低只要电脑里装了一款支持经典 REC 命令的 CAD 软件即可。AutoCAD、中望 CAD、浩辰 CAD 都可以命令输入习惯基本一致。如果你还没有安装软件建议从官方网站下载试用版AutoCAD 提供 30 天试用中望 CAD 也有个人学习版足够完成前 48 练。安装完成后建议先做三个设置避免画图过程中被小问题打断第一把输入法切换到英文状态。CAD 的所有命令都是英文如果输入法处于中文状态敲 REC 会变成中文候选词命令窗口没有任何反应。这也是新手最容易卡住的地方。第二确认命令行是否在底部正常显示。万一命令行被隐藏了按 Ctrl 9 可以重新调出后面所有输入都要在命令行里观察提示。第三开启对象捕捉 F3 和正交 F8。画矩形时对象捕捉能让你准确捕捉到已有图形的端点正交模式能帮你快速画出水平或垂直的矩形。检查一下磁盘空间和备份策略。CAD 文件本身不大但建议把练习文件单独放到一个目录例如 D:\CAD练习\第14练不要和下载的字体、插件混在一起。画图过程中养成随手 Ctrl S 的习惯避免意外退出导致进度丢失。4. 矩形绘图基础与命令行操作矩形命令的完整调用过程很简单输入 REC回车命令行提示“指定第一个角点”鼠标左键点一下或者输入坐标再提示“指定另一个角点”鼠标再点一下或者输入相对坐标矩形就出来了。但如果只是这样画那和用直线随便画四条边没什么区别。矩形命令真正的价值在于那几个隐藏参数。在第一个角点确定之前命令行会显示指定第一个角点或 [倒角(C)/标高(E)/圆角(F)/厚度(T)/宽度(W)]在第一个角点确定之后命令行会显示指定另一个角点或 [面积(A)/尺寸(D)/旋转(R)]新手前期只需要掌握三个参数尺寸 D、圆角 F、旋转 R。尺寸 D 是精确绘制矩形的核心。输入 D 之后CAD 会要求输入长度和宽度注意这里的长度对应的是 X 轴方向宽度对应的是 Y 轴方向。输入完尺寸后鼠标还能决定矩形往哪个方向放移动鼠标到第一个角点的右侧再点一下矩形往右上方生长移动到左侧则往左上方生长。圆角 F 适合画带圆角的面板。输入 F设置圆角半径比如 10然后再指定两个角点得到的矩形四角会自动带着 10 的圆角。如果你只想画一次圆角矩形画完记得把圆角半径改回 0否则下次画普通矩形时会发现四个角还是圆角这个坑很多人遇到过。旋转 R 适合画斜向矩形。输入 R设置旋转角度比如 30 度然后指定角点矩形会整体倾斜 30 度。注意旋转之后如果再输入尺寸 DCAD 的长度和宽度仍然按照原矩形坐标系计算方向会跟随旋转。矩形命令还有很多隐藏参数比如面积 A、宽度 W、厚度 T、标高 E这些在专业绘图里偶尔会用到。新手阶段不需要全部记住只需要知道它们存在遇到对应场景能想起来查帮助就行。5. 第14练矩形综合练习一步一步画下面用一张具体的练习图带大家走完整个流程。这张图是一个简单的设备安装底板由五个矩形组成外轮廓矩形长度 200宽度 120带 10 的圆角。四个安装孔矩形长度 20宽度 10普通直角矩形分别位于底板四角内侧。底板中心再开一个矩形槽口长度 80宽度 30带 5 的圆角。练习目标在 5 分钟内完成绘图并正确标注外轮廓尺寸和孔位尺寸。5.1 新建文件与设置图层打开 CAD新建一个空白文件。先建三个图层中心线层红色线型 CENTER、轮廓层白色或黑色线宽 0.3mm、标注层绿色线宽默认。图层管理快捷键是 LA。新建图层的操作路径是命令行输入 LA 回车在图层面板里点击“新建图层”分别命名为“中心线”“轮廓”“标注”。把“中心线”的线型设置为 CENTER如果没有这个线型需要点击“加载”后选择 CENTER。设置完成后把“轮廓”图层置为当前图层后面开始画矩形时对象都会落在轮廓层上。5.2 绘制外轮廓圆角矩形先画外轮廓。命令行输入 REC回车。此时命令行提示指定第一个角点。在屏幕上任意位置点一下作为左下角点比如坐标 (0,0)。然后输入 F回车设置圆角半径。命令行提示“指定矩形的圆角半径”输入 10回车。接着再输入 D回车进入尺寸模式。命令行提示“指定矩形的长度”输入 200回车“指定矩形的宽度”输入 120回车。此时鼠标拖动会出现一个 200×120 的矩形预览四个角已经有 10 的圆角。在右上方向任意位置点一下外轮廓矩形就完成了。画完可以输入 DI 测量一下点击矩形的两个对角点确认长度是 200宽度是 120。注意使用 DI 测量时由于圆角的存在捕捉点不要选在圆角切点上选矩形角点即可不过圆角矩形的角点并不是真正的顶点测量出来会有偏差。更严谨的方法是选中矩形在特性面板里查看几何图形中的长度和宽度这里显示的是 200 和 120。5.3 绘制中心线把图层切换到“中心线”层。输入 L回车画两条直线。一条水平中心线从 (-105,60) 画到 (105,60)一条垂直中心线从 (100,-70) 画到 (100,70)。这里为了练习相对坐标和对象捕捉可以打开 F3 对象捕捉用鼠标捕捉外轮廓矩形中心位置。但因为圆角矩形不能直接捕捉到中心需要先画辅助线或用临时追踪点。更直接的方法是把当前图层切换到中心线层输入 L回车输入坐标 0,60再输入 200,0画一条长度 200 的水平线再输入 L回车输入坐标 100,-70再输入 0,140画一条长度 140 的垂直线。两条中心线刚好在外轮廓矩形中心位置交叉。常见的中心线比例问题这里也会遇到如果中心线看起来和普通直线一样没有虚线效果原因是线型比例不对。输入 LTSCALE把线型比例改成 0.5 或 1再刷新视图 RE就能看到中心线效果。5.4 绘制四个安装孔矩形安装孔是普通直角矩形长度 20宽度 10中心位置分别距离外轮廓内侧边缘 20 毫米即四个角上对称分布。画第一个孔。输入 REC回车。命令行提示指定第一个角点时输入 30,25回车。然后输入 D回车长度输入 20宽度输入 10回车。此时鼠标出现一个 20×10 的矩形预览放到右上方区域点一下第一个孔完成。这里要注意坐标计算是否正确。外轮廓左下角是 (0,0)右上角是 (200,120)圆角半径 10。孔左下角在 (30,25)右上角在 (50,35)。为什么这样定因为中心距外侧边缘 20孔宽 20偏移后中间区域正好留出合理的安装空间。后面的三个孔可以分别用坐标画也可以用复制 CO 命令快速生成。比坐标更快的办法是复制。选中刚画好的孔输入 CO回车指定基点选择孔的中心点然后输入第二个目标点。但由于孔的中心要偏移 20手动计算容易出错最稳妥的还是用对象捕捉加偏移。先画两个辅助孔位用 MOVE 命令把第一个孔从右下角原位复制到其他位置再用 F 命令或 EXTEND 控制边界新手阶段稍微麻烦一点。这练习我建议直接用坐标法画四个孔分别输入左下角孔第一个角点 (30,25)D2010右下角孔第一个角点 (150,25)D2010左上角孔第一个角点 (30,85)D2010右上角孔第一个角点 (150,85)D2010画完四个孔后用 DI 测量任意相邻孔中心的距离应该是 120 和 60用来验证。5.5 绘制中心槽口中心槽口是 80×30 的圆角矩形圆角半径 5。因为槽口中心和外轮廓中心重合所以第一个角点可以设置为 (60,45)也就是外轮廓中心点 (100,60) 往左下偏移 40 和 15。输入 REC回车输入 F回车输入 5回车。输入 D回车长度 80宽度 30。移动鼠标在右上方向点一下完成中心槽口。画完以后用 M 移动命令把槽口精确移到中心。输入 M选中槽口指定基点选择槽口中心点可以借助对象捕捉的中心点但圆角矩形的中心不会自动捕捉所以要先用直线画出两条对角线交点就是中心再输入目标点的坐标 100,60回车。这样槽口就准确落在底板中心。这里有一个小技巧圆角矩形画出来以后可以通过选中矩形在特性面板里找到“顶点”属性但中心点依然无法直接捕捉。更通用的做法是画两条辅助对角线连接矩形两个对角点交点就是几何中心用完后删除辅助线。5.6 标注尺寸图层切换到“标注”层。输入 DLI线性标注依次点击外轮廓的左下角点和右下角点标注长度 200。点击左下角点和左上角点标注宽度 120。标注圆角时输入 DRA 半径标注点击圆角弧标注 R10。安装孔和中心槽口按照同样的方式标注。标注文字大小默认可能很小在新建文件里尤其明显。输入 D打开标注样式管理器修改当前样式的文字高度、箭头大小和文字偏移一般把文字高度设为 5箭头大小设为 2.5适合 A4 图框。标注完成之后按 Ctrl S 保存文件文件名建议为“第14练-底板.dwg”。5.7 完整命令流程回顾把上面操作浓缩成命令序列方便反复练REC 回车 F 回车 10 回车 D 回车 200 回车 120 回车 鼠标点右上方向四个孔REC 回车 (不设置圆角保持0) 30,25 回车 D 回车 20 回车 10 回车 鼠标点右上方向中心槽口REC 回车 F 回车 5 回车 60,45 回车 D 回车 80 回车 30 回车 鼠标点右上方向这些命令字符串可以直接复制到命令行执行但要注意把输入法切换到英文。6. 批量绘制矩形的脚本思路实际工作里经常遇到要画几十个同样尺寸矩形的情况比如设备阵列孔、货架层板、格栅。如果一个个点既慢又容易错。这里给出三种批量方案从简单到复杂。6.1 用复制 CO 命令批量生成最简单的是先画一个矩形然后用 CO 复制选择基点后输入相对坐标偏移。例如画完第一个 20×10 孔后需要向右等距复制 10 个间距 30可以在复制命令中连续输入 30,0、60,0、90,0……直到完成。这种方式适合数量少、间距固定的情况不用写代码手工操作即可。6.2 使用 ARRAY 阵列命令如果矩形排列规则比如 5 行 6 列用 ARRAY 命令更合适。输入 ARRAYCLASSIC 弹出阵列对话框选择矩形阵列设置行数、列数、行偏移、列偏移选择要阵列的矩形确定后一次性生成全部矩形。AutoCAD 新版默认的 ARRAY 命令会进入参数化阵列界面对新手不友好如果你的版本支持 ARRAYCLASSIC建议使用这个经典命令逻辑更直观。6.3 使用 SCR 脚本批量绘图SCR 脚本本质上是把命令输入按顺序写进一个文本文件CAD 逐行执行。下面是一个批量绘制 10 个矩形的 SCR 脚本示例RECTANG 0,0 20,10 RECTANG 30,0 20,10 RECTANG 60,0 20,10把上面内容保存为 draw_rect.scr在 CAD 命令行输入 SCRIPT 命令选择这个文件脚本就会自动执行。注意脚本文件编码要使用 ANSI否则中文字符会乱码脚本中的坐标和命令全部用英文、半角符号。如果觉得手工写脚本太累可以用 Python 生成脚本文件。下面是一个简单脚本生成器的例子with open(draw_rect.scr, w, encodinggbk) as f: for i in range(10): x i * 30 f.write(RECTANG\n) f.write(f{x},0\n) f.write(f{20},{10}\n)执行后在 CAD 里输入 SCRIPT选择生成的 draw_rect.scr就能一次画出 10 个矩形。这种方式适合尺寸、位置、数量有规律可循的批量任务也可以扩展到更多命令组合。6.4 使用 AutoLISP 循环绘制如果有大量不规则的矩形比如根据 Excel 数据生成不同位置和尺寸的矩形推荐用 AutoLISP。下面是一个在指定坐标生成矩形的 LISP 示例(defun c:BatchRect () (setq i 0) (while ( i 10) (setq x (* i 30)) (command RECTANG (strcat (rtos x) ,0) (strcat 20,10)) (setq i (1 i)) ) (princ) )将以上内容保存为 batchrect.lsp在 CAD 命令行输入 APPLOAD 加载再输入 BatchRect 命令即可执行。LISP 的参数可以根据需求修改比如从外部文件读取坐标。批量绘图时一定要用测试文件先试一遍确认坐标范围、图层状态和图纸单位没有问题再应用到正式图纸上。大批量脚本运行中如果出现错误可以按 Esc 中断逐行检查脚本命令。7. 资源占用与性能观察矩形绘图属于 2D 轻量操作性能压力极小。但大批量绘制时比如一次阵列 500 个矩形CAD 的刷新速度可能会下降。这里教大家几个观察和优化思路。第一观察命令行的执行速度。如果脚本执行到某个坐标后明显卡顿多半是图形数量过多或图层状态混乱。可以输入 REGEN 刷新或者关闭不必要的对象捕捉、动态输入。第二注意正交模式 F8 是否开启。开启正交后画矩形时鼠标只能沿着水平或垂直方向移动更容易保证矩形方向如果关闭正交鼠标稍微偏一点矩形就变成斜矩形了。这也是新手画出歪矩形的主要原因。第三观察特性面板中的对象数量。选中多个矩形后右键特性可以看到选中对象数量。如果执行批量任务后数量不对需要检查脚本是否漏行了。第四关于显存和显卡CAD 2D 绘图对显卡要求不高集成显卡也能流畅运行。但如果你使用 3D 建模或渲染效果图则需要独立显卡。本练只涉及 2D 绘图普通办公电脑完全能满足。如果打开 CAD 时提示“显卡驱动程序文件(.hdi)已损坏或丢失”软件会直接关闭这类问题通常是显卡驱动不兼容可尝试更新显卡驱动或通过操作系统设置调整硬件加速选项具体路径因系统版本而异。这类问题与本练无关但属于高频启动故障放在这里提醒一下。8. 常见问题与排查方法问题现象可能原因排查方式解决方案输入 REC 后没有反应输入法在中文状态看命令行有没有输入内容切换到英文输入法再输入 REC 回车F 命令用不了F 是 FILLET 圆角命令不是矩形圆角参数或者快捷键被插件占用输入 F 后命令行提示是什么矩形圆角参数应在 REC 命令内输入 F独立 F 命令用于圆角过渡画的矩形是带圆角的上一次矩形命令设置了 F 圆角半径没有归零输入 REC输入 F查看当前半径值将圆角半径设置为 0画出的是斜矩形设置了旋转角度 R或者正交 F8 关闭输入 REC输入 R查看当前角度将旋转角度设置为 0并开启 F8 正交尺寸标注文字太小标注样式文字高度设置不合理选中标注看文字高度打开标注样式中修改文字高度中心线显示为实线线型比例不对或图层线型未设置选中直线查看特性中的线型设置图层线型为 CENTER修改 LTSCALE矩形显示为乱线、放射状图形过多或显卡驱动异常尝试 REGEN 刷新更新显卡驱动清理图纸中多余对象检查是否使用了特殊视图脚本执行到一半卡住坐标超出范围或脚本语法错误观察命令行提示中断脚本改用小范围测试逐行校验保存文件后发给别人图片不显示发送的是图块缺少源文件或对方没有字体检查是否用了外部参照用 ETRANSMIT 打包发送或重新绑定外部参照这里额外说一下“F 命令用不了”。很多新手在练习时输入 F 后发现没有出现圆角而是出现其他指令因为 F 是 AutoCAD 常用的 FILLET 命令但在某些插件或自定义快捷键设置中F 可能被重新定义为其他功能比如“测量距离”或“快速选择”。如果发现 F 行为异常不要慌打开“工具”菜单里的“自定义”“编辑程序参数”文件找到 F 开头的快捷键定义确认它对应的是 FILLET 命令或者直接输入 FILLET 全名执行。还有一种情况是在 REC 命令内输入 F 后命令行提示“指定矩形的圆角半径”此时直接输入 10 回车但随后又出现提示“指定第一个角点”新手误以为 F 命令结束了。其实这是正常的F 只是参数设置最后还要指定角点才能画出矩形。这算是交互顺序造成的误解不是程序故障。9. 最佳实践与使用建议从第 14 练开始建议每次画图前都先建图层再设置文字样式和标注样式最后再动笔画。这个流程虽然前期多花几十秒但后期改图效率会明显提升尤其是多人协作时图层的命名规范直接决定图纸能不能看懂。文件管理方面把每个练习单独存一个文件命名带日期和版本例如“第14练-底板-0305.dwg”。如果修改了很多版本可以在文件名里加 v1、v2或者用 CAD 自带的“另存为”保存历史版本。不要把所有练习都画在一个文件里文件过大会导致操作卡顿也不方便回退。矩形练习中的坐标输入建议统一使用相对坐标。比如已知第一个角点确定后第二个点直接输入 80,30比鼠标乱点更准确。相对坐标的格式是 X,Y表示相对于上一个点的偏移量。这是 CAD 绘图中最重要的输入习惯之一必须尽快建立。批量任务一定要先在空图里测试。不管是 SCR 脚本还是 LISP 程序正式应用到图纸前先复制一份测试文件在测试文件里执行确认图形位置、数量、尺寸正确后再复制到正式图纸。执行过程中随时注意命令行提示如果出现错误按 Esc 停止。接口和自动化的问题这里也顺带提一下。CAD 本身可以通过 ObjectDBX、ActiveX 或 Python 的 pyautocad 库实现外部调用例如从 Excel 读取坐标批量生成矩形。但这类操作涉及模型空间对象遍历和图形数据库操作不熟悉编程的新手建议先手动练习 20 遍矩形命令把坐标、图层、对象捕捉这些基础打牢再考虑自动化。等你有能力画出完整图纸后批量化才是有意义的效率提升。10. 总结与下一步这一练的核心是把 REC 命令从“会点两个点”升级为“能精确控制尺寸、圆角、旋转和批量生成”。最值得练的不是命令本身而是画图后的验证习惯每次画完矩形用 DI 或者特性面板检查尺寸确认坐标和设计值一致再继续下一步。这是工程师和业余爱好者的最大区别。第 14 练结束后建议把下面五件事各做一遍用尺寸 D 模式画一个 100×50 的矩形再画一个带 8 圆角、200×100 的矩形。用旋转 R 参数画一个 45 度方向的 60×40 矩形。用 SCR 脚本批量生成 5×5 的矩形阵列。把图层的线型、颜色、线宽全部规范设置一遍。把“F 命令用不了”这个问题的排查流程记下来下次遇到不再卡壳。后面继续往哪个方向走可以练习矩形和图块的结合把绘制好的矩形转成块便于重复调用也可以练习用矩形做图框模板结合属性块制作标题栏再进一步可以学习矩形的编辑命令包括偏移、修剪、拉伸和旋转组成一套完整的二维绘图技能树。每天坚持画一两张综合练习比一次性画十张更有效。建议把这一练的底板图纸存好后面练习标注、剖面线、输出打印时都可以重复使用。