交互式布线
Created: 八月 23, 2018 | Updated: 八月 23, 2018
Parent page: 命令
正在交互式布线的电路板;使用Ctrl+click 快捷键来完成许多连接。
概述
布线是通过放置一系列走线段和过孔,将每个网络中的节点连接起来,从一个节点到下一个节点定义路径的过程。CircuitStudio 包含一套先进的交互式布线引擎,可显著提升布线效率。其功能包括:
- 多种布线模式,例如遇到第一个障碍即停止、绕行(walkaround)以及推挤(push and shove)
- 强大的拖拽功能,可保持走线角度与正交性
- 回路移除功能,使重新布线变得快速且简单
详细信息
布线命令、取消布线命令,以及用于控制连接线(飞线/ratsnest)显示的命令,都集中在功能区(Ribbon)的 Home | Routing 组中。
Route 按钮有 2 个功能:上半部分始终启动交互式布线命令;下半部分用于访问布线菜单,你可以在其中选择布一条网络、差分对,或同时布多条网络。

命令汇总
| 命令 | 行为 |
|---|---|
| 交互式布线 | 单击 Route 按钮的上半部分,或从菜单中选择 Interactive Routing,然后单击一条连接线或焊盘以开始为该网络布线。也可通过工作区右键菜单访问该命令。 |
| 差分对布线 | 对差分对进行布线。单击该对中的任一网络即可开始布线。网络在 Differential Pair Editor 模式下于 PCB 面板中配置为差分对。 |
| 交互式多网络布线 | 同时对多个网络进行布线。 |
| 取消全部布线 | 移除整个板上所有带网络名的信号层走线段和过孔。被锁定的走线段和过孔不会被移除。 |
| 取消网络布线 | 选择该命令后,单击某个网络,移除该网络名对应的所有信号层走线段和过孔。被锁定的走线段和过孔不会被移除。 |
| 取消连接布线 | 选择该命令后,单击某个网络,移除该网络名对应的信号层走线段和过孔,并在两个方向上一直移除到遇到的第一个焊盘为止。被锁定的走线段和过孔不会被移除。 |
| 取消元件布线 | 从被单击元件的焊盘开始,移除所有接触到的信号层走线段和过孔,直到到达另一个元件为止。 |
| 显示全部 | 显示整个板上的所有连接线(飞线/ratsnest)。 |
| 显示网络 | 显示所选网络的连接线(飞线/ratsnest)。 |
| 隐藏全部 | 隐藏整个板上的所有连接线(飞线/ratsnest)。 |
| 隐藏网络 | 隐藏所选网络的连接线(飞线/ratsnest)。 |
交互式布线首选项
布线首选项在 PCB - Interactive Routing 页中配置,该页位于 Preferences 对话框内。
根据你的偏好配置交互式布线选项。在对话框中按 F1 可获取某个选项的更多信息。
交互式布线快捷键
从本质上说,交互式布线是一个设计者通过移动鼠标并单击来定义顶点(拐角)与电脑频繁交互的过程。因此,交互式布线器大量使用快捷键,而快捷键是高效布线的关键要素。
| 快捷键 | 行为 |
|---|---|
| Shift+F1 或 ~(波浪号) | 弹出交互式快捷操作菜单;大多数设置都可以在布线过程中通过按相应快捷键或从菜单中选择来即时更改。 |
| * 或 Ctrl+Shift+WheelRoll | 切换到下一个可用的信号层。系统会根据适用的 Routing Via Style 设计规则自动添加一个过孔。 |
| Shift+R | 在已启用的冲突解决模式之间循环切换。在 PCB Editor - Interactive Routing 首选项页面中启用所需模式。当前模式显示在状态栏上。 |
| Shift+S | 开启/关闭单层模式。当多层上对象很多时非常适用。 |
| Spacebar | 切换当前拐角方向。 |
| Shift+Spacebar | 在各种走线拐角模式之间循环切换。样式包括:任意角度、45°、带圆弧的 45°、90°、带圆弧的 90°。在 PCB Editor - Interactive Routing 首选项页面中可选择将其限制为 45° 和 90°。 |
| Ctrl+Left-Click | 自动完成正在布线的连接。如果与障碍物存在无法解决的冲突,自动完成将不会成功。 |
| Ctrl | 临时暂停热点吸附(Hotspot Snap),或按 Shift + E 在三种可用模式之间循环切换(关闭 / 仅对当前层开启 / 对所有层开启)。当前热点吸附模式显示在状态栏上。 |
| End | 重绘屏幕。 |
| PgUp / PgDn | 以当前光标位置为中心放大/缩小。或者使用标准 Windows 鼠标滚轮缩放与平移快捷操作。 |
| Backspace | 移除最后一次已确认的走线段。 |
| Right-click 或 ESC | 放弃当前连接并保持在交互式布线模式中。 |
| 3 | 循环切换走线宽度来源。宽度可为:用户选择、规则最小值、规则首选值或规则最大值。当前来源显示在状态栏上。 |
| 5 | 开启/关闭“跟随鼠标轨迹(Follow Mouse Trail)”模式。关闭时,在绕行(Walkaround)布线中会从上一次单击点到当前光标位置寻找最短路径;开启时,在绕行布线中路径会跟随你移动光标的轨迹。 |
| Ctrl+Shift+G | 循环切换光顺(glossing)强度。光顺是指软件尝试移除不必要的抖动与拐角,从而得到更干净、更短的布线路径。当前光顺强度显示在状态栏上。 |
修改现有布线
与其删除或取消现有布线,CircuitStudio 提供两种修改现有布线的方法:重新整理(re-arrange)或重新布线(re-route)。
重新整理现有布线
- 要在板上交互式滑动或拖拽走线段,请单击、按住并拖动,如下方动画所示。
- PCB 编辑器会自动保持与相连走线段的 45/90 度角,并按需缩短或加长这些走线段。
重新布线现有走线
- 无需先取消某条连接的布线来重新定义其路径;单击 Route 按钮
并开始布设新路径即可。 - 回路移除功能会在你闭合回路并右键单击表示完成后,自动移除任何冗余的走线段(以及过孔)。
- 你可以在任意位置开始和结束新的 布线 路径,并按需切换层。
- 你也可以通过切换到 Ignore Obstacle 模式(如下方动画所示)来创建临时违规,之后再进行解决。
部分现有布线正在被重新整理,随后对两个网络进行了重新布线。使用 Shift+R 快捷键循环切换布线模式并允许临时违规。