SCHLIB 检查器

Parent page:  Sch 面板

手动选择原理图对象,以便用要查看或编辑的元件对象填充 SCHLIB Inspector 面板。手动选择原理图对象,以便用要查看或编辑的元件对象填充 SCHLIB Inspector 面板。

摘要

SCHLIB Inspector 面板使您能够检查并编辑活动元件中的一个或多个对象(或当前原理图库中所有已选元件对象)的属性。该面板可用于在一个便捷位置对同一类型的多个对象进行更改。

面板访问

通过以下方式访问 SCHLIB Inspector 面板:

  • 在主菜单中单击 View | Schematic | 
  • 使用 F11 键盘快捷键。
面板可配置为在编辑器空间中浮动,或停靠在屏幕侧边。如果 SCHLIB Inspector 面板当前位于一组停靠面板中,请使用面板底部的 SCHLIB Inspector 选项卡将其置于最前。

定义面板显示范围

当在编辑器工作区中选择了大量对象时,通常需要仅编辑某些对象类型的属性,而不丢失或不得不更改当前选择。可使用面板顶部带下划线的控件来实现,本质上为面板定义一个“显示范围”:

使用左侧带下划线的控件设置可显示的对象类型。单击该控件会弹出选择窗口。

使用弹出窗口选择要在面板中包含以进行显示和编辑的对象类型——可以是所有对象或特定对象。要选择一个或多个特定对象类型,请启用 Display only 选项,然后在下方列表中勾选所需对象旁的复选框。该列表只会包含当前在主工作区中已选中的对象类型。

当启用特定对象类型进行显示时,该控件会通过以逗号分隔列出已启用类型来反映选择结果。

请注意,如果您对一个或多个对象类型启用了过滤,面板右下角会出现一个控件,允许您在显示所有对象 

与仅显示由 Display Only 选项 指定的对象之间快速切换。

单击右侧带下划线的控件(上图显示为“current document”),可从以下选项中选择:

  • current component – 仅显示编辑器窗口中活动元件的已选对象。
  • all components – 显示活动原理图库中所有元件的已选对象。

检查对象属性

在库编辑器窗口中单击单个对象将选中该对象,并在 SCHLIB Inspector 面板中显示与其相关的属性。信息显示在以下常见的可折叠分区下:

Kind

该分区仅包含一个条目,对应正在“检查”的元件对象类型。例如,单击一个引脚会显示条目 Pin,单击一个矩形会显示条目 Rectangle,依此类推。

Design

该分区也仅包含一个条目,对应元件所在的父级原理图库文档。

Graphical

该分区包含所选对象的图形属性。此处的属性可能包括对象位置、方向以及显示所用颜色。

Object Specific

该分区包含被检查对象特有且非图形类的属性。例如,选择一个引脚会显示引脚特有的属性,例如:

  • Name
  • Description
  • Pin Designator
  • Electrical Type
  • ...etc

其他被选对象会显示不同的属性。例如,选择一个 Rectangle 图形将不会提供该对象特有的任何属性。

当选择多个对象时,这些对象之间取值不同的公共属性将显示为 <...>

Parameters

对于可“附加”参数的对象,该分区允许对单个或多个对象的 Parameters 进行检查、添加和删除。

编辑对象属性

可通过修改面板中的相应条目来编辑所选对象的属性。当您单击正在编辑的字段之外时,更改将生效。这也是使用面板编辑对象属性的优势之一——面板会保持打开状态,使您可以按需连续更改一系列属性,而无需每次都关闭并重新打开属性对话框。

如果正在检查的对象有关联的子对象,它们会在 Object Specific 分区中以蓝色显示(类似超链接)。单击这些条目可显示这些子对象特有的属性。对于每个子对象,都会提供返回父对象的链接——即面板 Object Specific 分区中的 Owner 链接。

使用面板进行编辑的主要优势在于:无需通过对话框逐个编辑对象,即可在同一位置修改多个对象。所选对象可以是同一类型或不同类型。选择集中所有对象共有的属性会显示在面板中。对象之间取值不同的公共属性将显示为 <...>。按需编辑这些属性——所做更改会立即传递到选择集中的每个对象。

编辑数值型属性

对于所选对象的数值型属性,最简单的修改方式是直接输入新值替换现有值。可使用加号和减号运算符指定数值的正负号。未指定符号的值默认视为正数。因此输入 20 等同于输入 +20

可为数值输入特定的计量单位。软件会将该值转换为文档当前定义的单位。如果未指定单位,则使用文档设置的默认单位。

当选择多个对象时,更改某个公共属性会影响所有被选对象。例如,要将一组选中的 Pins 向左或向右移动,可编辑它们共同的 X1 位置属性。

适用于多个对象的属性值可通过一个字段进行编辑。适用于多个对象的属性值可通过一个字段进行编辑。

基于字符串属性的批量替换

