PCB 库

Parent page: 面板

以交互方式浏览、查看并编辑 PCB 库元件及其组成图元。以交互方式浏览、查看并编辑 PCB 库元件及其组成图元。

摘要

PCB Library面板使您能够浏览存储在活动 PCB 库文档中的元件封装并编辑其属性。当 PCB Library 文档处于活动状态时,该面板会填充与该库中各个封装组成部分相关的信息。该面板还支持将对它们所做的任何更改直接传递到 PCB 设计文档中。

面板访问

要打开 PCB Library 面板,请确保 PCB Library 是编辑器中的活动文档,然后通过主菜单点击 View | PCB Library |

面板可配置为在编辑器空间中浮动,或停靠在屏幕边缘。如果 PCB Library 面板当前位于工作区面板组中,请使用位于面板底部的 PCB Library 选项卡将其置于最前。

库浏览

PCB Library面板主体包含三个区域,每个区域提供对活动 PCB Library 中元件的不同范围或视图:

  1. Components - 活动库中的元件封装列表。每个条目都会列出用于定义该封装的焊盘数量和图元对象数量。
  2. Component Primitives - 构成当前所选元件封装的图元对象及其主要属性。
  3. Mini-viewer window - 当前所选元件的简化整体视图,并用叠加图形指示主编辑器视图区域。

当在 PCB Library 面板中选择某个元件时,其组成图元会填充到面板的 Component Primitives 区域中,同时该封装会显示在主编辑器工作区中。在面板中选择某个图元对象会使编辑器工作区中对应对象高亮显示。通过这种方式,PCB Library 面板提供了一种快速、便捷的方式来浏览、查看并访问 PCB 库封装。

从库元件 DIP-6 中选择并高亮显示的 Arc 图元。从库元件 DIP-6 中选择并高亮显示的 Arc 图元。

双击某个 Component 条目会打开 PCB Library Component 对话框;双击某个 Component Primitives 条目将进入其对应的 Properties 对话框——更多选项请参见下方 右键单击部分

筛选内容

可对列表内容进行筛选,使您能够在库中快速找到特定元件封装。这在库包含大量条目时尤其有用。筛选可通过间接筛选、直接筛选或两者结合来实现。

间接筛选

此方法使用面板顶部的 Mask 字段来筛选列表内容。会根据该字段中的输入应用掩码。只有被该输入范围命中的列表元件才会继续显示。

请注意,Mask 字段不区分大小写。要再次列出所有元件封装,请清空(删除)Mask 字段中的内容。

使用 * 通配符运算符可进行更复杂的筛选。例如,输入 m* 将只显示名称以 m 开头的元件封装。或者如下图所示,输入 *16 将只显示名称主体中包含 16 的元件封装。

直接筛选

此方法适用于面板中的所有列表区域,允许您在列表区域内直接键入以快速跳转到某个条目。不会应用掩码,因此列表的全部内容始终可见。

要使用该功能快速查找元件封装,请在面板的 Components 区域内单击,然后输入您要跳转到的元件封装名称的首字母。例如,如果您想快速跳转到以字母 S 开头的元件条目,请在键盘上按下该字母。列表中第一个以 S 开头的元件将被激活,并且该字母会被高亮显示,以指示列表筛选基于它。

如果有多个元件以同一字母开头,尤其当库非常大时,可继续输入更多字母以定位到所需的特定条目——例如如下图所示的 SOT

要清除当前筛选并允许输入不同的起始字母,请按 Esc。使用 Backspace 键可按顺序清除先前输入的筛选字符。

组合筛选

在某些情况下,同时使用间接筛选与直接筛选会更有帮助。例如,如果您记得要查找的元件具有子类型编号 23 且前缀为 TO,则可分别将这些信息用作间接(掩码)与直接输入,如下图所示。

浏览元件图元

