交互式布线

Altium Training

Altium Essentials: PCB Routing

This content is part of the official Altium Professional Training Program. For full courses, materials and certification, visit Altium Training.

概览

本文介绍 Altium Designer 中交互式布线的工作原理,展示布线器如何使用走线、圆弧和过孔在焊盘之间构建连接路径,同时响应规则、捕捉行为以及现有的电路板对象。文章还介绍了有助于提高布线速度和准确性的关键技能,包括了解对象在设计空间中的定位方式、如何在高密度布局中控制布线的可见性,以及布线属性在放置过程中如何受到约束。如果您希望在正式开始布线之前,更清楚地了解影响布线体验的工具和设置,本指南将帮助您打好基础。继续阅读,进一步优化您的布线工作流程。

- 您将了解什么是交互式布线、它在 PCB 编辑器中的工作方式,以及哪些因素会影响其生成的路径。
- 您将掌握支持布线的核心设置知识,包括光标捕捉、栅格与对象对齐,以及密集设计中的显示控制。
- 您将了解布线规则和冲突解决模式如何影响走线宽度、间距,以及布线器遇到障碍物时的响应方式。
使用 AI 深入了解:

布线是指通过在铜层上放置走线、圆弧和过孔等 PCB 设计对象,为每个网络中的节点定义连接路径,从而在节点之间建立连续连接的过程。您无需逐个放置这些对象来构建连接路径,而是对连接进行 interactively route。

  • 在 PCB 编辑器中,交互式布线是一个智能化过程。启动交互式布线命令后,单击焊盘以选择要布线的连接。当光标移离焊盘时,交互式布线器会尝试定义一条从该焊盘一直延伸到当前光标位置的布线路径。布线器定义的路径受多种属性控制,包括当前的 corner style 和 gloss 设置。

  • 正在放置的走线/圆弧的属性由 Routing Width 设计规则控制,与其他网络对象的间距则由电气 Clearance 设计规则控制。

  • 交互式布线器如何处理电路板上已有的对象(例如元件焊盘和其他网络上的布线),取决于当前的 Routing Conflict Resolution 模式。该模式决定布线器是 Walkaround 障碍物,还是 Hug 对象并在需要时 and Push, 或是 Push、Stop 或 Ignore。

以交互方式对连接进行布线——启动命令并单击连接线后,交互式布线器会寻找一条从网络对象到当前光标位置的路径,并绕开现有对象。单击鼠标按钮将放置所有带斜线填充的走线段,Ctrl+Click 可自动完成布线。

交互式布线可用于:

  • 单个网络 – Route » Interactive Routing

  • 配置为差分对的两个网络 – Route » Interactive Differential Pair Routing(了解更多)

  • 一组选定的网络 – Route » Interactive Multi-Routing

要熟练掌握布线,需要充分了解 对象在 PCB 设计空间中的定位方式,下一节将对此进行概述。 此外,了解如何控制布线的显示 也很重要,这有助于在 密集的设计空间中清楚地查看正在处理的内容,第二节将对此进行概述。 提升布线熟练度所需的第三项技能,是学会如何 在布线时控制走线和过孔的属性。

如果您已经掌握这些技能,并希望通过本页面进一步了解布线过程,请直接跳转到 使用交互式布线器 一节。

对象在设计空间中的定位方式

PCB 编辑器是一个基于栅格的编辑环境,默认情况下,交互式布线会放置在当前捕捉栅格上。除了捕捉栅格,软件还提供了多种附加捕捉功能,帮助您精确定位和对齐设计对象。这些功能统称为 Unified Cursor-Snap System。

光标捕捉系统有两个核心方面:光标捕捉到 what,以及 when 进行捕捉。

  • What - 光标可捕捉到的空间点包括:用户定义的 Grids、工作 Guides, 以及现有 Objects 上的捕捉点。

  • When - 光标捕捉到捕捉点的条件:光标位于 Snap Distance 范围内,并且允许在该 Layer 上进行捕捉。

光标捕捉功能演示:在 Properties 面板中配置选项,或按 Ctrl+E 进行配置。

捕捉目标

Snap to grids

栅格支持笛卡尔坐标和极坐标两种形式(不同栅格的演示)。可以在同一区域内定义多个栅格,系统会应用优先级最高(数值最小)的栅格()。还可以将栅格的适用对象配置为:所有对象、仅元件对象或非元件对象,利用此功能可定义优先级更高的元件放置栅格 ()。 了解有关 栅格 的更多信息。

