设计对象选中

Applies to Altium Designer versions: 23 and 24
 

上级页面:熟悉Altium Design环境

在使用原理图编辑器、PCB编辑器、Draftsman等Altium Designer环境主要编辑器时,对象选中是最重要和最常用的操作之一。在对设计对象进行操作之前,必须首先选中该对象,例如:

  • 编辑对象位置或大小;
  • 浏览和更改对象属性;
  • 执行剪贴板操作(剪切/复制)或删除等。

Altium Designer提供了许多工具,以选中所需对象或对象组。其中许多工具类似于在其他Windows应用程序中可以找到的那些工具。

选中对象后,该对象将以选中颜色高亮显示(请在Preferences对话框Schematic – Graphical Editing页面上,配置原理图选中颜色,并在View Configuration面板中配置PCB选中颜色)。如果可以图形方式编辑对象,则在选中对象时将显示彩色编辑手柄。

选中对象将在编辑器的设计空间中以视觉方式进行区分。此处所示为在原理图上选中的元件。将光标悬停在图像上,以查看在PCB文档中选中的一组线路。

简单选中

在最基本情况下,您可以通过将光标悬停在一个单独设计对象上并单击以将其选中。某些设计对象一旦被选中,即可以图形方式更改其大小和/或形状。该对象将被选中,而编辑手柄将显示在该对象周围的各个编辑点。为了更改对象形状和/或大小,请单击并拖动某个编辑手柄。更改的确切性质将取决于您正在编辑的对象。

再次单击某个选中对象或远离对象单击,以取消选中。

请注意,以单击方式进行选中不具累积性。当您单击另一个对象时,之前选中的对象将被取消选中。为了通过单击选中多个对象,请按住Shift键,然后按顺序单击想要选中或取消选中的对象。换言之,按Shift键并进行单击将更改当前位于光标下的对象的选中状态,而不会影响其他对象的状态。

  • 如果您不想通过单击原理图设计空间的任何位置以取消选中所有设计对象,请在Preferences对话框Schematic – Graphical Editing页面PCB Editor – General页面中,禁用Click Clears Selection选项。
  • 如果您发现总是会在无意中选中某些对象,则您可以通过在Preferences对话框Schematic – Graphical Editing页面PCB Editor – General页面中,启用Shift Click to Select选项以增加选中难度。单击Primitives按钮,以访问Must Hold Shift To Select对话框,并从中配置哪些对象需要在选中期间按住Shift键。

    Must Hold Shift To Select 和 Shift Click To Select 对话框 
    Must Hold Shift To Select 和 Shift Click To Select 对话框

  • 当一组对象重叠时,请重复使用该命令按选中方式循环浏览对象,首先选中前面的对象,然后选中后面绘制的对象,依此类推。

当拟选中对象数量较少时,或者有不同种类的对象需要同时进行编辑时,该方法非常适合。

选中矩形

为了选中位于设计文档特定区域内的一些对象,可以使用选中矩形。单击并按住拟选中对象所在假想矩形的一角,然后拖动到该矩形的另一角。请注意,使用选中矩形的选中行为将取决于拖动方向——从左向右或从右向左。

Select Within还是Select Touching?

在Altium Designer中,选中对象既可以是选中矩形内的对象,亦可以是接触选中矩形的对象。这由绘制选中矩形时鼠标移动的方向控制:

 Select Within - 单击并从左向右拖动蓝色矩形,以选中所有完全在选中矩形内的可见对象。
Select Touching - 单击并从右向左拖动绿色矩形,以选中所有与选中矩形接触的可见对象。
当在Preferences对话框System – General页面中启用Use Left/Right Selection选项时,选中矩形的此项功能将起作用。禁用此选项时,仅使用独立于鼠标移动方向的蓝色矩形,即仅选中完全处于选中矩形内的对象。

Partial Selection——选中一个子对象

某些对象(包括原理图元件、图纸符号和线束连接器)是父对象,因为它们包含可独立编辑的子文本字符串。如果选中子对象但未选中父对象,则父对象的编辑手柄将显示为无色,表示当前选中了该对象的子对象,而不是整个对象。

某些编辑操作(例如,Move命令)将包括子对象,而其他编辑操作(例如,Delete命令)则不包括子对象。为了删除父对象及其子对象,必须选中该对象(显示彩色编辑手柄)。以下动画演示了这些差异。

请注意,当选中子对象或整个元件时,元件选中手柄将发生改变。

选中命令

