交互式布线

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.

布线是通过在铜层上放置 PCB 设计对象(如走线、圆弧和过孔),在每个网络中的各个节点之间定义连接路径,从而在节点之间创建连续电气连接的过程。与其逐个放置这些对象来构建连接路径,不如由你interactively route该连接。

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

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

  • 交互式布线器如何响应板上已存在的对象(例如元件焊盘和其他网络上的走线),取决于当前的Routing Conflict Resolution模式。该模式决定了布线器是会Walkaround障碍物,还是在需要时将对象Hugand 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面板中浏览该对象并启用DimMask模式()。这两种模式都会将除你感兴趣对象except的所有对象淡化,从而使目标对象更加突出。Dim 和 Mask 级别可在 View Configuration面板中配置()。
Clearance boundaries

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

有关控制间距边界显示的更多信息

Object transparency 每种对象类型的透明度级别都可以在 Object Visibility 面板的 View Configuration 部分中进行配置()。使用该组顶部的 All Objects 滑块可同时调整所有对象。
The visibility of objects 隐藏暂时不关注的对象,是减少设计空间杂乱的便捷方式()。请注意,这些对象仍然会被约束系统检测;若要让多边形不仅不可见,而且也不参与约束系统,请不要仅隐藏 and,而应改为 Shelve
 Displaying net names  View Configuration 面板中配置选项,以控制焊盘、过孔和走线上的网络名称显示()。请注意,网络名称始终显示在每个走线段的中心位置,但如有需要也可重复显示。显示字体属性可在 PCB Editor – Board Insight Display 对话框的 Preferences 页面中配置()。

控制布线属性

用于定义设计需求的方法——即使用 Constraint ManagerDesign Rules——是在项目首次创建时选择的。是否使用 Constraint Manager 的选项在 Create Project 对话框中设置。了解更多信息,请参阅 使用 Constraint Manager 定义设计需求。或者,了解更多关于 定义、限定范围和管理设计规则 的内容。 

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

一个简单示例:先完成布线准备,然后在布线过程中选择布线宽度和过孔样式。

开始布线

Launch the interactive router...

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

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

  • 单击 Active Bar 上的 Interactive Routing 按钮()。

  • 按下 Shift+W 快捷键。

光标将显示为十字准星;此时即可开始布线。

...then click on a connection line

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

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

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

...or click on an object 如果你单击的是属于某个网络的对象,Interactive Router 将切换到该对象所在层,并从单击位置到当前光标位置添加走线段。
...or click in free space 如果你在空白区域单击,也会开始布线,不过这次将是无网络布线。作为无网络布线,它将使用 PCB 编辑器的默认走线宽度。
The initial style of the route

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

更多关于拐角样式设置的信息

Manually editing the properties during routing

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

  • 布线层,

  • 布线过孔直径和孔径,

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

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

使用 Interactive Router

你启动 Interactive Routing 命令并单击某个焊盘或连接线之后,会发生什么?交互式布线引擎会尝试从与你单击位置最近、且属于该网络的铜对象(焊盘、过孔、走线)开始,一直找到通往当前光标位置的路径,并以指定宽度放置走线/圆弧,同时根据你当前的布线器设置,以整齐的模式进行布局。

布线如何离开一个 SMD 焊盘?遇到障碍物时布线会如何响应,是绕过障碍、推动障碍,还是忽略障碍?拐角会采用什么形状?它又如何从其他器件的焊盘之间穿过?上一节介绍了如何 控制布线本身的属性,而本节则概述了在布线穿行于布线空间时,你可用来控制其行为的各项功能。

使用 Interactive Router

Hatched/solid/hollow track/arc segments

Hatched 走线/圆弧表示尚未放置,实心走线/圆弧表示已放置()。请注意,对于当前正在布线的连接,实心走线/圆弧会被归类为 soft-commits,这意味着布线引擎识别它们已被放置,但仍保留对其进行 gloss 处理以及在您将光标移动到它们不再适合的位置时将其移除的能力 (如本页开头视频所示)。

当附着在光标上的走线为空心时(既不是斜线填充也不是实心),它被称为 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

交互式布线引擎如何退出或进入焊盘由以下项控制:

有关焊盘进入的更多信息

How the route reacts to an existing object

这由当前的冲突解决模式设置决定。当前冲突解决模式会显示在状态栏()、抬头显示()以及布线或滑移期间的 Properties 面板中。 

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

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