面板的 Component Primitives 区域会列出在 Components 列表中当前所选元件封装所包含的所有图元对象。对于每个图元条目,会显示以下信息:

  • Type - 图元对象类型(例如 pad、track、arc 等)。
  • Name - 对象的标号(designator)指定值(如存在)。
  • X-Size - 对象的 X 尺寸(例如弧线、走线或填充的宽度;焊盘的 X-Size 值)。
  • Y-Size - 对象的 Y 尺寸(例如填充的高度;焊盘的 Y-Size 值。对于走线或弧线该字段为空)。
  • Layer - 对象所在的层。

当在面板中选择单个对象图元时,编辑器工作区中对应对象(track、arc、pad 等)会以图形方式高亮显示。

选择某个元件图元会在编辑器工作区中将其高亮显示。可使用标准的 Ctrl+click 和 Shift+click 技巧选择多个条目。选择某个元件图元会在编辑器工作区中将其高亮显示。可使用标准的 Ctrl+clickShift+click 技巧选择多个条目。

控制在工作区中显示已浏览条目

在任一面板列表(Components 或 Component Primitives)中选择条目都会应用筛选,本质上是将该条目作为筛选范围。应用筛选后在设计编辑器窗口中文档的可视化效果,由面板顶部的一组高亮控制项决定。

显示功能

  • Mask / Dim / Normal - 此下拉列表提供在设计编辑器窗口中对已筛选与未筛选对象进行可视化对比的选项。
    • 当选择 Mask 时,已筛选对象在设计编辑器窗口中保持可见,其他所有对象将变为单色。要设置背景(未高亮)对象的对比度,请调整 Mask Level 控件 – View | Highlight & Edit Mask:

      应用此选项后,未筛选对象将无法被选择或编辑。
    • 当选择 Dim 时,已筛选对象在设计编辑器窗口中保持可见,其他对象保留其颜色但会被加阴影。通过调整 Dim Level 控件来设置已筛选与未筛选对象之间的平衡 – View | Highlight & Edit Mask:
    • 要清除(重置)当前工作区高亮显示,请单击该控制组的 Clear 按钮 – View | Highlight & Edit Mask |
  • Select - 启用时(默认),已筛选对象将在工作区中被选中。
  • Zoom - 启用时(默认),已筛选对象将在设计编辑器窗口中被缩放并居中显示(在可能的情况下)。
  • Clear Existing - 启用时(默认),在应用新筛选之前会清除现有筛选。禁用此选项可扩展现有筛选,即在现有筛选基础上再应用新的筛选,从而进一步细化筛选结果。

这些选项可任意组合启用。例如,您可能希望在设计编辑器窗口中将所有已筛选对象缩放、居中并选中,同时应用掩码以减少其他设计对象带来的杂乱。

使用面板的 

按钮可清除当前应用的筛选。设计工作区中的所有对象将完全可见,并可被选择/编辑。若要重新应用筛选,请单击 

按钮。

使用面板的迷你查看器

面板底部区域为文档提供一个迷你查看器,其窗口中央显示活动元件封装的图像。图像上叠加一个白色视图框,表示当前在设计编辑器窗口中显示的区域。

当您在设计编辑器窗口中平移文档时——无论是使用相关的水平/垂直滚动条,还是使用右键平移手形工具——面板中的视图框都会相应移动。反之,如果您在面板中单击视图框并在封装图像上拖动它,设计编辑器窗口中的文档也会在当前缩放级别下相应平移。

当您在设计编辑器窗口中放大或缩小时,面板中的视图框会相应调整大小。反之,在面板中通过单击并拖动视图框任一顶点来调整其大小,会导致设计编辑器窗口中的缩放级别发生变化。视图框越小,表示实际文档放大得越多。

单击面板顶部的

按钮,会在设计编辑器窗口中提供一个浮动放大镜和缩放光标。当您在工作区中移动它们时,面板中的迷你查看器将显示以光标为中心的活动元件封装放大图像。这样,您可以在设计编辑器窗口中以全尺寸浏览文档,同时在迷你查看器窗口中查看放大的细节。

