这次我们来看 CAD 新手练习中绕不开的一个基础命令:多段线 PL(Polyline 的缩写)。很多新手画图时习惯用直线 L,但画到箭头、墙体、道路线、轮廓线时,就会发现直线画出来的对象拼接麻烦、线宽不好控制、整体不好选中。多段线就是解决这类问题的核心工具。
第 11 练的重点只有一个:把 PL 命令的调用方式、参数选项、绘制逻辑和修改方法全部过一遍。这篇文章会从最基本的“输入 PL 开始画”讲到“圆弧、半宽、宽度、闭合”等子选项,再讲用 PE 命令修改已经画好的多段线,最后给出新手最容易踩的几个坑和排查思路。如果你想系统地补一下 CAD 制图基础,这一篇可以先收藏备用。
文章里演示的命令序列都按 AutoCAD 及国内主流 CAD(中望 CAD、浩辰 CAD 等)的通用操作习惯来写,核心逻辑一致,不同版本菜单位置稍有差异,但不影响照着敲。
1. 多段线 PL 核心能力速览
先给还没接触过多段线的读者一个整体概念。多段线 PL 和直线 L 看起来都是“连点成线”,但多段线的本质是:从起点到终点,一整条线是一个完整的对象,中间每一段都共享同一个属性,比如统一线宽、统一图层、统一颜色。
| 能力项 | 说明 |
|---|---|
| 命令名称 | PL,全称 Polyline |
| 中文名称 | 多段线 |
| 核心特点 | 一次绘制的连续线段/圆弧是一个独立整体对象 |
| 可以绘制的内容 | 直线段、圆弧段、可变宽度的线型、闭合区域 |
| 主要子选项 | A(圆弧)、H(半宽)、L(长度)、W(宽度)、C(闭合) |
| 与 LINE 的区别 | LINE 每条线段独立,PL 整体为一个对象 |
| 常用场景 | 箭头、墙体线、道路中心线、异形轮廓、流程图连线 |
| 修改方式 | PE(编辑多段线)命令或直接选中后拖动夹点 |
| 是否影响打印 | 设置了线宽后,需打开线宽显示才能在屏幕上看到真实粗细 |
| 学习难度 | 中低,属于 CAD 入门必练命令 |
多段线最大的优势就是“整体性”:画完的封闭区域可以直接查面积、直接偏移、直接加宽,不需要一条一条去组合。这也是为什么工程制图里很多轮廓线、道路线、管线图都喜欢用 PL 而不是 LINE 来画。
2. 多段线 PL 与直线 LINE 的区别
很多新手开始练 PL 时会有一个疑问:既然也是点两个点画一条线,为什么不用直线 L?这里把两者最核心的区别讲清楚。
2.1 对象数量不同
用直线 L 连续画三段线,选中其中一段时,其它两段不会被选中。这三段是三个独立对象。
用多段线 PL 连续画三段线,只要起点和终点没有中断,选中任意一段,整个连续路径都会被选中。这是一个整体对象。
这个区别在实际画图中影响很大。例如画墙体轮廓时,用直线画的话,每次偏移、倒角、填充都可能需要重复选择多段线,操作步骤多;用多段线画,一次选中即可完成偏移和编辑。
2.2 线宽控制不同
直线 LINE 默认没有线宽的概念,如果想让直线变粗,通常要设置图层线宽或修改打印样式。多段线 PL 可以直接在绘制过程中指定线条宽度,甚至可以在一条多段线里让不同位置的线宽不同。箭头就是利用“起点宽度大、终点宽度小”的选项快速画出来的。
2.3 圆弧与直线连续切换
直线 LINE 画完一条线后,下一条线默认仍然是直线。多段线 PL 可以在一次命令中切换“直线-圆弧-直线-圆弧”,不需要重开命令,也不需要单独用圆弧命令去对接。这个特性在画道路转弯、云线、异形轮廓时非常高效。
2.4 闭合方式不同
直线 L 连接首尾端点需要用“闭合”选项,而且闭合后仍然是多条独立线段。多段线 PL 输入 C 后,直接用一条线段将最后一点和起点连接,整个对象变成封闭区域,后续可以直接用面积查询命令测量。
看完这些区别就能明白,多段线不是替代直线,而是补充。直线适合画辅助线、标注线这类不需要整体操作的线;多段线适合画需要封闭、加宽、偏移、编辑的图形。
3. 调出 PL 多段线命令的几种方式
画多段线之前,先搞清楚命令从哪里调出来。新手最容易犯的错是知道快捷键,但不知道菜单在哪,结果到别的电脑上换了一个 CAD 版本就不会操作了。
3.1 命令行输入
这是最推荐的方式,也是所有版本通用的方式。
PL输入后按回车或空格,命令提示行会显示:
指定起点:这说明已经进入多段线绘制状态。命令行输入适合所有 CAD 用户,不管界面怎么变,命令逻辑不变。
3.2 功能区按钮
以 AutoCAD 常用的“默认”选项卡为例,在“绘图”面板中可以找到多段线图标。图标通常是一个由几段组成的折线形状,鼠标悬停时会显示“多段线”提示。
中望 CAD、浩辰 CAD 等国产 CAD 的默认界面基本也保留了这个入口,位置在“绘图”面板里,图标形状类似。
3.3 菜单栏入口
经典菜单模式下,入口一般在:
绘图 -> 多段线如果你的 CAD 界面没有顶部菜单栏,可以输入 MENUBAR 命令将其设为 1,或者直接用命令行方式操作。
3.4 功能区和工具栏的差异
不同 CAD 版本的图标位置会有差异,这是正常现象。关键是要记住:PL 是万能快捷键。只要输入 PL,不管界面是经典模式还是 Ribbon 模式,都能进入多段线绘制。
4. 一步一步画多段线 PL 基础绘制
下面从零开始走一遍多段线的基础绘制流程。这里用最常见的场景演示:画一条折线路径,然后闭合形成一个区域。
4.1 开启正交模式
画横平竖直的线时,先按下 F8 开启正交模式。正交模式下,鼠标只能沿水平或垂直方向移动,适合画墙体、矩形类轮廓。
命令行会提示:
<正交 开>如果画斜线,再按一次 F8 关闭正交。
4.2 输入 PL 命令并指定起点
PL 指定起点:100,100这里的 100,100 是绝对坐标,也可以直接在绘图区单击一点作为起点。新手建议先习惯鼠标拾取,更符合日常绘图节奏。
4.3 指定下一点
指定下一个点或 [圆弧(A)/半宽(H)/长度(L)/放弃(U)/宽度(W)]:输入坐标或者用鼠标点击第二点。例如:
指定下一个点:@300,0@300,0 表示相对上一点的坐标,水平向右偏移 300 个单位。
输入完成后,屏幕上会出现一条从起点到第二点的线段。
4.4 继续绘制第三个点
指定下一个点:@0,200这样就画出一条向右再向上的折线。注意这一整段路径目前是一个多段线对象,不是两条独立的线段。
4.5 使用闭合选项
继续绘制第四点时,可以直接输入:
C注意这里输入的是闭合的拼音首字母,完整英文是 Close。输入后,多段线会自动从当前点拉一条线回到起点,形成一个闭合范围。
闭合后,后续如果再对这个区域做面积查询,就不需要手动捕捉首尾点了。
4.6 完整命令序列参考
下面这段是上述操作在命令行里的完整过程:
命令: PL PLINE 指定起点: 100,100 当前线宽为 0.0000 指定下一个点或 [圆弧(A)/半宽(H)/长度(L)/放弃(U)/宽度(W)]: @300,0 指定下一个点或 [圆弧(A)/半宽(H)/长度(L)/放弃(U)/宽度(W)]: @0,200 指定下一个点或 [圆弧(A)/半宽(H)/长度(L)/放弃(U)/宽度(W)]: C执行到 C 之后,命令结束,屏幕上会得到一个看起来像直角折线的闭合图形。
4.7 验证画的是不是多段线
画完后可以选中线段,如果点击后整个轮廓同时高亮,说明这确实是一个多段线对象。也可以输入命令 LIST 或 LI,然后选中该图形,命令行会显示对象类型为“多段线”或“LWPOLYLINE”。
5. PL 子选项详解:圆弧、宽度、半宽、长度、闭合
PL 命令的一个核心难点是子选项比较多。新手看到中括号里的 A/H/L/U/W 容易懵,这里把最常遇到的选项拆开讲。
PL 命令绘制时的完整提示是:
指定下一个点或 [圆弧(A)/半宽(H)/长度(L)/放弃(U)/宽度(W)]:5.1 A 圆弧
输入 A 后,多段线切换到圆弧模式。此时后续指定的点会用圆弧连接,而不是直线。
指定下一个点或 [圆弧(A)/半宽(H)/长度(L)/放弃(U)/宽度(W)]: A 指定圆弧的端点或 [角度(A)/圆心(CE)/闭合(CL)/方向(D)/半宽(H)/直线(L)/半径(R)/第二个点(S)/放弃(U)/宽度(W)]:这里不需要背全部子选项,新手先掌握最常用的两个操作:
- 直接点选端点,CAD 会以默认方式生成圆弧。
- 输入 L,从圆弧模式切换回直线模式。
在圆弧模式下再输入 L,就可以继续画直线,实现在同一命令内交替绘制直线和圆弧。
例如画一个跑道形:
PL 指定起点: 点击A点 指定下一个点: 点击B点(直线段) 输入 A,进入圆弧模式 指定圆弧端点: 点击C点 输入 L,回到直线模式 指定下一个点: 点击D点这样一次命令就能画出“直线-圆弧-直线”的组合,这也是多段线相比直线最实用的场景之一。
5.2 W 宽度
输入 W 可以设置多段线的起始宽度和结束宽度。
指定下一个点或 [圆弧(A)/半宽(H)/长度(L)/放弃(U)/宽度(W)]: W 指定起点宽度 <0.0000>: 5 指定端点宽度 <5.0000>: 5如果起点宽度和端点宽度一样,画出来就是一条等宽的多段线。如果起点宽度为 10,端点宽度为 0,画出来的就是一条逐渐收窄的锥形线,这正是画箭头的基本原理。
以画箭头为例,操作步骤:
- 输入 PL,在屏幕上点选起点。
- 输入 W,起点宽度设为 10。
- 端点宽度设为 0。
- 点击一个较远的点,一个箭头轮廓就出现了。
注意,这里的宽度单位取决于当前图形单位设置,可能是毫米、英寸或其它单位。绘图前先检查单位设置,避免出现“箭头宽得离谱”的情况。
5.3 H 半宽
半宽与宽度的区别在于,输入的是整个线宽的一半。例如想让线宽为 20,半宽就输入 10。
指定下一个点或 [圆弧(A)/半宽(H)/长度(L)/放弃(U)/宽度(W)]: H 指定起点半宽 <0.0000>: 10 指定端点半宽 <10.0000>: 10半宽和宽度本质上控制同一个属性,区别只是输入值的方式。习惯用宽度还是半宽,看个人习惯,作用相同。
5.4 L 长度
输入 L 可以直接输入下一段线段的长度。CAD 会沿当前方向按指定长度生成线段。
指定下一个点或 [圆弧(A)/半宽(H)/长度(L)/放弃(U)/宽度(W)]: L 指定直线的长度: 150这个选项适合需要按精确长度绘制、但不想手动输入坐标的场景。注意,长度方向取决于当前鼠标位置,因此使用前要调整好鼠标方向,或借助正交模式保证方向准确。
5.5 U 放弃
画错一步时,输入 U 可以撤回到上一步操作。这个选项相当于绘制过程中的“后悔药”,不用退出命令就能回退。
指定下一个点或 [圆弧(A)/半宽(H)/长度(L)/放弃(U)/宽度(W)]: U如果连续画错多步,可以多次输入 U,逐个撤销。
5.6 C 闭合
按 C 后,多段线会回到起点并结束命令。闭合后,可以进行填充、面积查询、偏移等操作。
5.7 多个子选项组合使用
PL 的难点不在每个选项本身,而在组合。实际绘图中经常会这样操作:
PL 指定起点: 点击A点 指定下一个点: 输入 @200,0 输入 W,设置起点宽度 2,端点宽度 2 输入 A,切换到圆弧模式 指定圆弧端点: 点击B点 输入 L,回到直线模式 输入 W,设置起点宽度 5,端点宽度 0 指定下一个点: 点击C点这样一次命令就画出了“带线宽的直线 + 圆弧 + 箭头”的组合对象。新手练到这一步,基本就能应付日常绘图中 80% 的多段线场景。
6. 用 PE 命令修改多段线
画好的多段线如果线宽不对、形状不对,不要急着删除重画。CAD 提供了专门的编辑命令 PE(PEdit),可以修改已有多段线。
6.1 PE 命令的进入方式
在命令行输入:
PE回车后,命令行提示:
选择多段线或 [多条(M)]:选中需要修改的多段线,会出现编辑选项:
输入选项 [打开(O)/合并(J)/宽度(W)/编辑顶点(E)/拟合(F)/样条曲线(S)/非曲线化(D)/线型生成(L)/反转(R)/放弃(U)]:6.2 常用编辑操作
新手阶段主要用这几个选项:
| 选项 | 作用 | 使用场景 |
|---|---|---|
| 合并 J | 将相连的直线、圆弧合并成一条多段线 | 多段线被炸开或原本用直线画好,需要转成整体轮廓 |
| 宽度 W | 修改整条多段线的统一宽度 | 需要批量给线条加粗时 |
| 样条曲线 S | 将多段线转换为平滑曲线 | 画地形线、自由曲线 |
| 非曲线化 D | 把曲线还原为直线段 | 曲线效果不理想时回退 |
| 反转 R | 反转多段线的方向 | 需要调整起点终点方向时 |
6.3 合并直线为多段线
这是新手一定要操作一次的典型场景。先用直线 L 画一个矩形,然后用 PE 把它合并成一条多段线:
PE 选择多段线或 [多条(M)]: 点选矩形的一条边 是否将其转换为多段线? <Y>: Y 输入选项 [打开(O)/合并(J)/宽度(W)/编辑顶点(E)/拟合(F)/样条曲线(S)/非曲线化(D)/线型生成(L)/反转(R)/放弃(U)]: J 选择对象: 依次选中矩形四条边 选择对象: 回车结束选择 输入选项 [打开(O)/合并(J)/宽度(W)/编辑顶点(E)/拟合(F)/样条曲线(S)/非曲线化(D)/线型生成(L)/反转(R)/放弃(U)]: 回车结束合并后选中矩形,四边会同时高亮。此时矩形已经成为一个整体对象。
6.4 炸开多段线
如果想反方向操作,把多段线拆成独立线段,使用 EXPLODE(快捷键 X)命令:
X 选择对象: 选中多段线执行后,多段线会变成多条独立线段。注意,炸开后线宽信息会丢失,原本设置的整体宽度可能会变成逐段独立显示,因此尽量不要随意炸开多段线。
7. 新手必练场景:箭头、墙体线、弧形轮廓
下面给出三个和第 11 练匹配的典型练习场景,可以直接照着画。
7.1 练习场景一:绘制箭头
箭头是多段线宽度功能的典型应用,操作步骤如下:
- 输入 PL,开启正交模式。
- 在屏幕上点击起点。
- 输入 W,起点宽度设为 0,端点宽度设为 0,绘制箭头的尾线部分。
- 继续输入 W,起点宽度设为 10,端点宽度设为 0。
- 点击箭头的端点位置,完成箭头。
如果需要左右对称的标准箭头,可以先画中心线,然后以中心线为轴做镜像调整。
7.2 练习场景二:绘制双线墙体轮廓
虽然墙体通常可以用 ML(多线)命令绘制,但在没有多线样式的情况下,用 PL 加宽度也能快速表现墙体厚度:
- 输入 PL,先按实际墙体路径画出中心线。
- 画完后输入 PE,选中多段线。
- 选择宽度 W,输入墙体厚度值,例如 240。
- 打开线宽显示,就能看到墙体厚度的效果。
这种方法适合方案草图阶段快速表达墙体宽度,施工图阶段仍建议按图层和标准图块来管理。
7.3 练习场景三:绘制带圆弧的道路转弯
道路中心线或建筑轮廓经常需要“直线+圆弧”的连接方式:
- 输入 PL,画一段直线。
- 输入 A,进入圆弧模式。
- 点击圆弧端点,画出转弯部分。
- 输入 L,回到直线模式,继续画后面的直线。
- 最后输入 C 闭合或直接回车结束。
练习时建议打开正交模式配合对象捕捉,尤其是捕捉圆心、切点,否则圆弧容易出现不贴合的情况。
8. 多段线相关常见问题与排查方法
新手练习 PL 时会遇到各种看起来奇怪的问题,这里整理成一张排查表。
| 问题现象 | 可能原因 | 排查方式 | 解决方案 |
|---|---|---|---|
| 输入 PL 没有反应 | 输入法处于中文全角状态 | 看命令行是否出现“指定起点” | 切换到英文输入法,重新输入 PL 后按回车 |
| 画出来的线没有粗细 | 线宽显示未开启 | 点击状态栏“线宽”按钮 | 开启线宽显示,或输入 LWDISPLAY 设置为 1 |
| 画圆弧时方向不对 | 正交模式开着或鼠标方向不对 | 观察命令行圆弧预览 | 关闭正交,调整鼠标方向,必要时输入 A 后输入 D 调整方向 |
| 多段线是断开的 | 绘制过程中按了 Esc 或空格导致中断 | 检查对象是否连成整体 | 用 PE 的合并 J 功能重新连接 |
| 箭头宽度异常大 | 当前图形单位不是毫米 | 检查单位设置 | 用 UNITS 命令修改单位,或重新设置宽度值 |
| 选中多段线时夹点过多 | 多段线顶点数量太多 | 检查是否有冗余顶点 | 用 PE 的编辑顶点 E 精简顶点,或重画 |
| 打印时线宽不对 | 打印样式表覆盖了线宽 | 检查打印样式表 | 在打印设置中勾选“使用对象线宽” |
| 多段线无法偏移 | 多段线有重复线段或自相交 | 检查图形是否自相交 | 用 OVERKILL 清理重复对象,或炸开重画 |
| 启动 CAD 提示缺少 dll 或字体加载失败 | 软件安装或字体配置问题 | 检查启动日志、字体文件 | 修复安装,或正常安装字体库后再启动 |
| 画图过程中命令窗口闪现后消失 | 动态输入模式冲突 | 观察鼠标旁是否出现输入框 | 按 F12 切换动态输入,或直接看命令行 |
这里面最常被新手忽略的就是输入法问题。PL、L、C、A 这些命令在中文输入法下经常变成汉字,导致命令无法执行。建议画图时始终保持英文输入状态,这也是很多 CAD 课程第一课都会强调的习惯。
9. PL 多段线命令的快捷键与设置补充
除了 PL 和 PE,还有几个与多段线操作相关的命令和设置,新手一并掌握效果更好。
| 命令/快捷键 | 作用 |
|---|---|
| PL | 绘制多段线 |
| PE | 编辑多段线 |
| X / EXPLODE | 炸开多段线为独立线段 |
| J | 合并对象到多段线(在新版中也可使用 JOIN) |
| F8 | 正交模式开关,影响多段线的水平和垂直绘制 |
| F3 | 对象捕捉开关,影响多段线端点、交点的精确拾取 |
| F12 | 动态输入开关,影响命令参数输入框是否跟随鼠标 |
| REC | 绘制矩形,本质上是封闭的多段线 |
| POL | 绘制正多边形,本质上是封闭的多段线 |
| UNITS | 设置当前图形的单位和精度,影响多段线宽度的真实大小 |
| LWDISPLAY | 控制线宽是否在屏幕上显示 |
另外,双击一条多段线时,部分 CAD 版本会直接弹出“特性”面板,可以直接修改线宽、线型、颜色、图层等属性。这个操作习惯比每次输入 PE 更直观,适合新手快速调整。
10. 多段线 PL 的工程应用与批量操作思路
很多初学 CAD 的读者画完一个图形后,会把多段线当普通线段使用,忽略了它在工程实践中的价值。这里补充几个常见应用,帮助理解为什么 PL 是“新手必练”。
10.1 面积快速查询
用 PL 沿着建筑轮廓画一圈并闭合,然后用命令:
LI选中多段线后,命令行会显示“面积”和“长度”。这种方式比用直线画完再一条条测量方便得多。
10.2 道路中心线和管线图
道路中心线、给排水管线、电气线路在图纸中经常需要不同粗细的线性表达。用 PL 设置统一宽度后,整条线路一次选中,配合颜色和图层的区分,图纸后续修改效率更高。
10.3 批量偏移
用 PL 画好外轮廓后,O(偏移)命令可以直接对整体轮廓向内或向外偏移,比如绘制墙体厚度、道路边线。如果用直线画轮廓,偏移时每一条边都要单独处理,容易产生连接缺口。
10.4 配合二次开发和批量处理
部分读者会关心“Python 批量对 CAD 修改”这类自动化操作。从材料信息来看,这类需求需要结合 CAD 的二次开发接口来实现,例如使用 pyautocad、comtypes、或 .NET API 读取 DXF/DWG 中的多段线顶点坐标,再进行批量修改。PL 多段线的优势在于顶点数据集中,批量处理时读取难度比独立线段低很多。
批量处理前,需要保证多段线是闭合且无冗余顶点的状态。如果图形中存在大量碎线,可以先手工整理,再用脚本遍历多段线对象,读取“Coordinates”属性或“Vertices”数据,并按规则修改。
这里需要注意:二次开发和批量修改涉及用户自己的图纸数据,使用时务必在测试副本上操作,避免误改原始图纸。
11. 第 11 练的练习建议和操作清单
第 11 练的整体目标,是让新手在不看帮助文档的情况下也能独立完成以下操作。
- 用 PL 画一条任意折线,并用 LIST 命令确认对象类型为多段线。
- 用 PL 的 A 选项画一段圆弧,并在圆弧后继续画直线。
- 用 PL 的 W 选项设置起点宽度为 10、端点宽度为 0,画出一个箭头。
- 用 PL 的 C 选项闭合图形,并用 LI 查询面积。
- 用直线 L 画一个矩形,再用 PE 的 J 选项将其合并成一条多段线。
- 用 X 命令炸开一个多段线图形,观察对象数目的变化。
- 打开对象捕捉 F3 和正交 F8,重新练习一遍上述操作,体会捕捉对精确度的影响。
练习时建议新建一个空白 DWG,把单位设置为“毫米”,不要直接在复杂图纸里练习,避免干扰。
12. 注意事项与合规使用提醒
CAD 绘图本身不涉及版权和隐私风险,但图纸内容需要注意:如果练习用的图纸来自网络或他人工程文件,不要直接用于商业发布,也不要随意传播包含他人设计的图样。日常练习建议自己绘制或使用官方教学素材,避免版权争议。
另外,文中提到的“cad 下载”“破解版”“注册码”等内容,一律不要使用。CAD 软件的安装和使用应通过官方渠道获取授权版本,很多国产 CAD 也提供免费学习版或教育版,完全够新手练习使用。盗版软件不仅存在法律风险,还可能带有恶意插件,导致图纸损坏或数据泄露。
如果遇到“cad 启动提示 acpal.dll 缺失”“cad 安装失败”“cad 字体加载失败”这类问题,优先检查软件安装完整性、系统补丁和字体配置,不要轻信来路不明的修复工具。
13. 总结
多段线 PL 是 CAD 制图中使用频率最高的命令之一。它解决了直线绘图时“对象零散、宽度难控制、弧线切换麻烦”三个核心痛点,是画墙体、箭头、道路线、闭合轮廓的基础工具。
这一练的最优先验证点是:是否能用 PL 一次命令画出“直线+圆弧+箭头”的组合,并且整条路径是一个完整对象。完成这一步,多段线的核心操作基本就掌握了。最容易踩的坑有两个:一是中文输入法导致命令失效,二是忘记打开线宽显示导致看不出宽度变化。前者改输入法状态,后者点状态栏的“线宽”按钮即可解决。
后续练习可以继续往这几个方向延伸:多段线顶点编辑、多段线拟合样条曲线、多段线偏移、以及用多段线辅助面积统计。如果还要做 CAD 二次开发,多段线对象的顶点坐标读取是入门的好起点,建议在掌握手动绘制后,再用 DXF 或 API 尝试批量操作。
画图本身没有捷径,但先把 PL 练熟,后面画复杂图形会省下大量返工时间。这一练花半小时重复操作几遍,后面会明显感觉绘图顺手很多。