Snap to objects 当光标移入 Snap Distance 范围内时,已放置的对象会根据光标与其捕捉点(热点)的距离,将光标 pull 到相应位置。例如,可利用此功能将光标吸附到走线中心或不在栅格上的焊盘。对象捕捉 可应用于所有层、仅当前层,或禁用。 使用 Shift+E 快捷键可循环切换模式, 并在状态栏中查看当前模式()。
Snap to guides 可以放置水平、垂直、对角线和点引导线,用于对齐对象,如上方视频所示。了解有关 引导线 的更多信息。
Snap to object axes 此功能可沿 X 或 Y 方向吸附光标,使其与位于 Axis Snap Range 范围内的已放置对象的热点在轴向上对齐 ()。
Controlling the snapping
  • Before you start – 在 Properties 面板中配置捕捉选项 ()(确保 设计空间中未选中任何对象)。

  • During routing – 按 Ctrl+E 可显示捕捉选项浮动面板,如上方视频所示。按 Esc 可隐藏该面板。

  • Inhibit snapping – 按住 Ctrl 键可暂时禁用所有捕捉功能。

控制布线的显示

印制电路板设计通常非常密集,布满了各种对象。软件提供了多种功能来帮助管理对象的可见性,包括层可见性、屏蔽和淡化、对象可见性和透明度,以及其他多种功能。

使用高亮显示、对象和层控制功能,帮助理解设计。

控制布线的显示

Single layer mode 按 Shift+S 将显示切换为单层模式。共有 3 种模式可用,可在 Preferences 对话框的 PCB Editor – Board Insight Display 页面中启用您偏好的模式()。 每按一次 Shift+S,便会切换到下一个已启用的单层模式,最终返回显示当前所有已启用层的状态。
Layer sets 可以预先配置可见层集合,然后使用编辑窗口左下角的 Manage Layer Sets 按钮进行选择()。新集合在 View Configuration 面板中定义,上方视频演示了此操作。
Dim or Mask to fade 要快速高亮显示感兴趣的对象,例如元件、网络、差分对或任意类型的类,请在 PCB 面板中浏览该对象,并启用 Dim 或 Mask 模式()。这两种模式都会淡化您所关注对象except的所有对象,使关注的对象更加醒目。淡化和屏蔽程度可在 View Configuration 面板中配置()。
Clearance boundaries

启用此选项可显示电气对象周围所需的间距。 ()。间距以白色阴影显示,其显示距离由适用于正在布线(或滑移)的对象的电气间距约束指定。使用 Ctrl+W 快捷键启用交互式布线,然后在布线过程中使用 Ctrl+W 快捷键切换间距边界的显示与隐藏。 

进一步了解如何控制间距边界的显示。

Object transparency 每种对象类型的透明度均可在 View Configuration 面板的 Object Visibility 部分中配置()。使用该组设置顶部的 All Objects 滑块可同时调整所有对象。
The visibility of objects 隐藏不关注的对象是简化设计空间显示的便捷方法 ()。请注意,这些对象仍会接受约束系统的检查。要让多边形覆铜既不可见and不参与约束系统检查,请改为将其搁置。
 Displaying net names  在 View Configuration 面板中配置选项,以控制焊盘、过孔和走线上的网络名称显示()。请注意,网络名称始终显示在每个走线段的中心,但也可根据需要重复显示。显示字体的属性可在 Preferences 对话框的 PCB Editor – Board Insight Display 页面中配置()。

控制布线属性

定义设计要求所采用的方法(Constraint Manager 或 Design Rules)在首次创建项目时选择。 使用 Constraint Manager 的选项在 Create Project 对话框中设置。进一步了解 使用约束管理器定义设计要求。或者,进一步了解定义设计规则、设置其作用范围及管理设计规则。 

您已经配置好间距、布线宽度和布线过孔样式设计约束,现在可以开始布线了。当您单击开始布线时,布线器如何知道应使用多大的走线宽度,以及换层时应使用多大的过孔?

简要演示如何设置布线,以及如何在布线过程中选择布线宽度和过孔样式。

开始布线

Launch the interactive router...

使用以下任一方法启动交互式布线:

  • 从菜单中选择 Route » Interactive Routing 命令。

  • 单击 Active Bar 上的“交互式布线”按钮()。

  • 按 Shift+W 快捷键。

光标上将出现十字线,此时即可开始布线。

...then click on a connection line

启动 Interactive Routing 命令后,如果单击一条连接线,交互式布线器将跳转到该连接线距离单击位置较近一端的对象,并从单击位置到当前光标位置添加走线段。如果该对象不在当前层,布线器还会切换到对象所在的层。 

  • 按 9 快捷键可切换到该连接线的另一端开始布线。

  • 按 7 快捷键可放下选中的连接线,并拾取从同一对象引出的另一条连接线。

...or click on an object 如果单击属于某个网络的对象,交互式布线器将切换到该对象所在的层,并从单击位置到当前光标位置添加走线段。
...or click in free space 如果单击空白区域,同样会开始布线,但此时布线不属于任何网络。无网络布线将使用 PCB 编辑器的默认走线宽度。
The initial style of the route

布线的起始宽度将在下方的折叠部分中介绍。移动光标时,交互式布线器形成拐角的方式称为 corner style。斜角最为常见,但圆弧拐角(通过放置圆弧创建)也很常用。

进一步了解拐角样式设置。

Manually editing the properties during routing