使用 Page UpPage Down 键分别放大或缩小。右键单击、单击或按下 Esc 可退出放大模式。

更改面板显示

面板中的 Components(元件)部分始终显示。不过,后续的面板部分可以设置为显示或隐藏。

这可通过位于面板分区右侧的相应按钮来实现:

  • 当某个分区当前处于显示状态时,按钮将显示为    单击后将隐藏该分区。
  • 当某个分区当前处于隐藏状态时,按钮将显示为    单击后将显示该分区。
  • 当多个连续分区被隐藏时,按钮将显示为 。单击该按钮会弹出菜单,允许你选择希望重新显示的分区。

右键菜单

Components

在某个元件条目上右键单击,会弹出包含以下命令的菜单:

  • New Blank Component - 将新的元件封装添加到列表中。该封装会被赋予默认名称 PCBCOMPONENT_1,并在设计编辑器窗口中打开一张空白工作表,供你开始放置用于定义封装的基本对象(primitive objects)。
  • Component Wizard - 打开 PCB Component Wizard:

    向导页面将引导你完成创建新元件封装的步骤。注意:如果取消向导,会在列表中添加一个默认名称(PCBCOMPONENT_1)的新元件,并打开一张空白工作表,供你手动定义封装。
  • Cut - 将所选元件封装的副本放入 PCB Library Editor 的内部剪贴板,然后从库中永久删除该封装。将出现确认对话框,要求验证是否继续删除。
  • Copy - 将所选元件封装的副本放入 PCB Library Editor 的内部剪贴板。
  • Copy Name - 将当前聚焦的元件封装名称复制到 PCB Library Editor 的内部剪贴板。
  • Paste - 将 PCB Library Editor 内部剪贴板中的元件封装粘贴到当前活动的库文档中。该命令的条目会随剪贴板中有效元件封装的数量而变化。例如,如果你之前从某个 PCB 库文档剪切或复制了 1 个元件封装,该条目将显示为 Paste 1 Components。如果复制/剪切了 2 个库元件,该条目将显示为 Paste 2 Components,依此类推。
  • Delete - 从库文档中永久删除所选元件封装。将出现确认对话框,询问是否继续删除。
  • Select All - 快速选择列表中的所有元件条目。
  • Component Properties - 访问 PCB Library Component 对话框,你可以在其中查看/修改当前聚焦元件封装的 Name、Height 和 Description。在面板中双击某个元件条目也会打开 PCB Library Component 对话框。
  • Place - 将当前聚焦的元件封装放置到 PCB 设计文档中。单击后,最近处于活动状态的 PCB(不论其所属项目)将成为设计编辑器窗口中的活动文档,并打开 Place Component 对话框。使用该对话框在放置前按需定义封装位号(designator)和注释(comment)。
  • Update PCB With <FocusedComponent> - 将库文档中对当前聚焦元件封装所做的更改传递到所有已打开且放置了该封装的 PCB 设计文档中。该封装的所有实例都会更新。
  • Update PCB With All - 将库文档中对元件封装所做的所有更改传递到所有已打开且放置了这些元件封装的 PCB 设计文档中。所有已放置的、发生更改的元件封装实例都会更新。
  • Report - 为活动元件生成报告。启动该命令后,将在源 PCB 库文档所在文件夹中生成报告(LibraryName.CMP),并自动在设计编辑器窗口中作为活动文档打开。报告列出包括封装尺寸、构成封装的基本对象明细及其所在层等信息。
  • Delete All Grids And Guides in Library - 使用此命令从工作区删除所有用户自定义的捕捉网格(snap grids)和参考线(guides)。默认捕捉网格将保留。

Component Primitives

