PCBLIB 检查器
Parent page: PCB 面板
选择 PCB 对象,以便用要 PCBLIB Inspector查看或编辑的对象填充该
面板。
概述
PCBLIB Inspector 面板使你能够在活动的 PCB Library 文档中检查并编辑一个或多个设计对象的属性。配合适当的过滤使用时,该面板可让你在一个便捷位置对同类的多个对象进行更改。该面板是 PCBLIB Filter 面板的天然搭档。
面板访问
通过以下方式访问 PCBLIB Inspector 面板:
-
在主菜单中单击 View | PCB Library|
。
- 使用 F11 键盘快捷键。
定义面板显示范围
PCBLIB Inspector 面板允许你通过过滤控件定义面板中显示哪些对象(显示范围)。可通过面板顶部带下划线的控件进行访问。
你可能在工作区中选中了大量不同类型的对象。在这些对象中,你可能只希望编辑某些对象类型的属性,而不想丢失或不得不更改当前选择。
使用 Include 链接的上下文菜单来选择要在面板中显示与编辑的对象类型——可以是所有对象,也可以是特定对象。要选择一个或多个特定对象类型,请启用 Display only 选项,然后在下方列表中勾选所需对象旁的复选框。该列表只会包含当前在主工作区中已选中的对象类型。
当启用显示特定对象类型后,该控件会通过列出已启用的类型(以逗号分隔)来反映你的选择。
检查对象属性
PCBLIB Inspector 面板的主要区域会显示在已定义显示范围内对象的各类属性分区。
在 PCB library 编辑器窗口中单击某个对象会选中该对象,并在 PCBLIB Inspector 面板中显示其相关属性。信息会显示在以下常见的可折叠分区下:
类型
该面板分区仅包含一个条目,用于表示正在“检查”的设计对象类型。例如,在工作区中单击一个元件会显示条目 Component,单击一个元件标号会显示条目 Text,依此类推。
对象特定
该分区包含被检查对象特有、且非图形类的属性。例如,选择一个 Pad 会显示 Pad 特有的属性,包括:
- 层
- 名称(焊盘标号)
- 孔径
- 阻焊设置
- 电气类型
- 钻孔/孔类型
- 等等……
其他被选对象会显示不同的属性。例如,选择一个 Via 对象会显示诸如 Via Diameter 和 Start/Finish Layer 等属性。
图形
该分区包含所选对象的图形属性。此处的属性可能包括对象的位置、旋转与尺寸,以及是否被锁定。
编辑对象属性
可通过面板中相应条目编辑所选对象的属性。当你单击正在编辑字段之外的位置时,更改将生效。这也是使用该面板编辑对象属性的优势之一——面板会保持打开状态,使你可以按需连续修改多个属性,而无需每次都关闭并重新打开对象的属性对话框。
不过,使用该面板进行编辑的主要优势在于:可以在同一处编辑多个对象,而无需通过对话框逐个编辑。所选对象可以是相同类型或不同类型。对选择集中所有对象都通用的属性会显示在面板中;对象之间取值不同的公共属性将显示为 <...>。当按需编辑这些属性时,所做更改会立即同步到选择集中的每个对象。
可使用过滤(通过 PCBLIB Filter 面板)来定位设计中的特定对象组,然后使用 PCBLIB Inspector 面板直接编辑这些多个对象的属性。
可通过以下方式在面板中检查并编辑多个对象:
- 在工作区中使用标准的 Ctrl+click 和 Shift+click 技巧手动选择多个对象。
- 使用鼠标通过 click+drag 方法“套索”选择一组对象。可使用 Ctrl+click+drag 和 Shift+click+drag 选择多个组。
- 使用 Home | Clipboard | Select » All(或 Ctrl+A)选择元件中的所有对象,然后应用面板的过滤器(Include...)来定位特定对象——例如:Pads。
编辑数值型属性
对于所选对象的数值型属性,最简单的修改方式是直接输入新值替换原值。可使用加号和减号运算符指定数值的正负号。未指定符号的值默认视为正数。因此输入 20 等同于输入 +20。
可输入带有特定计量单位的数值,软件会将其转换为文档当前定义的单位。如果未指定单位,则使用文档设置的默认单位。
当选择多个对象时,更改某个公共属性会影响所有被选对象。例如,要将一组选中的焊盘向左或向右平移,可编辑它们共同的 X1 位置属性。
批量替换字符串型属性
有时需要修改多个已选对象共有的字符串型属性。例如,将所选排针元件的标号从 P1、P2、P3 等重命名为 HDR1、HDR2、HDR3 等。要执行此类批量替换,面板支持使用字符串替换语法。
字符串替换条目用大括号括起,形式为:{oldstring=newstring}
这种形式的条目会将属性值中出现的所有“oldstring”替换为“newstring”。在上述标号示例中,你需要在 Name 属性的值字段中输入 {P=HDR)。
如果你希望在同一个目标字符串中替换多个不同的字符串片段,可按顺序输入多个替换条目,每个条目都用各自的一对花括号括起。软件会将该输入视为批量替换——先替换第一个表达式,再替换第二个,依此类推。
字符串型属性的智能编辑
PCBLIB Inspector 面板还通过其 Smart Edit 功能为字符串修改提供进一步支持。
只需单击一个共享属性:该属性在所选对象间取值不同(初始显示为 <...>),且其值为字符串。此时,单元格最右侧会出现一个
按钮。单击该按钮即可打开 Smart Edit 对话框。
Smart Edit 对话框提供了一种更精简的方法来执行多项字符串修改,
可从 Batch Replace 选项卡访问。
Batch Replace 选项卡提供简单直接的替换方式,类似前面提到的字符串替换(但无需输入花括号)。单击 From 字段并输入你希望替换的当前字符串片段;单击 To 字段并输入用于替换的新字符串。熟悉的字符串替换语法会显示在该选项卡底部。
例如,考虑下图所示的六个焊盘连接的 Top Overlay 文本,它们带有前缀 SIM_,需要将其更改为 Sm_。在这种情况下,选择这些元件,在面板中单击 String 属性(如上图所示)并打开 Smart Edit 对话框。然后在 Batch Replace 选项卡中,在 From 字段输入 SIM,在 To 字段输入 Sm(因此替换字符串为 {SIM=Sm}))。单击 OK 后,标号将相应修改。
与基础字符串替换一样,Batch Replace 选项卡也支持在同一目标字符串中替换多个不同的字符串片段。将
各项替换作为不同的 From-To 条目输入。在上述示例中,字符串 后缀也作为另一条批量替换更改条目输入,从 -A 变为 -1。