您也可以在布线过程中手动编辑这些值。 按 Tab 可访问 Properties 面板中的交互式布线选项(交互式布线属性面板),并编辑以下设置:

  • 布线层,

  • 布线过孔的直径和孔径,

  • 布线宽度(在宽度约束定义的最小值和最大值之间选择或输入一个值)。 

进一步了解布线属性。

每次单击鼠标,都会放置(提交)从起始位置到光标位置的所有带阴影线的走线段。按 Backspace 可撤销上一次提交,使这些线段重新由交互式布线器和走线优化程序控制。 

使用交互式布线器

启动交互式布线命令并单击焊盘或连接线后,会发生什么?交互式布线引擎会尝试从该网络中距离单击位置最近的铜对象(焊盘、过孔、走线)开始,寻找一条到达当前光标位置的路径,放置指定宽度的走线/圆弧,并根据当前布线器设置将其整齐排列。

走线如何从 SMD 焊盘引出?遇到障碍物时,布线会如何响应:绕开、推挤还是忽略障碍物?拐角采用什么形状,又如何穿过其他元件的焊盘之间?上一节概述了如何控制布线本身的属性,本节则总结了在布线空间中控制走线路径的各项功能。

使用交互式布线器

Hatched/solid/hollow track/arc segments

带阴影线的走线/圆弧尚未放置,实心走线/圆弧则已放置()。请注意,对于当前正在布线的连接,实心走线/圆弧被归类为 soft-commits,这意味着布线引擎识别出它们已放置,但仍可对其进行优化,并在光标移至不再适合这些走线的位置时将其移除 (本页开头的视频对此进行了演示)。

当连接到光标的走线为空心(既无阴影线也非实心)时,称为 look-ahead segment,下次单击时不会放置该走线。使用此功能可以定位前一线段的端点,而不必提交放置最后一条线段()。按 1 快捷键可切换进入或退出前瞻模式。

How the router forms the corners

在交互式布线过程中,由构成拐角的走线和圆弧形成的形状称为 corner style。斜角最为常见,但曲线拐角(通过放置圆弧创建)也很常用。共有 5 种可用的拐角样式,其中 4 种还具有拐角方向子模式。

  • 在布线过程中按 Shift+Spacebar 可循环切换拐角样式,当前样式显示在状态栏( Status bar with the current corner style highlighted)和平视显示中。

  • 按 Spacebar 可切换拐角方向。

  • 也可以按 Tab 打开 Properties 面板,并在其中更改拐角样式()。

How the routing leaves a pad

交互式布线引擎离开或进入焊盘的方式由以下设置控制:

  • SMD 焊盘进入约束——定义走线可以从焊盘的哪些边缘离开或进入()。

  • SMD 到拐角约束——定义走线离开焊盘时,从焊盘边缘到第一个允许的拐角顶点的距离()。

  • 焊盘进入稳定性设置——定义走线离开焊盘时,交互式布线引擎应以多大程度尝试将走线保持在焊盘边缘的中心位置()。

了解有关焊盘进入方式的更多信息。

How the route reacts to an existing object

这取决于当前的冲突解决模式设置。在布线或滑移过程中,当前的冲突解决模式会显示在状态栏()、平视显示()以及 Properties 面板中。 

了解有关冲突解决模式的更多信息。

新布线的平滑程度 当您将光标从初始单击位置移开时,布线会重新调整形状,寻找绕过对象并到达当前光标位置的最佳路径。该路径的整洁程度或质量由当前的 glossing setting 决定。布线优化是一组用于提高布线质量的工具,它会尝试缩短路径长度、改善拐角形状并减少拐角数量。它还会尝试避免直角,并防止在 T 形连接处和焊盘处产生锐角。布线优化也支持差分对,并会尝试让更多的成对走线保持长度匹配和间距一致。

布线优化有三种设置:关闭、弱和强。在交互式布线或交互式滑移过程中,可使用 Ctrl+Shift+G 快捷键循环切换这些设置,或按 Tab 打开 Properties 面板并选择所需设置。

了解有关布线过程中优化功能的更多信息。

Auto-complete the connection

对网络进行交互式布线时,按住 Ctrl 和 Left Click,可指示交互式布线器尝试 auto-complete 当前连接。要能够自动完成布线,必须满足以下条件:

  • 起点和目标焊盘必须位于同一层。

  • 能够按照适用的设计约束完成布线。

如果无法自动完成连接,工具将返回到上次使用的交互式布线模式。

Center the routes between pads / vias

交互式布线器遵循设计约束,在两个焊盘之间自动布线时,会与最近的焊盘保持允许的最小间距。如果您希望移动走线,使其位于两个焊盘之间的居中位置,请配置 应用走线居中选项。为了能够在任意两个焊盘、两个过孔或焊盘与过孔之间实现此效果,该功能使用一个间距倍数,并可在该倍数所限定的范围内智能调整布线间距。

了解有关在焊盘之间居中布线的更多信息。

Auto-narrow the route

