如果设计规模很大并且分布在许多张原理图页上,仅靠查看原理图来跟踪某条网络并验证设计中的连通性就会变得很困难。尝试在 PCB 上定位这些相同对象则更具挑战。为帮助完成这一过程,可以使用 Navigator 面板。

将 Navigator 面板作为查看整个设计的窗口。在面板中单击时按住 Alt,还可以同时在 PCB 上定位该项目。
Navigator 面板允许你浏览活动的源原理图文档,或活动工程中的所有源原理图文档。该面板以 设计的连通模型 为导航基础,该模型会在后台自动创建。该面板也可用于在 PCB 上导航到元件、焊盘、总线和网络。
在设计中导航
导航可通过两种方式进行——要么在 Navigator 面板中单击以在原理图中定位该对象;要么在原理图中单击对象以在 Navigator 面板中定位该对象。
该面板会保留当前编辑会话的导航事件历史记录,使用面板顶部的按钮(
)可在历史记录中前后移动。
从 Navigator 面板
要显示 Navigator 面板,请使用软件右下角的 Panels 按钮,或从菜单中选择 View » Panels » Navigator。
一旦打开原理图,元件与连通信息就会加载到面板中;单击 Documents 区域中的图标即可显示。软件会为整个工程自动构建 Dynamic Data Model,并在执行编辑操作时维护该模型。请注意,并非所有原理图页都会显示文档标签页(位于图形编辑区顶部)(它们会在后台打开);只有当用户对某张图纸执行操作时,才会出现对应的标签页。
Dynamic Data Model 可用于各个编辑器以及 Navigator 面板。如果你在任何时候不确定面板内容是否与设计的当前状态一致,请选择 Validate Project 命令以强制刷新模型(在 Project 菜单中,或在 Navigator 面板中右键的上下文菜单中)。

在 Navigator 面板中单击某个对象,可在整个设计范围内定位该对象的所有实例。
Navigation Basics
导航基础
|
| Sections |
面板顶部的 Documents 区域为你提供工程的不同视图——单张图纸、扁平化层级(整个工程)以及完整的设计层级。后文将详细讨论这些内容。在第一区域中单击一次图标即可将数据加载到面板中;双击则还会在图形编辑区中显示结果。 |
| Documents section |
在 Documents 区域中,单击某个单独文档的条目,会用该文档本地的元件 Instance 和 Net/Bus 信息(若存在)填充面板的下方区域。选择 Flattened Hierarchy 条目则可浏览整个设计已编译模型中的所有设计对象。 |
| Click to... |
单击一次 Instance / Bus / Net / Pin,即可在其存在的所有原理图页上定位并高亮该对象。 |
| Interactive sections |
请注意,当你单击某个对象时,并非只有下方区域会更新。面板的每个区域都会在其列表中跳转到对应条目(当被导航的对象与该区域特定相关时)。工作区也会随之更新。 |
| What is highlighted |
当你在面板中单击对象时,会应用过滤;其视觉效果由 Highlight Methods 在 System - Navigation 页面的 Preferences dialog(下文详述)中指定的设置控制。 |
| Clear the results |
按 Shift+C 可清除所有受影响图纸上的当前高亮。注意:该快捷键不会清除选择;要清除所有图纸上的选择,请使用 X、D 快捷键序列。 |
| Working in the panel |
面板支持标准的 Windows 网格编辑行为:
|
交互式导航
除了从面板中呈现的对象列表进行导航并单击以在图形空间中定位对象外,你也可以从图形空间反向导航回列表。这称为交互式导航;通过单击 Navigator 面板顶部的 Interactive Navigation 按钮即可启动该模式。光标会变为十字准星,表示你处于导航模式;该模式会一直保持,直到你右键单击或按下 Esc 键。
当你在设计中导航时,图纸显示会根据当前高亮选项更新,同时 Navigator 面板也会更新 以显示与图形编辑窗口中当前选择相关的信息。