Glossing 有三种设置:Off、Weak 和 Strong。在交互式布线或交互式滑移期间,使用 Ctrl+Shift+G 快捷键可循环切换这些设置,或按下 Tab 打开 Properties 面板并选择所需设置。

有关布线期间 glossing 的更多信息

Auto-complete the connection

在对某个网络进行交互式布线时,按住 CtrlLeft Click,以指示 Interactive Router 尝试 auto-complete 当前连接。要能够自动完成:

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

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

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

Center the routes between pads / vias

交互式布线器遵循设计约束,自动以距最近焊盘的最小允许间距穿过一对焊盘进行布线。如果您希望走线向外移开,从而位于两个焊盘之间的中间位置,请配置 Apply Trace Centering 选项。为支持在任意一对焊盘、任意一对过孔或焊盘/过孔组合之间实现这一点,该功能使用了一个间距乘数,可将布线间距智能地调整至相应值。

有关在焊盘之间居中走线的更多信息

Auto-narrow the route

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

有关自动收缩功能的更多信息

Route selection strategies

选择要处理的走线是布线中的一个 关键方面。它可能是为了选择走线以取消布线、进行 gloss 处理、检查其属性,或者删除它们。 

有关选择布线策略的更多信息

更新布线

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

更改布线最简单的方法是单击、按住并将该走线拖动到新位置。有时滑移并不是解决方案,您需要重新布设某一段。交互式布线引擎支持这一点,它使用一种称为 Loop Removal 的功能。 该功能会监控交互式布线过程,如果检测到一条新路径与现有路径平行布设,就会自动移除旧的冗余线段。

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

此外,还有一些功能支持拖拽已布线的元件。

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

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

  • 在交互式布线期间按 Tab 可显示交互式布线 Properties 面板;在交互式滑移期间按 Tab 可显示交互式滑移 Properties 面板;或在拖拽过孔期间按 Tab 可显示交互式过孔拖拽 Properties 面板。

  • 布线操作将被暂停,以便你访问该面板; 若要返回交互过程,请按键盘上的 Esc ,或点击图形设计空间中央出现的暂停图标()。

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

此选项用于确定当布线/滑移对象遇到现有对象时,你希望其如何响应。 在布线或滑移期间按 Shift+R 快捷键可在可用模式之间循环切换,或按 Tab 打开 Properties 面板并选择所需设置。

有关在 交互式布线 期间或在 交互式滑移 期间的冲突解决模式的更多信息。

行的颜色 反映了某项功能何时可用。
Ignore Obstacles 在此模式下,交互式布线器可以在任何位置放置导线,包括现有对象之上;它会显示潜在违规,但允许继续操作。
Walkaround Obstacles 尝试从上一次单击位置到当前光标位置,寻找一条绕开现有对象(如导线、焊盘和过孔)的路径。与其他对象的间距由适用的间距设计规则定义。如果此模式无法在不造成违规的情况下绕过障碍物,则会出现一个指示器,表明该路线被阻挡。
Push Obstacles 推动现有导线和过孔,为新走线腾出空间。如果此模式无法在不造成违规的情况下推动障碍物,则会出现一个指示器,表明该路线被阻挡。过孔推动由 Allow Via Pushing 选项控制。
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

将下一段直接从上一段的末端放置到当前光标位置()。将此模式与 Strong Glossing 结合使用,可执行 蛇形布线

Gloss Effort (Routed) 交互式布线属性面板 交互式滑移属性面板 交互式过孔拖拽属性面板 光顺和回溯面板 首选项对话框

在一次布线事件期间,例如交互式布线或交互式滑动,软件会运行 glossing 引擎。glossing 引擎会持续检查当前布线事件中已放置或受影响的所有线段,并尝试提高结果质量。施加的处理强度称为 Gloss Effort。 

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

了解更多有关在 交互式布线交互式滑动 以及对选中布线执行 glossing 或重新描线 时的 gloss 强度信息。

行的颜色 反映了某项功能何时可用。
Off 在此模式下,glossing 基本被禁用。不过请注意,在布线/拖动之后仍会执行清理,例如消除重叠的走线线段。该模式通常适用于电路板布局的后期阶段,此时需要最高级别的微调(例如手动拖动走线、清理焊盘入口等)。
Weak 此模式下会施加较低级别的 glossing,交互式布线器仅考虑与当前正在布线的走线(或正在拖动的走线/过孔)直接相连或位于其区域内的那些走线。该 glossing 模式通常适用于微调走线布局或处理关键布线。
Strong 此模式下会施加较高级别的 glossing,交互式布线器会寻找最短路径、平滑走线等。该 glossing 模式通常适用于布局流程的早期阶段,目标是快速完成尽可能多的板级布线。