有时,缩窄走线以穿过狭窄间隙是完成该网络布线的唯一方法。自动缩窄功能可以实现这一点,它会自动缩窄走线,使其刚好能穿过间隙,允许的最小宽度由布线宽度约束定义。

了解有关自动缩窄功能的更多信息。

Route selection strategies

选择要处理的走线是布线工作中的一个关键环节。选择走线可能是为了撤销布线、进行优化、检查属性或删除走线。 

了解有关走线选择策略的更多信息。

更新布线

布线是一个交互式过程,设计人员在完成电路板设计的过程中,需要不断调整、更新甚至移除现有布线。

更改布线最简单的方法是单击并按住该布线,将其拖动到新位置。有时滑移无法解决问题,您需要对某一段重新布线。交互式布线引擎通过名为 Loop Removal 的功能来支持这一操作。 此功能会监控交互式布线过程,如果检测到新布设的路径与现有路径并行,就会自动移除旧的冗余线段。

拖动现有布线称为 Interactive Sliding,滑动过程中,其控制选项会显示在 Properties 面板中(首选项对话框)。在滑动过程中,交互式布线引擎会在遵守适用设计约束的同时,尽量保持布线质量。 控制滑动过程的主要功能包括:布线冲突解决模式(对障碍物的响应方式)、优化强度(整理结果的力度)以及贴靠(绕过障碍物并形成拐角)。支持交互式滑动的功能有多种,包括 T 形连接点和顶点拖动、过孔拖动,以及差分对拖动。

此外,还提供了支持拖动已布线元件的功能。

交互式布线和交互式滑动选项

无论您是以交互方式为新连接布线,还是拖动(滑动)现有走线以腾出更多布线空间,都会应用许多相同的布线技术。本节概述了 Properties 面板中提供的交互式布线(交互式布线属性面板)、交互式滑动(交互式滑动属性面板)和交互式过孔拖动(交互式过孔拖动属性面板)选项。这些功能的默认设置可在 Preferences 对话框的 PCB Editor 部分中配置(首选项对话框)。

  • 在交互式布线过程中按 Tab 可显示交互式布线 Properties 面板,在交互式滑动过程中按 Tab 可显示交互式滑动 Properties 面板,或在拖动过孔时按 Tab 可显示交互式过孔拖动 Properties 面板。

  • 布线操作将暂停,以便您访问面板。要返回交互操作,请按键盘上的 Esc,或点击图形设计空间中央显示的暂停图标()。

冲突解决 交互式布线属性面板 交互式滑动属性面板 交互式过孔拖动属性面板 首选项对话框

此选项决定正在布线/滑动的对象遇到现有对象时如何响应。 在布线或滑动过程中,按 Shift+R 快捷键可循环切换可用模式,或按 Tab 打开 Properties 面板并选择所需设置。

了解有关交互式布线或交互式滑动过程中冲突解决模式的更多信息。

行的颜色表示某项功能何时可用。
Ignore Obstacles 在此模式下,交互式布线器可以在任意位置放置走线,包括现有对象上方;潜在的违规会显示出来,但仍允许布线。
Walkaround Obstacles 尝试从上次单击的位置到当前光标位置寻找一条路径, 绕过走线、焊盘和过孔等现有对象。与其他对象的间距由适用的间距设计规则定义。如果此模式无法在不违反规则的情况下绕过障碍物,则会出现指示符,表明布线路径受阻。
Push Obstacles 推挤现有走线和过孔,为新布线腾出空间。如果此模式无法在不违反规则的情况下推挤障碍物,则会出现指示符,表明布线路径受阻。过孔推挤由允许推挤过孔选项控制。
HugNPush Obstacles 布线将紧贴现有对象,仅在空间不足以容纳正在布设的走线时才推挤这些对象。如果此模式无法在不违反规则的情况下贴靠或推挤障碍物,则会出现指示符,表明布线路径受阻。
Stop at First Obstacle 布线将在遇到的第一个障碍物处停止。
Autoroute Current Layer 将自动布线器的智能应用于交互式布线器,自动在推挤和绕障之间进行选择,以在当前层上获得最短的总布线长度。
Autoroute MultiLayer 将自动布线器的智能应用于交互式布线器,自动在推挤、绕障或切换层之间进行选择,以获得最短的总布线长度。

拐角样式 交互式布线属性面板

在交互式布线过程中,构成拐角的走线和圆弧所形成的形状称为corner style。斜角最为常见,但圆角(通过放置圆弧创建)也很常用。 

在交互式布线(滑移)过程中,按 Shift+Spacebar 可循环切换 5 种拐角样式,按 Spacebar 可切换拐角方向,或按 Tab 打开 Properties 面板。

了解有关在交互式布线或交互式滑移过程中控制拐角样式的更多信息。

行的颜色表示某项功能何时可用。

Track 45

使用 45 度走线创建拐角()。按 Spacebar可切换拐角方向 ()。

Track 45 with Arc

使用一段走线和一段 45 度圆弧创建拐角()。按 Spacebar可切换拐角方向()。使用 , 和 . 键以交互方式更改圆弧半径,按住 Shift 可加快半径变化。

