PCB Editor–Interactive Routing(PCB编辑器–交互布线)是Altium Designer 18中“Preferences”对话框第四项功能的第七个页面,如下图所示。
“首选项”对话框的“ PCB编辑器–交互布线”页面提供了许多与PCB工作区中的“交互布线”功能有关的控件。
Ignore Obstacles-选择此选项可使交互布线允许路线穿过障碍物。
Push Obstacles-选择该选项可使交互布线将现有路线移开。此模式还可以推动过孔以让路给新的布线。如果系统在不造成冲突的情况下无法推动障碍物,则将出现一个指示符,指示路线已被阻塞。
Walkaround Obstacles-选择让交互布线绕过现有的轨道,焊盘和过孔布线。如果系统不能绕过障碍物而不会引起违规,则将出现一个指示符,指示路线已被阻止。
Stop At First Obstacle-选择此选项可使交互布线在其路径中遇到第一个障碍时停止布线。
Hug And Push Obstacles-选择此选项可使交互布线尽可能紧密地绕过现有的走线,焊盘和过孔,并在必要时推挤障碍物以继续布线。如果系统在没有引起冲突的情况下不能绕过或推动障碍物,则将出现一个指示符,指示路线已被阻塞。
AutoRoute On Current Layer-选择以在当前层上启用自动布线。此模式将自动布线智能应用于交互布线,自动在推入和走动之间进行选择,以提供最短的总体路径长度。
AutoRoute On Multiple Layers-选择以在多层上启用自动布线。此模式还将自动布线智能应用于交互布线,自动在推,走动或切换层之间进行选择,以提供最短的总体布线长度。
Current Mode-此字段显示使用交互布线时选择的当前布线冲突解决模式。使用关联的下拉菜单根据需要更改模式。
您可以在布线过程中使用Shift + R快速切换布线模式。
Restrict to 90/45-启用可将布线限制为仅90度和45度。
Follow Mouse Trail-启用此选项可激活通过鼠标轨迹的布线。
Automatically Terminate Routing-启用后,当您完成到目标焊盘的布线时,布线工具不会从目标焊盘以布线模式继续运行,而是会重置,以供您单击要从其进行布线的下一个源焊盘。如果禁用此选项,则在布线到目标焊盘之后,该工具将保持布线模式下,使用上一个目标焊盘作为下一条路线的来源。
Automatically Remove Loops-启用以自动删除在手动布线过程中创建的任何冗余环路。这使您可以重新布线连接,而不必手动删除冗余线路。 但是,有时需要布线网络(例如电源网络)并且需要环路。在这种情况下,您可以通过PCB面板,从“Edit Net”对话框中编辑其网络属性,来为选定网络切换“Remove Loops”选项。指定网络的“Remove Loops”本地设置,将覆盖同一网络的全局设置。
Remove Net Antennas-启用以自动移除未连接到任何其他图元的任何线路或弧形末端,因此形成天线。
Allow Via Pushing-处于“Push Obstacles”或“HugNPush Obstacles”模式(在上面的“Current Mode”中选择)时,选中此选项可允许推孔。
Display Clearance Boundaries-启用此选项后,以交互方式进行布线时,现有对象和适用的间隙规则定义的禁行间隙区域,将显示为阴影多边形,以指示您有多少空间可用于布线。
Reduce Clearance Display Area-默认情况下,将显示所有间隙边界,但是,您可以通过启用此选项,以仅查看属于局部观察范围内的边界,来选择减小间隙显示区域。
间隙边界的显示在除忽略障碍物以外的所有布线模式中均可用。
Off -在此模式下,基本上禁用光泽。但是请注意,在进行布线/拖动以消除例如重叠的线段之后,仍然会运行清理。当需要最终微调级别时(例如,当手动拖动线路,清洁焊盘条目等时),此模式通常在电路板布局的最后阶段有用。
Weak-在此模式下,仅考虑那些直接连接到您当前要布线的轨道(或在其上拖动的轨道/过孔)或位于该区域中的那些轨道,交互布线会应用少量的光泽。这种光泽模式通常可用于微调轨迹布局或处理关键轨迹。
Strong-在此模式下,交互布线会应用高级别的光泽,以查找最短路径,平滑轨道等。当目标是让大部分线路板快速布线时,这种光泽模式通常在布局过程的早期阶段很有用。
Preserve Angle When Dragging-启用此选项可在拖动时保留角度。启用后,选择以下选项之一:
Ignore Obstacles-在拖动过程中将忽略障碍物以保留角度。
Avoid Obstacles (Snap Grid) -基于捕捉栅格,软件将在保留角度的同时尝试避开障碍物。
Avoid Obstacles-软件将在拖动过程中尽量避免障碍物。
Unselected via/track-将拖动未选择的过孔或轨迹的默认行为,设置为“Move”或“Drag”动作。
Selected via/track-将拖动选定的过孔或轨迹的默认行为,设置为“Move”或“Drag”动作。
Component pushing -在工作空间中移动组件时,此字段显示当前的“Component Conflict Resolution”模式。支持以下模式:
Ignore-默认行为,可以移动组件而不管与相邻组件的冲突。在这种模式下,使用了与以前版本的Altium Designer中相同的组件间隙检查例程。这些例程使用3D主体(如果有)或铜和丝印图元来标识对象的间隙。
Push-组件会将其他组件推开,以符合组件之间的间隙。活接中的组件可以被推动,活接中的组件的位置可以更改,但活接不会断开。锁定的组件无法推动。在这种模式下,组件通过其选择边界进行标识,该选择边界是将组件中所有图元包围起来的最小可能的矩形。
Avoid-组件将被迫避免违反其他组件之间的间隙规则。在这种模式下,组件通过其选择边界进行标识,该选择边界是将组件中所有图元包围起来的最小可能的矩形。
您可以在放置期间按R键在放置模式之间循环。
Pickup Track Width From Existing Routes-从放置的路径进行布线时,启用使用现有的路径宽度(即使当前的路径宽度与现有的路径不同,当从该路径继续执行路径时,也会采用现有的路径宽度)。
Track Width Mode-选择用于交互布线的轨道宽度模式。可用的模式有:
User Choice-启用此模式后,宽度由“Choose Width”对话框中选择的宽度确定-通过在布线时按Shift + W可以访问。
Rule Minimum-启用此模式后,将使用为当前网络定义的设计规则最小宽度。
Rule Preferred-启用此模式后,将使用为当前网络定义的设计规则首选宽度。
Rule Maximum-启用此模式后,将使用为当前网络定义的设计规则最大宽度。
Via Size Mode-选择一种过孔尺寸模式进行交互式布线。可用的模式有:
User Choice-启用此模式后,过孔尺寸由“Choose Via Sizes”对话框中选择的尺寸确定-通过在布线时按Shift + V可以访问。
Rule Minimum-此模式使用最小过孔规则。
Rule Preferred-此模式使用首选过孔大小规则。
Rule Maximum-此模式使用最大过孔大小规则。
Favorite Interactive Routing Widths-单击此按钮可以打开“收藏的交互布线宽度”对话框,您可以在其中配置布线宽度。