在交互式滑动期间,glossing 会临时降为 Weak,以避免 glossing 引擎在设计者尝试重新定位布线时与其操作相冲突。

Gloss Effort (Neighbor) 交互式布线属性面板 交互式滑移属性面板 交互式过孔拖拽属性面板 首选项对话框

Gloss Effort (Neighbor) 用于配置施加到受当前交互式布线或滑动影响的相邻布线上的 glossing 强度。它同样有三个设置:OffWeakStrong

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

了解更多有关在 交互式布线 和 交互式滑动 期间 gloss 强度的信息。

行的颜色 反映了某项功能何时可用。
Off 在此模式下,glossing 基本被禁用。不过请注意,在布线/拖动之后仍会执行清理,例如消除重叠的走线线段。该模式通常适用于电路板布局的后期阶段,此时需要最高级别的微调(例如手动拖动走线、清理焊盘入口等)。
Weak 此模式下会施加较低级别的 glossing,交互式布线器仅考虑与当前正在布线的走线(或正在拖动的走线/过孔)直接相连或位于其区域内的那些走线。该 glossing 模式通常适用于微调走线布局或处理关键布线。
Strong 此模式下会施加较高级别的 glossing,交互式布线器会寻找最短路径、平滑走线等。该 glossing 模式通常适用于布局流程的早期阶段,目标是快速完成尽可能多的板级布线。

Hugging Style 交互式滑移属性面板 交互式过孔拖拽属性面板 首选项对话框

此选项控制在交互式滑动期间如何管理转角形状,并会同时影响被滑动的走线和被推动的走线。在交互式滑动期间,受走线移动影响的现有转角将根据当前 Hugging Style 进行转换(45 Degree 转 Rounded,或 Rounded 转 45 Degree)。当前 Hugging Style 也会应用于 对选中布线执行 glossing 或重新描线 时。 

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

了解更多有关在 交互式滑动 以及对选中布线执行 glossing 或重新描线 时 hugging 的信息。

行的颜色 反映了某项功能何时可用。
45 Degree 在滑动期间始终使用直的正交/对角线段来创建转角(此模式适用于传统的正交/对角布线行为)。
Mixed 当被移动/推动的对象是直线时使用直线段,当它们是曲线时使用圆弧。最小圆弧尺寸由 Min Arc Ratio 选项 控制。
Rounded 在参与移动/推动的每个顶点处使用圆弧。此模式适用于 蛇形布线,以及在 glossing 时使用圆弧 + 任意角度布线(在交互式布线和手动 glossing 期间)。

Vertex Action 交互式滑移属性面板 首选项对话框

当您单击并拖动一个顶点而不是沿着走线或圆弧线段拖动时应用的选项(顶点是两段线段相接的转角位置)。 在滑动期间使用 Spacebar 快捷键可在可用模式之间循环切换。

行的颜色 反映了某项功能何时可用。
Deform 断开或延长连接到正在移动顶点的走线线段,使该顶点跟随光标移动。
Scale 保持转角形状不变,同时调整并移动进入的走线线段,使顶点保持附着在光标上。
Smooth 平滑地重塑转角,在向内拖动时插入圆弧以创建曲线转角(在 Mixed 或 Rounded Hugging Style 下),并作用于滑动过程中受影响的每个顶点。在 Rounded Hugging Style 下向外拖动时也会添加圆弧。

其他布线选项

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

行的颜色 反映了某项功能何时可用。

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

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

了解更多有关在重新布线期间何时使用此选项的信息

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

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

了解更多有关重新布线期间自动移除回路的信息

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

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

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

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

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

勾选此选项可在 Push ObstaclesHugNPush Obstacles 模式下允许推动过孔。
Pin Swapping
交互式布线属性面板

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

进一步了解 引脚交换设置

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

勾选此选项后,当以当前所选布线宽度无法在障碍物之间通过时,系统会自动将布线宽度缩小到可以完成布线的值。请注意,宽度最多只能缩小到适用的 Routing Width 设计约束所允许的最小值。

有关自动收缩的更多信息

当在 PCB.Routing.EnableAutoShrinkingAdvanced Settings dialog 中启用该选项时,此功能可用 (该功能当前处于公开测试阶段)。

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

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

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

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

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