Track 90

使用两段相互呈 90 度的走线创建拐角()。 按 Spacebar可切换拐角方向()。

Track 90 with Arc

使用一段走线和一段 90 度圆弧创建拐角()。按 Spacebar可切换拐角方向()。使用 , 和 . 键以交互方式更改圆弧半径,按住 Shift 可加快半径变化。

Any Angle

将下一段直接从上次放置的线段延伸至当前光标位置()。将此模式与强优化配合使用,可执行蛇形布线。

优化强度(当前布线) 交互式布线属性面板 交互式滑动属性面板 交互式过孔拖动属性面板 布线优化与重新布线面板 首选项对话框

在交互式布线或交互式滑移等布线操作期间,软件会运行布线优化引擎。优化引擎会持续检查当前布线操作所放置或影响的所有线段,尝试改善布线结果的质量。所采用的优化程度称为Gloss Effort。 

布线优化质量的衡量标准包括:减少拐角数量、减少线段数量、消除锐角以及缩短总布线长度。 在交互式布线或交互式滑移过程中,使用 Ctrl+Shift+G 快捷键可循环切换设置,或按 Tab 打开 Properties 面板并选择所需设置。 

了解有关在交互式布线、交互式滑移以及优化或重新布设所选布线过程中设置优化强度的更多信息。

行的颜色表示某项功能何时可用。
Off 在此模式下,布线优化基本被禁用。但请注意,布线/拖动后仍会执行清理,例如消除重叠的走线段。此模式通常适用于 PCB 布局的最后阶段,需要进行极细致的微调时(例如,手动拖动走线、整理焊盘入口等)。
Weak 应用较低程度的布线优化,交互式布线器仅考虑与当前正在布设的走线(或正在拖动的走线/过孔)直接相连或位于其周围区域内的走线。此优化模式通常适用于微调走线布局或处理关键布线。
Strong 应用较高程度的布线优化,交互式布线器会寻找最短路径、平滑走线等。此优化模式通常适用于布局流程的早期阶段,目的是快速完成电路板上的大量布线。

在交互式滑移过程中,优化强度会暂时降为弱,以免优化引擎妨碍设计人员重新调整布线位置。

优化强度(相邻布线) 交互式布线属性面板 交互式滑动属性面板 交互式过孔拖动属性面板 首选项对话框

优化强度(相邻布线)用于配置对受当前交互式布线或滑移影响的相邻布线应用的优化程度。它也有三种设置:Off、Weak和Strong。

按 Tab 打开 Properties 面板并选择所需设置。 

了解有关在交互式布线 和交互式滑移过程中设置优化强度的更多信息。

行的颜色表示某项功能何时可用。
Off 在此模式下,布线优化基本被禁用。但请注意,布线/拖动后仍会执行清理,例如消除重叠的走线段。此模式通常适用于 PCB 布局的最后阶段,需要进行极细致的微调时(例如,手动拖动走线、整理焊盘入口等)。
Weak 应用较低程度的布线优化,交互式布线器仅考虑与当前正在布设的走线(或正在拖动的走线/过孔)直接相连或位于其周围区域内的走线。此优化模式通常适用于微调走线布局或处理关键布线。
Strong 应用较高程度的布线优化,交互式布线器会寻找最短路径、平滑走线等。此优化模式通常适用于布局流程的早期阶段,目的是快速完成电路板上的大量布线。

贴靠样式 交互式滑动属性面板 交互式过孔拖动属性面板 首选项对话框

此选项控制交互式滑动过程中拐角形状的处理方式,并影响正在滑动和被推挤的走线。在交互式滑动过程中,受走线移动影响的现有拐角将根据当前的贴靠样式进行转换(从 45 度转换为圆角,或从圆角转换为 45 度)。当前的贴靠样式也会应用于所选布线的优化或重走线。 

使用 Shift+Spacebar 快捷键循环切换这三种模式。

了解有关交互式滑动以及所选布线的优化或重走线过程中贴靠行为的更多信息。

行颜色表示某项功能何时可用。
45 Degree 滑动时始终使用正交/对角直线段创建拐角(此模式适用于传统的正交/对角布线行为)。
Mixed 当移动/推挤时所贴靠的对象为直线时,使用直线段;当这些对象为曲线时,使用圆弧。最小圆弧 尺寸由最小圆弧比率选项控制。
Rounded 在移动/推挤涉及的每个顶点处使用圆弧。此模式适用于蛇形布线,也适用于在优化时(交互式布线和手动优化期间)使用圆弧与任意角度走线。

顶点操作 交互式滑动属性面板 首选项对话框

单击并拖动顶点,而非走线段或圆弧段时应用的选项(顶点是两个线段相接的拐角位置)。 滑动时,使用 Spacebar 快捷键循环切换可用模式。