为了选中/取消选中对象,您可以使用主菜单Edit » Select and Edit » DeSelect子菜单的命令。这些选中命令包括:

  • Inside Area – 选中/取消选中用户自定义矩形区域内的设计对象。
  • Outside Area – 选中/取消选中用户自定义矩形区域外的设计对象。
  • Lasso Select / Lasso Deselect – 选中/取消选中用户自定义自由格式'lasso'区域内的设计对象。
  • Touching Rectangle – 选中/取消选中与用户自定义矩形触摸的任何设计对象。
  • Touching Line – 选中/取消选中与用户自定义线接触的任何设计对象。
  • All (快捷键: Ctrl+A) – 选中当前文档上的所有对象。
  • Toggle Selection – 取消选中当前选中的对象。而当前未选中对象将被选中。
按S键弹出Select菜单。按X键弹出DeSelect菜单。也可以使用Active Bar的按钮菜单,访问选中命令。

选中内容存储器

原理图和PCB编辑器中提供了八个选中内容存储器,可用于存储和调用原理图或PCB上最多八组对象的选中状态。选中需要记住的对象,然后将其存储以供以后快速调用。

以下选中内容存储器选项可用:

  • 存储在存储器中(Ctrl键+数字1~8)——将设计空间中的当前选中内容,存储到指定选中内容存储器位置。
  • 添加到存储器(Shift键+数字1~8)——将设计空间中的当前选中内容,添加到已存储在指示选中内容存储器位置中的对象。
  • 从存储器中调用(Alt键+数字1~8)——在当前文档的设计空间中,选中当前存储在指定选中内容存储器位置的对象。
  • 从存储器中调用和添加(Shift键+Alt键+数字1~8)——在当前文档的设计空间中,选中当前存储在指定选中内容存储器位置的对象,以及任何已选中对象。
  • 将存储器应用为设计空间过滤器(Shift键+Ctrl键+数字1~8)——将过滤器应用于当前文档,实质上是将指定选中内容存储器位置的内容用作其范围。

您还可以使用Edit » Selection Memory子菜单,访问选中内容存储器。

或者,通过按下Ctrl+Q键打开Selection Memory对话框。

  Selection Memory对话框:在原理图编辑器(图一)和PCB编辑器(图二)中

单击STO按钮以存储所选内容,或者单击RCL按钮以调用所选内容。单击Apply以高亮显示相关内存内容。单击Clear按钮,或者从主菜单中选择Edit » Selection Memory » Clear » n命令,以清除所示选中存储器内的内容(如果在Selection Memory对话框中启用了位于该位置的Lock选项,则此命令不会清除该位置的内容)。

除了提供可用于操作八个可用选中内容存储器位置中每个位置的控件外,该对话框还汇总了每个位置的内容状态。选中内容将根据特定对象的数量(如果选中内容包含单一类型的对象)或对象总数(如果选中对象属于不同类型)进行汇总。

设计空间中应用过滤的视觉效果由Selection Memory对话框底部定义的一系列控件决定:

  • Mask - 过滤后的对象将在设计空间中完全可见,而所有其他对象将变暗。应用屏蔽后,不在过滤范围内的所有对象均将无法进行选中/编辑。
  • Select - 将在设计空间中选中过滤后的对象。
  • Zoom - 过滤后的对象将在设计空间中缩放并居中(如果可能)。缩放操作可以通过Preferences对话框 Schematic - Library AutoZoom 页面上的Zoom Library Components选项进行确定。
  • Document Scope(仅限原理图编辑器) - 针对所选内容,选择文档范围。选项包括Current Document和Open Documents。

可以启用这些选项的任意组合。例如,您可能希望在设计空间中缩放、居中和选中所有过滤后的对象,同时应用屏蔽以消除其他设计对象的干扰。

您还可以使用对话框中的Clear Existing选项,扩展现有过滤器,实质上是通过在现有过滤器基础上应用新过滤器以进一步细化过滤。为此,请确保禁用此选项。如果启用(默认),则在应用新过滤器之前将清除现有过滤器。

您可以随时通过使用Shift+C键盘快捷键或单击Selection Memory对话框中的Clear按钮,以手动清除现有(和应用的)过滤器。

为防止意外覆盖选中内容存储器,请在Preferences对话框的Schematic – Graphical Editing页面PCB Editor – General页面中,启用Confirm Selection Memory Clear选项。选中与该选中内容存储器关联的Lock复选框,以锁定选中内容存储器位置,使其不被覆盖。

说明

  • 在开始选中之前,最好先取消选中所有对象。
  • 如需了解关于高级对象选中技术的更多信息,请参阅以下页面:
  • 为了在PCB和原理图文档之间选中相应的对象(例如,元件),Altium Designer提供了Cross Select功能。如需了解更多信息,请参阅Cross-Probing & Selecting页面的Cross Selecting部分。
  • Altium Designer具有许多工具,可用于在PCB编辑器设计空间中选中感兴趣的布线。如需了解更多信息,请参阅Strategies for Selecting the Routing页面。

可用的功能取决于您的 Altium Designer 软件订阅级别

Content