长度标尺用于指示当前布线对适用的 Length 和 Matched Length 设计规则的满足程度。

进一步了解Length Tuning

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

该滑块可保护居中的焊盘入口,防止 Glossing 使已居中的走线偏离中心(它会将已居中的走线保持在中心位置,但不会让未居中的走线自动居中)。使用滑块来配置保护级别。

有关布线焊盘入口的更多信息

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

启用后,交互式布线引擎会检测布线何时穿过焊盘之间,并尝试将布线居中,最大距离不超过适用间隙约束乘以下方指定的 Added Clearance Ratio 。如果启用了 Adjust Vias sub-option,则走线居中还可应用于过孔与过孔之间以及过孔与焊盘之间。 如有需要,该功能可在走线滑动期间禁用

有关走线居中的更多信息

当在 PCB.EnableTraceCenteringAdvanced Settings dialog 中启用该选项时,此功能可用 (该功能当前处于公开测试阶段)。

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

此选项有两个用途:

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

  • 如果在 Push 或 HugNPush 模式 下应推动过孔。

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

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

适用间隙值的乘数,计算后会加到间隙上。例如,如果适用间隙为 0.15 mm,将该选项设置为 2 将指示布线引擎在可能的情况下,与现有焊盘和过孔保持 0.15 + 2*0.15 = 0.45 mm 的间距。随后,布线引擎可在需要时将该间距减小至指定的间隙值,以便精确实现走线居中。

有关走线居中的更多信息

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

启用此选项可在交互式滑动布线时关闭走线居中。启用后,即使已启用主 Apply Trace Centering option,在交互式滑动布线期间也不会应用走线居中。

有关走线居中的更多信息

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

Miter Ratio 控制最小拐角紧凑程度。Miter Ratio 乘以当前走线宽度,等于在该比率下可布出的最紧 U 形结构两壁之间的间距()。请输入大于或等于零的正值(x 乘数会自动添加)。

有关拐角斜接的更多信息

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

Min Arc Ratio 会在任意角度交互式布线期间应用,也会在使用 Mixed Hugging Style 的交互式滑动期间应用。该比率用于确定允许的最小圆弧半径;当圆弧半径小于该最小值时,圆弧将被替换为走线段,其中:

Min Arc Radius = Min Arc Ratio x Arc Width

  • 此设置不会在任意圆弧拐角布线期间应用,也不会在使用 Rounded Hugging Style 的交互式滑动期间应用,因为这些模式不使用分段圆弧。

  • 将 Minimum Arc Ratio 设置为 0(零)可始终使用圆弧。

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

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

有关 subnet jumper 的更多信息

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

在交互式布线期间,适用于当前执行布线的 Routing Width 和 Routing Via Style 设计约束会显示在 Properties 面板中。这些都是实时链接,如有需要,单击即可打开相应设计约束进行查看或编辑。

行的颜色反映某项功能何时可用。

Via Constraint

适用于当前正在布线网络的 Routing Via Style 设计约束。

Width Constraint

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

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

在交互式布线和交互式滑动期间,正在编辑的网络会详细显示在 Properties 面板顶部。 

行的颜色反映某项功能何时可用。

Name & Class

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

Length & Delay

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

拖拽选项 首选项对话框

定义当您在对象上单击并拖拽时所采用的行为。

除 Vertex Actions 外,这些选项仅在 Preferences 对话框中可用。
Preserve Angle When Dragging

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

  • Ignore Obstacles - 在拖拽过程中将忽略障碍物以保持角度。

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

  • Avoid Obstacles - 软件将在拖拽过程中尽量避开障碍物。

Disable Trace Centering When Dragging

本页前文有详细说明

Vertex Actions 本页前文有详细说明
Unselected via/track

定义拖拽 unselected 过孔或走线时的默认行为,是执行 Move 还是 Drag 操作。 若要访问未选中的模式,请在单击并按住过孔或走线时按住 Ctrl 快捷键。

Selected via/track 定义拖拽 selected 过孔或走线时的默认行为,是执行 Move 还是 Drag 操作。若要访问未选中的模式,请在单击并按住过孔或走线时按住 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 键向我们提交反馈。
功能可用性

您可使用的功能取决于您所选择的 Altium 解决方案 —— Altium DevelopAltium Agile(Agile Teams 或 Agile Enterprise 版本),或仍在有效订阅期内的 Altium Designer。

如果您在软件中未找到文中提及的功能,请联系 Altium 销售团队了解更多信息。

旧版文档

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

Content