在某个基本对象条目上右键单击,会弹出包含以下命令的菜单:

  • Show Pads - 启用后在面板的 Component Primitives 分区中显示焊盘(pad)条目。
  • Show Vias - 启用后在面板的 Component Primitives 分区中显示过孔(via)条目。
  • Show Tracks - 启用后在面板的 Component Primitives 分区中显示走线(track)条目。
  • Show Arcs - 启用后在面板的 Component Primitives 分区中显示圆弧(arc)条目。
  • Show Regions - 启用后在面板的 Component Primitives 分区中显示区域(region)条目。
  • Show Component Bodies - 启用后在面板的 Component Primitives 分区中显示元件本体(component body / 3D Body) 条目。
  • Show Fills - 启用后在面板的 Component Primitives 分区中显示填充(fill)条目。
  • Show Strings - 启用后在面板的 Component Primitives 分区中显示字符串(string)条目。
  • Select All - 快速选择列表中的所有元件基本对象条目。
  • Report - 为面板 Components 分区中当前聚焦的元件封装生成基本对象信息报告。启动该命令后,将出现 Report Preview 对话框,其中包含当前在面板 Component Primitives 分区中显示的基本对象信息。使用该对话框可浏览、打印并以多种文件格式导出报告。
  • Properties - 访问当前聚焦元件基本对象对应的 Properties 对话框,你可以在其中按需查看/修改属性。在面板中双击某个基本对象条目也会打开该基本对象对应的 Properties 对话框。

注意事项

关于 PCB Library 面板的补充信息:

  • 支持标准的 Ctrl+ClickShift+Click 功能,用于在列表中选择多个条目。
  • 活动元件封装是指其图形当前显示在设计编辑器窗口中的封装。
  • Ctrl+Click 在列表中对已选条目执行该操作可取消选择。如果该条目是该分区中唯一被选中的条目,执行此操作将清除过滤器。
  • 可使用键盘快捷键 Up ArrowHomeEndDown Arrow,分别显示上一个、第一个、最后一个和下一个元件封装。
  • 在面板中存在多列数据的分区里,可通过单击任意列的表头按该列对数据排序。单击一次按升序排序;再次单击按降序排序。
  • 你可以更改数据列的显示顺序。要移动某列,单击其表头并水平拖动到所需位置。当出现两个绿色位置箭头时,表示该位置有效。
  • 使用 PCB Library 面板浏览设计对象时所应用的过滤是永久性的。如果选择了 MaskDim 高亮方式,所有不在过滤范围内的对象将在工作区中变淡(取决于设置),并且无法被选择或编辑。在设计编辑器窗口内单击不会清除过滤。必须通过在 PCB Library 面板中单击 Clear 按钮,或使用主 View 功能区中的 Clear 控件来清除永久过滤。
  • 粘贴到活动库文档中的元件封装可以来源于 PCB 设计文档或其他 PCB 库文档。
  • 如果在 PCB Editor 的主设计中将多个元件复制到剪贴板,则粘贴到库文档中的只会是该组中最后被选中的元件。
  • 如果将同一元件在库中粘贴多次,或在未重命名的情况下向库中添加多个新元件,则这些副本会通过后缀加以区分:- DUPLICATE、- DUPLICATE1、- DUPLICATE2,依此类推。
  • 在使用 Place 命令放置库元件之前,必须先打开一个 PCB 设计文档。
  • 要将库文档中对元件封装所做的更改传递出去,必须打开一个 PCB 设计文档。
  • 用于定义元件封装的焊盘及其他图形对象的属性可通过 Inspector 面板进行编辑。必须先选中对象,面板才会显示其属性。
  • 创建新的 PCB 库文档时,面板默认包含一个空白元件封装 - PCBCOMPONENT_1
  • 库元件封装只能在源 PCB 库(.PcbLib)中编辑。你无法在集成库(.IntLib)中编辑元件封装。你需要先反编译集成库,然后在源 PCB 库文档中编辑所需元件。之后可重新编译源库以生成更新后的集成库。

 

AI-LocalizedAI 翻译
如您发现任何问题,请选中相关文本/图片,并按 Ctrl + Enter 键向我们提交反馈。
Content