行颜色表示某项功能何时可用。
Deform 折分或延长与移动顶点相连的走线段,使顶点跟随光标移动。
Scale 保持拐角形状,调整连接到拐角的走线段的长度和位置,使顶点始终跟随光标。
Smooth 平滑地重塑拐角:向内拖动时,在滑动过程影响的每个顶点处插入圆弧,以创建圆弧拐角(适用于混合或圆角贴靠样式)。使用圆角贴靠样式时,向外拖动也会添加圆弧。

其他布线选项

如果某个选项有可用的快捷键,该快捷键会在 Properties 面板右侧详细列出。每项说明均包含一张图片,展示该选项的配置位置。

行颜色表示某项功能何时可用。

Automatically Terminate Routing
交互式布线属性面板 首选项对话框

当正在布线的当前连接到达目标焊盘时,自动停止该网络的布线,但仍保持在交互式布线命令中,以便单击并开始为另一个网络布线。

了解有关在重新布线过程中何时使用此选项的更多信息。

Automatically Remove Loops
交互式布线属性面板 首选项对话框

启用此选项后,您可以为现有布线布设一条新路径;当新布线路径重新连接到现有路径时,多余的环路会自动移除。

了解有关重新布线过程中自动移除环路的更多信息。

↳ Remove Loops with Vias 当过孔与焊盘直接连接时,如果移除环路后判定不再需要该过孔,则会将其移除。
↳ Remove Net Antennas 网络天线是一端未连接的走线段。如果当前布线影响到与该天线接触的对象,天线将自动移除。
Keep Coupled
交互式过孔拖动属性面板

勾选此选项,可确保属于差分对的对象随该差分对中的配对走线或过孔一起拖动。

了解有关拖动差分对的更多信息。

Include Miters
交互式滑动属性面板
勾选此选项,可在拖动走线段时包含斜接段。
Merge Parallel
交互式滑动属性面板
勾选此选项,可在被拖动的走线段与现有静止线段对齐后,允许将两者合并。

Allow Via Pushing
交互式布线属性面板 交互式滑动属性面板 交互式过孔拖动属性面板 首选项对话框

勾选此选项,可在 Push Obstacles 或 HugNPush Obstacles 模式下推挤过孔。
Pin Swapping
交互式布线属性面板

勾选此选项,可为此网络启用引脚交换。

了解有关设置引脚交换的更多信息。

Auto Shrinking
交互式布线属性面板 首选项对话框

勾选此选项后,如果使用当前选定的布线宽度无法在障碍物之间布线,则会自动缩小布线宽度,以便在这些位置布线。请注意,宽度最低可缩小至适用的布线宽度设计约束所允许的最小值。

了解有关自动缩小宽度的更多信息。

在高级设置对话框中启用 PCB.Routing.EnableAutoShrinking 选项后,此功能才可用。

Display Clearance Boundaries
交互式布线属性面板 交互式滑动属性面板 首选项对话框

显示现有对象周围的禁布区域(),该区域由适用于这些对象的间距设计规则定义。

了解有关控制布线显示的更多信息。

↳ Reduce Clearance Display Area 将间距边界的 显示范围缩小为当前光标位置周围的圆形区域()。

Show Length Gauge
交互式布线属性面板

长度指示器显示当前布线满足适用的长度和等长设计规则的程度。

了解有关长度调节的更多信息。

Pad Entry Stability
交互式布线属性面板 交互式滑动属性面板 首选项对话框

此滑块用于保护居中进入焊盘的走线,防止优化操作使居中的走线偏离中心(它会使已居中的走线保持居中,但不会将未居中的走线居中)。使用滑块可配置保护级别。

了解有关焊盘入线的更多信息。

Apply Trace Centering
交互式布线属性面板 首选项对话框

启用后,交互式布线引擎会检测走线何时从焊盘之间穿过, 并尝试将走线居中,最大调整距离为适用的间距约束值乘以下方指定的附加间距比率。 如果启用了调整过孔子选项,走线居中也可应用于过孔与过孔之间以及过孔与焊盘之间。 如有需要,可在走线滑动期间禁用此功能。

了解有关走线居中的更多信息。

在高级设置对话框中启用 PCB.EnableTraceCentering 选项后,此功能才可用 (此功能目前处于公开测试阶段)。

↳ Adjust Vias
交互式布线属性面板 首选项对话框

此选项有两个用途:

  • 启用后,走线居中功能也会在过孔与过孔之间或过孔与焊盘之间居中走线。如果不需要在过孔与过孔之间或过孔与焊盘之间居中,请禁用此选项。 要防止走线居中功能推挤过孔,可以 禁用 Allow Via Pushing 选项。在这种情况下,过孔不会被推挤(即使是为了确保满足间距约束规定的最小间距也不会)。了解有关走线居中的更多信息。

  • 控制在推挤或贴靠并推挤模式下是否推挤过孔。

要排除过孔,请禁用 Adjust Vias 选项。

↳ Added Clearance Ratio
交互式布线属性面板 首选项对话框

