使用 CircuitMaker 中的过滤面板筛选 PCB 设计对象
该 Filter 按钮用于打开 PCB/PCBLIB Filter 面板,该面板提供一种快速且便捷的方式,可在当前打开的 PCB 文档中,对任意层上的特定类型 PCB 元件对象进行选择性高亮显示。与 Inspector 面板配合使用时,任何已选板上对象的完整详细信息都可立即获取。可通过在 PCB 与 PCB 库编辑器中选择 View | PCB | Filter 来访问该按钮。

该面板由四个区域组成。前三个是可选择的列表区域,它们共同定义过滤范围:Groups、Objects, 和 Layers。
例如,若分别将它们设置为“Components”“Pads”和“Top Layer”,则板视图将高亮显示属于元件的顶层焊盘。面板这三个部分中的选择代表三阶段过滤动作的累积效果,可用于快速高亮任意类型的设计对象。
第四个区域 Highlighted Objects 会呈现所有通过上述区域所定义过滤条件的对象。单击该区域中的某个条目将缩放并居中(在可能的情况下)到该对象。
原理图与 PCB 文档都包含图元对象与组对象。组对象(例如元件)包含一个或多个图元对象(焊盘、走线、文本等)。图元对象要么是“自由”的,要么“隶属于”某个组对象。请注意,在 Groups 区域中选择 Free 将只会高亮显示那些不属于任何组对象的对象。
在面板的 Groups列表中的选择将高亮显示所有对象,其中包括每个对象所包含的图元对象。除非被 Objects 和/或 Layers 过滤列表中的设置所修改,否则将对所有组对象进行过滤。

板视图中,Groups 选择设置为 Components。其他过滤列表
(Objects、Layers)设置为 <All>。

与上述视图相同的板,在 Groups 选择设置为 Nets时的效果。其他
过滤列表(Objects、Layers)设置为 <All>。
按对象过滤
在面板的 Objects列表中的选择将过滤板视图以显示图元设计对象。除非被 Groups 和/或 Layers 过滤列表中的设置所修改,否则将高亮显示所有对象。

示例板中,Groups 设置为 Components ,Objects 设置为
Pads。Layers <All>设置为

示例板中,Groups 设置为 Nets ,Objects 设置为 Tracks。
Layers <All>设置为
。
按层过滤
在面板的 Layers列表中的选择将过滤板视图,以显示位于指定物理设计层(信号层、阻焊层与丝印层)上的对象。除非被 Groups 和/或 Objects 过滤列表中的设置所修改,否则将高亮显示所有有效的 Layer 对象。

示例板中,Groups 设置为 Components,Objects 设置为 Pads
且 Layers 设置为 Top Layer。

示例板中,Groups 设置为 Nets,Objects 设置为 Tracks ,且
Layers 设置为 Bottom Layer。
选择已过滤对象
面板提供的综合过滤动作有助于查看与选择感兴趣的板级设计对象。
只有被高亮(已过滤)的对象可被选择,从而便于定位、编辑并查找对象信息。Inspector面板 (View | PCB | Inspector)提供一种简单方式,可在选择过滤对象时动态查看并编辑其详细信息。
高亮对象
过滤所应用的视觉高亮实际上是一种遮罩效果:被过滤的对象在设计编辑器窗口中保持可见,而其他所有对象将变为单色显示。
要设置背景(未高亮)对象的对比度,请使用 Mask Level滑块:View | Highlight & Edit Mask。

调整被遮罩(未过滤)对象的对比度。
清除过滤
可通过面板的 Reset Filter 按钮或 View | Highlight & Edit Mask | Clear按钮,或在面板的三个列表区域中选择 <All>(无过滤)来清除当前应用的过滤。