有时需要修改工作区中多个已选对象共有的字符串属性。例如,将选中的 Pin 对象 Name 从 AIN1、AIN2、AIN3 等重命名为 Alog1、Alog2、Alog3 等——即元件的模拟输入引脚。要执行此类批量替换,面板支持使用字符串替换语法。

字符串替换条目用大括号括起,形式为: {oldstring=newstring}

这种形式的条目会将属性值中出现的所有 oldstring 替换为 newstring。对于数据总线网络标号,您应在 Name 属性的值字段中输入 {AIN=Alog}

字符串替换指令语法直接输入到属性字段中。字符串替换指令语法直接输入到属性字段中。

要在同一目标字符串中替换多个不同的字符串片段,请输入多个替换条目,每个条目都用各自的一对花括号括起。 软件会将该输入视为批量替换——先替换第一个表达式,再替换第二个,依此类推。

字符串属性的智能编辑

SCHLIB Inspector 面板通过其 Smart Edit 功能为字符串修改提供进一步支持。只需单击所选对象的某个共享属性(其值为字符串)。在单元格最右侧会出现一个

按钮。单击该按钮以访问 Smart Edit 对话框。

在 Smart Edit 对话框中执行的批量字符串替换等同于上述直接手动方法,但更易实现。Smart Edit 对话框中执行的批量字符串替换等同于上述直接手动方法,但更易实现。

该对话框在 Batch Replace 选项卡中提供了用于执行单次或多次字符串修改的精简方法。

Smart Editor 对话框中的 Batch Replace 选项卡提供简单直接的替换方式,类似于上面提到的字符串替换(但无需输入花括号)。单击 From 字段并输入要替换的当前字符串片段。然后单击 To 字段并输入用于替换的字符串。熟悉的字符串替换语法会显示在该选项卡底部。

与基础字符串替换一样,Batch Replace 选项卡支持在同一目标字符串中替换多个不同的字符串片段。例如,对于一组元件引脚,需要编辑名称使其:

  • 前缀为 AIN 的改为 ADC
  • 后缀为 DD 的改为 CC

在这种情况下,选择这些元件,在面板中单击 Name 属性并打开 Smart Edit 对话框。然后在 Batch Replace 选项卡中,在 From 字段输入 AIN,在 To 字段输入 ADC(因此替换字符串为 {AIN=ADC})。注意,仅在 From/To 字段中输入 IN DC 也等效,因为 A 字符未改变。通过在下一组 From/To 字段中输入 VDDVCC 来添加第二个字符串替换更改。

单击 OK 后,元件引脚名称将相应修改。

可添加任意数量的批量替换条目,以实现复杂的多属性更改。 可添加任意数量的批量替换条目,以实现复杂的多属性更改。

编辑/添加参数

对于可“附加”参数的对象,SCHLIB Inspector 面板中会显示一个额外的区域——Parameters。当只选中一个对象时,该区域会列出当前为该对象定义的所有参数;当选中多个对象时,该区域只显示在所选全部对象中都共同存在的参数。

单击参数名称的超链接,可直接在面板中显示并编辑该参数的属性——面板焦点会切换到参数属性。单击 Owner 链接可返回编辑该参数所属的父对象。

新增的对象参数在面板中进行编辑。此处已勾选某个引脚参数的 Hide 属性,使其不会在编辑器工作区中显示。新增的对象参数在面板中进行编辑。此处已勾选某个引脚参数的 Hide 属性,使其不会在编辑器工作区中显示。

当编辑多个具有相同参数的对象时,你可以在编辑参数属性(将应用到所选范围内该参数的所有实例)与编辑父对象属性之间切换,而不会丢失当前选择。

可在面板的 Parameters 区域内添加任意数量的用户自定义参数。 只需在 Add User Parameter 条目右侧的字段中输入新参数的值即可。

当你按下 Enter 或点击离开该字段时,将出现 Add new parameter to n object(s) 对话框,其中 n 表示将同时添加此新参数的已选对象数量。

按需输入新参数名称并单击 OK——该参数将被添加到所选对象的参数列表中。

要从所选对象中移除某个参数,请单击参数名称左侧紧邻的 

符号。随后会弹出对话框,提示确认是否继续删除。

注释

  1. 按下 F11 键可在工作区中切换面板的可见性。
  2. 只有在元件编辑器窗口中选中了一个或多个对象时,面板中才会显示信息。
  3. 如果你已将面板的显示范围设置为仅显示特定对象类型,那么当主工作区中的选择被清除时,该范围仍会保留。若随后选择了一个不在此前范围内的对象,面板中央会显示一个控件——“Click here to display all objects”——单击后会将显示范围中 Include 部分重置为包含所有对象类型。
  4. 你可以使用 Up/Down Arrow 键分别在面板的属性列表中向上/向下移动。
AI-LocalizedAI 翻译
如您发现任何问题,请选中相关文本/图片,并按 Ctrl + Enter 键向我们提交反馈。
Content