适用间距的倍数,所得值随后会加到该间距上。例如,如果适用间距为 0.15 mm,将此选项设为 2,会指示布线引擎尽可能与现有焊盘和过孔保持 0.15 + 2*0.15 = 0.45 mm 的间距。随后,如有需要,布线引擎可将此间距缩小至指定间距,以精确地将走线居中。

了解有关走线居中的更多信息。

↳ Disable Trace Centering when Dragging
交互式滑动属性面板 首选项对话框

启用此选项可在交互式滑动布线时关闭走线居中。启用此选项后,即使主设置中的应用走线居中选项已启用,交互式滑动布线时也不会应用走线居中。 

了解有关走线居中的更多信息。

Miter Ratio
交互式布线属性面板 交互式滑动属性面板 首选项对话框

斜接比率用于控制拐角的最小紧凑程度。斜接比率乘以当前走线宽度,等于在该比率下可布设的最紧凑 U 形走线两侧之间的间距()。输入大于或等于零的值(会自动添加 x 乘数)。

了解有关拐角斜接的更多信息。

Min Arc Ratio
交互式布线属性面板 交互式滑动属性面板 首选项对话框

最小圆弧比率应用于任意角度交互式布线,以及采用混合贴靠样式的交互式滑动。该比率用于确定允许的最小圆弧半径。当圆弧半径小于此最小值时,圆弧将被走线线段替代,其中:

Min Arc Radius = Min Arc Ratio x Arc Width

  • 此设置不适用于拐角圆弧布线,也不适用于采用圆角贴靠样式的交互式滑动,因为这些模式不使用分段圆弧。

  • 将最小圆弧比率设为 0(零),即可始终使用圆弧。

Subnet Jumper Length
交互式布线属性面板

为了在设计流程的任何阶段(包括 PCB 已完成布线后)支持引脚交换,PCB 编辑器可以在启用交换的网络中添加和移除称为子网跳线的短小连接走线。子网跳线是一小段走线,软件将其识别为可轻松放置和移除的元素;既可以通过 Route 菜单中的 Add 和 Remove Subnet Jumper 命令手动操作,也可以在交互式布线中连接到可交换引脚时,由布线引擎自动操作。 此值定义了交互式布线期间添加到可交换网络中的子网跳线长度。

了解有关子网跳线的更多信息。

网络/差分对信息 交互式布线属性面板 差分对布线属性面板

在交互式布线/滑动以及差分对布线/滑动期间,正在编辑的网络的详细信息会显示在 Properties 面板顶部。 

行的颜色反映相应功能是否可用。

Name & Class

显示正在编辑的网络或差分对的名称,以及其所属的类(如有)。名称和类均为可点击的链接,单击可打开 PCB 面板,显示相关网络或差分对的详细信息。

Length & Delay

详细显示信号长度和计算得出的延迟,所显示的值以首次单击开始布线/滑动时为准。 长度和延迟均为可点击的链接,单击可打开 PCB 面板,显示相关网络或差分对的详细信息;这些信息会随着布线或滑动操作实时更新。

布线属性 布线属性 布线属性,差分对

在交互式布线期间,可以在 Properties 面板中编辑布线对象的属性。

行的颜色反映相应功能是否可用。
Layer

多线布线当前放置的层。使用下拉列表选择其他层,软件将自动添加过孔。也可以使用换层快捷键。

Gap

如果当前布线为差分对,则会显示 Gap 选项,使用下拉列表可将布线间隙设为适用差分对布线约束中定义的最小值/首选值/最大值。 

了解有关差分对布线的更多信息。

Via Template

如果定义当前所放置过孔的约束启用了 Template Preferred 选项(),则此选项可用。此处显示默认模板名称,可使用下拉列表进行更改。 

如果定义当前所放置过孔的约束启用了 Min/Max Preferred 选项(),则此下拉列表不可用。

了解有关焊盘和过孔模板的更多信息。

Via Hole Size

显示将使用的过孔孔径。可在适用的布线过孔样式设计约束所允许的范围内直接编辑此值。

了解有关在布线期间选择过孔尺寸和过孔类型的更多信息。

Via Diameter

显示将使用的过孔直径。可在适用的布线过孔样式设计约束所允许的范围内直接编辑此值。

了解有关在布线期间选择过孔尺寸和过孔类型的更多信息。

Width

单击现有走线开始布线时,默认会使用相同的线宽。使用下拉列表可将布线宽度设为适用布线宽度约束中定义的最小值/首选值/最大值。

了解有关在布线期间更改布线宽度的更多信息。 

适用的设计约束(规则) 交互式布线属性面板

在交互式/差分对布线期间,适用于当前布线的布线宽度和布线过孔样式设计约束会显示在 Properties 面板中。这些均为可点击的链接,单击可打开相关设计约束,以便查看或根据需要进行编辑。 

行的颜色反映相应功能是否可用。

Via Constraint

适用于当前正在布线的网络的布线过孔样式设计约束。

Width Constraint

适用于当前正在布线的网络的布线宽度设计约束。

拖动选项 首选项对话框

定义单击并拖动对象时的行为。