调用交互式导航(位于 Navigator 面板顶部的按钮),然后在图纸上单击某个对象,即可在面板中定位该对象,并在设计的其余部分中定位。
交互式导航快捷方式
除了从 Navigator 面板启动交互式导航外,你也可以在原理图编辑器中随时调用导航:按住 Alt 并单击某个设计对象。你可以单击任何对象,包括导线、网络标号、端口、Sheet Entry、Sheet Symbol 或元件。
使用 Alt+Click 快捷方式在设计中导航。
注意:该方法不支持同时导航 PCB;若要实现这一点,需要使用 Interactive Navigation 按钮。
导航期间对象如何高亮显示
当你在 Navigator 面板中单击某个对象时,该对象会显示在图形编辑区中。对象的呈现方式取决于 Preferences dialog 中的 System - Navigation 设置。要从 Navigator 面板直接访问这些设置,请单击面板顶部的 Navigation Options 按钮(
)以打开该 dialog。
Preferences dialog 的 Highlight Methods 区域提供选项,用于控制在执行导航时对文档应用的临时过滤的视觉效果——无论是从面板导航还是在文档内部导航。 这些选项可以任意组合启用。例如,你可能希望在设计编辑器窗口中将所有被过滤的对象缩放并选中,同时应用变暗以减少其他设计对象带来的杂乱。
Navigation Highlight Methods
高亮方法( )
|
| Selecting |
启用后,被过滤的对象将在工作区中被选中。 |
| Connective Graph |
启用此选项可在设计编辑器窗口中显示活动文档上对象之间的连通关系。
|
| Zooming |
启用后,被过滤的对象将在设计编辑器窗口中被缩放并居中显示(在可能的情况下)。缩放级别(即从面板导航或在设计文档内交互式导航时应用的缩放程度)可通过 Far / Close 滑块控制。将滑块向右移动可获得更大的缩放级别。 |
| Dimming |
启用后,被过滤的对象将在设计编辑器窗口中完全可见,而其他对象将变暗。通过 None / Invisible 滑块控制被过滤对象与被遮罩对象之间的对比度。将滑块向右移动可实现更强的变暗效果。 |
Navigator 面板
Navigator 面板提供对 设计的连通模型 的视图。设计结构在面板的四个区域中呈现,下面将分别介绍每个区域。
Navigator 面板以连通性为中心呈现整个设计的视图。
Documents 区域
位于面板顶部的 Documents 区域为你提供三种不同的设计查看方式——individual sheets、flattened hierarchy(整个工程),或浏览 full design hierarchy 的能力。单击此第一区域中的某个图标一次即可将数据加载到面板中,双击则还会在图形编辑区中显示结果。
Features of the Documents Section
文档区域
|
Individual Sheets( ) |
为每一张已捕获的原理图页显示一个图标,并通过 <Sheet_FileName> 进行标识。 如果工程使用了重复页(多通道设计),该页只会显示一次。
单击一次在 Navigator 面板中显示结果,双击则还会在图形编辑区中显示结果。
|
Flattened Hierarchy
(整个工程 ) |
显示整个工程范围内的所有对象及其连通性。如果设计中存在重复页(通道),则会为每个通道类显示一个子图标,并通过通道名称进行标识(该名称源自重复页的 <Sheet_FileName>)。 在该图标内,会为该通道类中的每个通道显示一个图标,并通过 <Sheet_Symbol_Designator> ([<AutomaticSheetNumber>] <Sheet_FileName>) 进行标识。
单击一次在 Navigator 面板中显示结果,双击则还会在图形编辑区中显示结果。
|
Full Design Hierarchy( ) |
为工程中的每一张逻辑页显示一个图标。如果设计中存在重复页(通道),则每个通道都会有一个工作表图标,并通过 <Sheet_Symbol_Designator> ([<AutomaticSheetNumber>] <Sheet_FileName>) 进行标识。
单击一次在 Navigator 面板中显示结果,双击则还会在图形编辑区中显示结果。如果你双击某个重复通道的图标,除了显示该通道的工作表外,还会在原理图编辑区底部选中该特定通道的标签页。
|
元件区域
在 面板的第二个区域中,包含了第一部分当前所选文档中存在的所有元件。当你在列表中选择某个顶层元件实例条目时,会基于该条目应用过滤,其可视化结果由所选的高亮方式决定。如果 已启用的高亮选项 包含 Connective Graph 选项,则所有与所选元件相连接的其他元件也会可见(过滤范围会扩展以包含它们)。这些相连元件会通过绿色的图形连接线进行可视化高亮显示。
由于启用了连接图(Connective Graph),会向面板中所选元件连接到的每个元件绘制一条绿色连线。
Features of the Components Section
元件区域
|
| Information available |
对于每个元件条目,都有用于 Parameters 和 Implementations (模型)的子文件夹。如果在 高亮选项中启用了 Pins 选项,则还会提供一个 Pins 子文件夹( )。 |
| When you click |
当你在 Instance 列表中单击某个引脚条目时,该引脚对应的条目会在面板的 Net / Bus 区域中被选中,并且该父网络的所有引脚会列在面板底部区域。同时也会基于你选择的引脚条目应用过滤;其可视化结果由 已启用的高亮方式 决定。 |
| Connective Graph |
如果你启用了 Connective Graph 选项,则与所选引脚的父网络相连接的所有其他引脚也会可见(过滤范围会扩展以包含它们)。相连引脚的父网络会通过红色的图形连接线进行可视化高亮显示( )。 |
当在 高亮选项中启用 Connective Graph 选项时,你还可以在设计空间中对元件或引脚使用 Alt+Click 快捷方式来显示该图。
网络 / 总线区域
面板的第三部分会列出正在浏览的文档(或扁平化层次结构)中的每条网络和总线。当你单击某个条目时,与该网络/总线相关的所有对象——引脚、网络标号(Net Labels)、端口(Ports)、页入口(Sheet Entries)以及跨页连接器(Cross-Sheet Connectors)——将根据 已启用的高亮方式 在设计编辑器窗口中显示。
Features of the Net / Bus Section
网络 / 总线区域
|
| Information available |
与所选网络/总线相关的各种对象类型会列在子文件夹中,具体取决于当前启用的 高亮选项 以及当前所选网络/总线中是否存在该类对象。 对于每条网络/总线,还可以包含一个进一步的子文件夹,用于列出连接相关引脚/端口/网络标号/页入口/跨页连接器所使用的任何图形线。单击某条线条目可仅过滤该线对象并应用可视化控制设置。 |
| When you click |
所有已在面板中启用显示的网络对象(图形线除外)将显示在面板底部区域( )。同样,单击其中任意对象都会根据已启用的高亮方式应用过滤。 |
总线网络 - 网络引脚区域
面板第四部分的内容取决于两点:你正在导航的对象,以及你设置为显示的对象。如果你在“网络 / 总线”区域中单击一个 bus,则该总线中的各条网络会在此区域列出。如果你在“网络 / 总线”区域中单击一个 net,则该网络中的引脚会被列出。若已启用显示,附加在该网络上的网络标识符也会列出。
信号区域
Navigator 面板支持以“以信号为中心”的方式查看设计,而不是其通常呈现的“以对象为中心”的方式。如果在面板的 Documents 区域中选择了某个原理图文档,在面板顶部启用 Show Signals 选项会将面板的第三部分切换为 Signal 模式。
单击某个信号条目以应用过滤,该信号的节点(引脚/端口/网络标号/页入口/跨页连接器)将根据已启用的高亮方式在设计编辑器窗口中显示。 对于列表中的每个信号,会列出与该信号相关的节点引脚、页入口或跨页连接器。无论是否启用了对应对象类型的显示选项,这些条目都会显示。
Features of the Signal Section
信号区域
|
| Signal |
信号名称(总线名或网络名)。
|
| Width |
该信号内离散网络的数量。 |
| Click on a top-level signal entry |
单击顶层信号条目,会在面板底部区域填充与该信号相关的所有信号节点。这些节点可包括引脚、网络标号、端口、页入口以及跨页连接器。只有在启用了显示对应对象类型的选项时,条目才会显示。 |
| Click on a sub-entry |
单击主“信号”列表中的某个子条目,会在面板底部区域填充与该信号的父网络相关的所有网络对象。 |
| SignalName Driven By Pin X |
当与某信号相关的节点引脚为输出引脚或 I/O 引脚时显示。 X 表示正在驱动该信号的元件-引脚标号。 |
| Driving Node Pin X |
当与某信号相关的节点引脚为输入引脚时显示。 X 表示被该信号驱动的元件-引脚标号。
|
| Driven By Node Sheet Entry SignalName |
当页入口节点的电气类型为输出或 I/O 时显示,表示该入口正在驱动该信号。 |
| Driving Node Sheet Entry X |
当页入口的电气类型为输入(Input)时显示,表示该入口被该信号驱动。 |
在 PCB 中导航
除了在 Navigator 面板中单击以导航到原理图中的对象外,你也可以同时导航到 PCB 上的这些对象。 当你在 Navigator 面板中单击某个对象时按住 Alt 键,目标对象会在原理图和 PCB 中同时高亮显示。
由于导航始终发生在原理图中,要在 PCB 上导航到对象,你需要同时显示原理图和 PCB。你可以通过在单独窗口中显示 PCB 来实现,或使用 Split Vertical 或 Split Horizonal 功能共享图形空间(下图为垂直分割示例)。这些命令都可在你右键单击文档标签页时的上下文菜单中找到。
在浏览设计时按住 Alt 键,也可以在 PCB 上定位这些对象。
Altium Designer 提供了多项在原理图与 PCB 之间协同工作的功能,包括:
| Cross probe |
交叉探测(Cross probe)- 右键单击启动,然后在一个编辑器中单击某个对象(元件、引脚、网络),即可跳转到另一个编辑器中的对应对象。它有两种模式,continuous(停留在源编辑器中),或 jump-to(将目标编辑器/文档设为活动文档)。在进行交叉探测时按住 Ctrl 可调用 jump-to 模式。交叉探测支持从以下位置发起:原理图、PCB 和 BOM 编辑器;Constraint Manager;以及 Project、Navigator 和 Messages 面板。 |
| Cross select |
在一个编辑器中单击选择某个元件,并使其在另一个编辑器中也被选中。支持在原理图与 PCB 编辑器之间使用,可在 View 菜单中启用。 |
了解更多:Cross Probing and Cross Selection
Navigator Panel Context Menu
Navigator 面板的右键上下文菜单包含以下命令: