Cross-Probing & Selecting
Altium Essentials: PCB Viewing and Navigation
This content is part of the official Altium Professional Training Program. For full courses, materials and certification, visit Altium Training.
统一数据模型与项目编译
统一数据模型(UDM)会自动在计算机内存中创建。UDM模拟了设计的每一个方面,包括组件、连接性、组件封装、PCB项目与连接的FPGA项目之间的关系等。正是这个统一数据模型使得不同设计领域之间的交叉探测功能成为可能。交叉探测功能使用自动编译,确保使用的是数据的最新模型。动态编译也可以随时通过点击项目 » 验证PCB项目手动执行。此功能检查UDM与编译器设置之间的逻辑、电气和绘图错误。
文档设置
许多交叉探测和交叉选择的功能要么需要同时查看原理图和PCB文档,要么在同时查看时更容易使用。您可以通过执行以下操作之一同时查看两个文档:
- 右键点击文档标签,然后根据您的观看偏好选择垂直分割或水平分割。
- 如果您使用多于一个屏幕,可以将文档标签拖动到另一个显示器上。
交叉探测
交叉探测是一个强大的搜索工具,帮助在其他编辑器中定位对象,通过在当前编辑器中选择对象。在Altium Designer中,你可以在许多地方进行交叉探测。例如,一旦从PCB编辑器启动交叉探测,你可以点击PCB上的一个组件,以在原理图上显示相同的组件。在原理图和PCB编辑器之间,为文档、组件、总线、网络和引脚/焊盘提供了全面的交叉探测支持。
可以通过在原理图或PCB编辑器中使用工具 » 交叉探测命令,或者点击编辑器的标准工具栏中的有两种交叉探测模式,连续模式和跳转模式,下面的部分将对这两种模式进行描述。
连续交叉探测模式
连续模式允许您在源文档中停留,同时对目标文档中的不同对象进行交叉探测。使用此模式时,请确保原理图和PCB文档在主设计窗口中并排打开。
通过点击工具 » 交叉探测来启动交叉探测命令后,光标将变为十字形,系统会提示您选择希望导航的对象。将光标定位在设计空间内所需的对象上,然后点击或按Enter。相应的对象将在目标文档上被高亮显示。
从源头(例如,原理图)进行交叉探测,并在PCB上高亮显示相应的对象。
您可以继续交叉探测其他对象,或者右键点击或按Esc退出。
跳转到交叉探测模式
跳转模式允许您交叉探测单个对象,并使目标文档成为活动文档。
通过点击 工具 » 交叉探测 启动交叉探测命令后,光标将变为十字准线,系统会提示您选择希望导航的对象。将光标定位在工作区内所需的对象上,然后Ctrl+点击或按Ctrl+Enter。相应的对象将在目标文档上被高亮显示,该文档将成为活动文档。
在软件的其他位置进行交叉探测
交叉探测也可以在软件的各种其他位置完成。这些额外的位置使您能够在构建设计时使用交叉探测功能,而无需使用 工具 » 交叉探测 命令。
在工程更改订单对话框中进行探测
您可以通过右键点击从工程更改订单对话框中进行交叉探测,以访问交叉探测命令来定位原理图中的参考组件或PCB中的目标组件,如下图所示:
在对话框差异中进行探测
差异对话框可以用来交叉探测原理图或PCB上选定的组件。双击条目即可交叉探测到原理图或PCB上的该组件。
从变体管理对话框进行交叉探测
您可以使用变体管理对话框来跨探测到原理图或PCB上的选定组件。在变体管理对话框中双击组件或右键单击然后从菜单中选择跨探测。
在差异面板内探测
要从差异面板跨探测到原理图或PCB(点击差异对话框中的探索差异按钮以访问此面板),请在面板中的一个条目上双击。
在BomDoc内探测
跨探测也可以在BomDoc内完成。在BomDoc中,右键单击,选择跨探测,然后从子菜单中选择您希望导航到的项目。
从项目面板进行交叉探测
要从项目面板跨探测到原理图或PCB上选定的组件或网络,右键单击组件或网络子文件夹中的一个条目,然后选择跨探测到原理图或跨探测到PCB命令。
从消息面板进行跨探测
验证原理图项目后,您可以右键单击然后选择跨探测或在消息面板中双击一个错误消息,以跳转到原理图上的那个错误条件。
交叉选择
此功能便于动态的、双向的组件交叉选择。它用于在PCB和原理图文档之间选择对应的对象。换句话说,当你在PCB文档上选择一个对象时,源原理图文档上的同一个对象也会被选中,反之亦然。这是一个理想的工具,用于构建一组准备进行设计操作的选定对象。例如,你可能正在查看原理图上的许多组件,并希望在PCB编辑器空间中定位它们,以便你可以在电路板上定位它们。
从原理图中交叉选择以构建PCB组件的选择集有许多用途,其中包括三个:
- 快速创建PCB元件类的能力(设计 » 类别;在定义元件类时,有一个按钮可以接管选定的元件)。
- 使用工具 » 元件放置 » 在矩形内排列命令,将选定的元件聚集到用户定义的矩形中,这对于在设计初次从原理图转移到PCB时抽出一组元件来说是理想的。
- 能够按特定顺序选择原理图上的元件,然后切换到PCB编辑器并运行工具 » 元件放置 » 重新定位选定的元件命令 - 然后可以一个接一个地放置每个PCB元件,顺序与它们在原理图上被选中的顺序相同。
通过以下方式访问此功能:
-
从主菜单中点击工具 » 交叉选择模式。此命令用于开启和关闭该功能,命令的状态会在工具菜单中显示。交叉选择模式启用时,工具菜单中的交叉选择模式图标周围会出现蓝色框,如下图所示。

交叉选择模式在工具菜单中显示为禁用(左)和启用(右)。 - 在首选项对话框的系统 - 导航页面中勾选或取消勾选交叉选择选项。
- 点击Shift+Ctrl+X。
从原理图中选择PCB元件
可以在一个或多个原理图源文件中选择部分,并与活动项目的PCB文档上相应的元件封装进行交叉选择。例如,当在源文件上选择一组部件以便在PCB文档上快速创建新的元件类时,这会很有用。
使用此功能:
- 确保目标PCB文档已打开。
- 在源原理图文档上选择所需的部件。
- 选择工具 » 选择PCB元件命令。
启动命令后,项目的PCB文档将成为活动文档。所有相应的组件封装将在设计空间中被选中并放大(但不会被遮盖)。
要在PCB上选择了部件或部件集后创建新的组件类,请使用选择PCB组件命令:- 点击设计» 类别以打开对象类别浏览器对话框。
- 右键点击组件类别然后通过在左列中右键点击选择添加类别。输入新类别的期望名称。
- 点击非成员和成员区域对话框之间的按钮,将所需和选定的部件添加到右侧列。
- 点击取消关闭对象类别浏览器对话框并返回到工作区。