除顶点操作外,这些选项仅在 Preferences 对话框中可用。
Preserve Angle When Dragging

启用后,软件会根据 Properties 面板(交互式滑动属性面板)中当前的交互式滑动设置,尝试在拖动时保持角度。如果启用了此选项,则从 Edit » Move 菜单()运行 Re-route 和 Break Track 命令时,也会应用选定的子选项:

  • Ignore Obstacles - 忽略障碍物,以在拖动时保持角度。

  • Avoid Obstacles (Snap Grid) - 基于捕捉栅格,软件会尝试在保持角度的同时避开障碍物。

  • Avoid Obstacles - 软件会尝试在拖动时避开障碍物。

Disable Trace Centering When Dragging

本页前文已详细介绍

Vertex Actions 本页前文已详细介绍
Unselected via/track

定义拖动 unselected 过孔或走线时的默认行为是移动还是拖动操作。 要使用未选定的模式,请在单击并按住过孔或走线时,按住 Ctrl 快捷键。

Selected via/track 定义拖动 selected 过孔或走线时的默认行为是移动还是拖动操作。要使用未选定的模式,请在单击并按住过孔或走线时,按住 Ctrl 快捷键。
Component pushing 此字段定义在设计空间内移动元件时使用的当前元件冲突解决模式。对于此功能,元件通过其选择边界框进行识别。支持以下模式:
  • Ignore – 这是默认行为,即使移动元件会导致其与相邻元件之间发生违规,也允许移动。

  • Push – 元件会推开其他元件,以满足元件之间的间距要求。联合体中的元件可以被推开,联合体内元件的位置可能会改变,但联合体不会解散。锁定的元件无法被推开。

  • Avoid – 强制元件避让其他元件,以免违反元件间距规则。

Component re-route

启用后,将元件移动到新位置并释放时,软件会尝试对元件重新布线,以重新连接所有断开的网络。在移动过程中,可使用 Shift+R 快捷键开启或关闭重新布线行为。请注意,如果移动的元件属于某个联合体,则不会对该元件重新布线。

了解有关随布线一起移动元件的更多信息。

Move component with relevant routing

启用此选项后,开始移动元件时将包含相关布线(元件 + 过孔扇出 + 引出线 + 互连线)。使用 Shift+Tab 快捷键可循环切换选择集。禁用此选项后,开始移动元件时仅选中元件。由于相关布线对象集是在开始移动之前检测的,因此禁用此选项时,无法使用 Shift+Tab 循环切换选择集。

  • up to - 启用 Move component with relevant routing 选项时,此选项指定元件的引脚数量上限,超过此数量后软件将忽略相关布线。默认值为 2。

了解有关随布线一起移动元件的更多信息。

交互式布线宽度来源选项 首选项对话框

存储交互式布线期间选用的上一次布线宽度和过孔尺寸。在交互式布线期间,按 3 快捷键可循环切换模式。

这些选项仅在 Preferences 对话框中可用。
Pickup Track Width From Existing Routes 启用后,当您单击以开始交互式布线时,交互式布线器会将新布线的宽度设置为与光标下方的走线一致,而不是使用下方选择的走线宽度模式。如果开始交互式布线时单击位置下方没有走线段,则使用当前的走线宽度模式。
Track Width Mode

连接可采用四种布线宽度:约束最小值、约束首选值、约束最大值和用户定义值。此选项保存上一次选择的模式,并在下次启动交互式布线命令时使用。布线期间按 3 快捷键可循环切换走线宽度模式。

了解有关在布线期间选择走线宽度模式的更多信息。

Via Size Mode

在交互式布线期间换层时,可以使用四种过孔尺寸:约束最小值、约束首选值、约束最大值和用户定义值。此选项保存上一次选择的模式,并在下次启动交互式布线命令时使用。在布线换层期间,按 4 快捷键可循环切换过孔尺寸模式。

了解有关在布线期间选择过孔尺寸和过孔类型的更多信息。

常用宽度选项 首选项对话框

存储用户定义的布线宽度列表,在交互式布线期间按 Shift+W 快捷键时会显示此列表(首选项对话框)。

这些选项仅在 Preferences 对话框中可用。
Favorite Interactive Routing Widths 单击此按钮可打开 Favorite Interactive Routing Widths 对话框,在其中配置预定义宽度列表。在交互式布线期间按 Shift+W 快捷键时会显示此列表。

 

AI-LocalizedAI 翻译
如您发现任何问题,请选中相关文本/图片,并按 Ctrl + Enter 键向我们提交反馈。
Contents
功能可用性

您可使用的功能取决于您所采用的 Altium 解决方案——Altium Develop、Altium Agile Teams、Altium Agile Enterprise,或 Altium Designer(在有效订阅期内)。

如果您在实际软件中未看到文档中介绍的某项功能, 请联系 Altium Sales 了解更多信息。

旧版文档

Altium Designer 文档不再提供版本区分。如果您需要访问 Altium Designer 旧版本的文档,请前往其他安装程序页面的旧版文档部分。

Contents