Parent page: 集成库面板

使用 Libraries 面板可访问 CircuitStudio 中当前可用库里的元件。使用 Libraries 面板可访问 CircuitStudio 中当前可用库里的元件。

概述

Libraries 面板使你能够浏览并放置 CircuitStudio 当前可用库中的元件。

面板访问

要显示 Libraries 面板,请单击 View | System |

按钮。该面板可直接访问已打开项目中的库,或已安装为持久库的库。

面板可配置为在编辑器空间中浮动,或停靠在屏幕两侧。如果 Projects 面板当前位于已停靠的 Workspace 面板组中,请使用位于面板底部的 Projects 选项卡将其置于最前。

内容与使用

在 CircuitStudio 中,元件、封装及其他模型只能从 available libraries 中使用,也就是满足以下条件的库:

  • 属于活动项目(即当前在 Projects 面板中选中的项目)。
  • 已安装到 CircuitStudio 中。
  • 位于已定义的搜索路径上。搜索路径是项目特定设置——也就是说,只能访问活动项目中定义的路径。

当库可用后,其中某个库的内容会显示在 Libraries 面板中,你可以浏览并用于放置元件。

使库可用

使库可用的三种方法都在 Available Libraries 对话框中配置——单击面板顶部的

按钮打开该对话框。Available Libraries 对话框包含三个选项卡,下面各节将进行说明。 

库会按其在 Available Libraries dialog 中出现的顺序被搜索——先按选项卡顺序,再按每个选项卡内库列表的顺序。搜索会在为模型链接验证而查询列表时发生,例如在编译项目、同步或运行仿真时。使用每个选项卡中的 Move Up Move Down  按钮来定义该选项卡内库的搜索顺序。

Project 选项卡

此选项卡列出活动项目(即当前在 Projects 面板中选中的项目)所包含的所有库。

要向项目添加库,请单击 Add Library 按钮。将打开 Open 对话框,你可以在其中浏览并选择要添加到项目(以及此列表)中的库文件。

以下类型的库文件支持作为项目库:

  • 集成库(*.IntLib
  • 原理图库(*.SchLib
  • 封装库(*.PcbLib
  • PCB3D 模型库(*.PCB3DLib)——仅限旧版
  • 仿真模型文件(*.Mdl
  • 仿真子电路文件(*.Ckt
  • SIMetrix 模型库(*.LB

使用 Move Up Move Down  按钮来定义库的搜索顺序。

当新库添加到列表时,其对应条目也会作为属于该项目的文档,出现在 Projects 面板中相关的子文件夹下。

Installed 选项卡

此选项卡列出所有已安装的库。该列表是 CircuitStudio 的环境设置;添加到该列表的任何库都将对所有项目可用,并且该列表会在不同设计会话之间保持不变。项目库可以添加到此列表,但初始并不包含在其中。

单击 Install 按钮以运行 Open 对话框,你可以在其中浏览并选择要添加到列表的库。

以下类型的库文件支持作为已安装库:

  • 集成库(*.IntLib
  • 原理图库(*.SchLib
  • 封装库(*.PcbLib

使用 Move Up Move Down  按钮来定义库的搜索顺序。

Search Path 选项卡

此选项卡列出沿项目的库搜索路径找到的所有库。这些路径在 Options For Project 对话框的 Search Paths tab 中定义。单击 Paths 按钮将直接跳转到该选项卡,你可以根据需要定义更多搜索路径或修改现有路径。

使用 Refresh 按钮重新扫描搜索路径,确保库列表为最新。

以下类型的库文件支持作为搜索路径库:

  • 封装库(*.PcbLib
  • 仿真模型文件(*.Mdl
  • 仿真子电路文件(*.Ckt
  • PCB3D 模型库(*.PCB3DLib)——仅限旧版

此选项卡中的库会按其显示顺序被搜索;单击 Paths 按钮以定义顺序。

搜索路径可定义为特定文件或文件夹(包括子文件夹)。请注意,搜索包含大量文件的大量文件夹可能会很慢。

同样需要记住的是,当通过网络访问这些库时,使大量库可用可能会降低 CircuitStudio 的性能。

Libraries 面板分区

该面板分为多个控件与区域,下图概述了各部分的功能。 

Libraries 面板用于在设计中定位并放置元件。Libraries 面板用于在设计中定位并放置元件。

从当前库浏览与放置

面板上方的下拉菜单列出可用于活动项目的库。选择列表中的某个库,使其成为面板中的活动库。

单击下拉箭头以选择库。单击下拉箭头以选择库。

根据面板的浏览模式设置(见下文),可列出以下类型的库文件:

  • 原理图元件库:*.SchLib*.Lib
  • 封装库:*.PcbLib*.Lib
  • PCB3D 模型库:*.PCB3DLib——仅限旧版
  • 集成库:*.IntLib

设置库类型的浏览模式

下拉列表中显示的库类型会随所选面板浏览模式而变化。该模式通过单击下拉字段最右侧的 ...

 按钮打开的选项来确定:

配置面板中应显示哪些类型的库。配置面板中应显示哪些类型的库。

  • Components——启用后显示元件库;包括 SchLib 和 IntLib 库类型。
  • Footprints——启用后显示封装库;包括 PcbLib 库类型以及 IntLib 库中的封装。
  • 3D Models——启用后显示 PCB3D 模型库。请注意,3D 模型现已并入封装库中的封装。

在任意时刻都可以启用任意组合的浏览模式,下拉列表会相应更新。由于 集成库可能包含所有类型的元件/模型,因此对于每个已启用的浏览模式,这些库都会分别列出独立条目。 

元件信息显示

首次安装 CircuitStudio 时,Libraries 面板会为每个元件显示 Component NameDescription Library 字段。这些列可更改,包括显示哪些列以及显示顺序。

要更改显示哪些列,请在某个列标题(或元件名称)上右键单击,并从上下文菜单中选择 Select Columns ,这将打开 Select Parameter Columns 对话框。

右键单击以配置显示哪些列。右键单击以配置显示哪些列。

Select Parameter Columns dialog 中,选择所需的参数列,并使用与 Known Parameters Selected Parameters 列表关联的 Add Remove 按钮。你也可以双击某个条目,将其从一个列表移动到另一个列表。参数列表来源于可用库中所有元件的全部参数汇总。

使用该对话框向 Libraries 面板添加或移除参数。使用该对话框向 Libraries 面板添加或移除参数。

 

参数列的顺序可通过拖放来更改,既可在 Libraries 面板中操作,也可在 Select Parameter Columns dialog 中操作。

放置所选元件

找到所需元件后,可使用以下任一方法将元件放置到活动文档中:

  • 单击面板顶部的 Place 按钮 
  • 在列表中双击该元件 
  • 单击并按住元件,然后将其拖放到文档中

元件将跟随光标悬浮显示。在悬浮状态下

  • Spacebar 以 90° 为增量逆时针旋转器件。按 Shift+Spacebar 顺时针旋转器件。
  • X 或 键沿 X 轴或 Y 轴翻转器件。
  • Tab 打开元件属性对话框,可在放置前进行编辑。
  • 对于 PCB 元件封装,按 L 键将封装翻转到电路板的另一面。

放置该元件后,光标上会出现另一个元件,随时可继续放置。继续放置该元件的更多实例,或右键单击(或 Esc)以停止放置该元件。 使用“单击并拖动”的放置方式时,只会放置该器件的一个实例;放置完成后不会保持在放置模式中。

只有在存在合适的文档(原理图或 PCB)并作为活动文档打开,且所选元件具有适用于该类文档的模型时,才能放置元件。 

搜索元件

如果你知道所需元件位于哪个库中,可以通过 Available Libraries 对话框添加该库。

在当前库中过滤元件

要在当前库中查找元件,可以在元件列表中滚动查找,或使用过滤字段对元件 Name 字段执行字符串搜索。 

按名称过滤元件列表,以快速定位所需元件。按名称过滤元件列表,以快速定位所需元件。

增量搜索

增量搜索指的是“边输入边搜索”。在当前库中执行增量搜索时,先单击元件列表中的第一条目,然后开始输入要搜索的元件名称。列表会自动跳转到名称与正在输入的字符串匹配的元件。若要对其他列的内容执行增量搜索,将该列拖放到最左侧列即可。

使用增量搜索先找到名称以 Diode 开头的元件。使用增量搜索先找到名称以 Diode 开头的元件。

跨库搜索

当你不知道元件位于哪个库中,或甚至不确定是否可用时,可以进行搜索。要搜索元件,单击面板顶部的 Search 按钮,这将打开 Libraries Search 对话框。

搜索过程 可概括如下:

  • 通过定义 Filters 来执行搜索,这些条件会应用到所有可根据当前搜索 Scope 设置进行搜索的库。
  • Scope 包含要搜索的库类型。一次只能搜索一种类型(Components、Footprints 或 3D Models)。 
  • Scope 定义要搜索哪些库;可以是 CircuitStudio 当前可访问的库(Available libraries),也可以是某个文件夹内的所有库(Libraries on path)。
  • 当在某个路径上搜索库时,目标是 一个特定文件夹,并且还可以 Include Subdirectories
  • 你也可以通过将 Scope 设置为 Refine last search,在搜索结果中继续搜索。 

使用 Libraries Search 对话框搜索元件或封装。使用 Libraries Search 对话框搜索元件或封装。

设置搜索过滤器

对话框的 Filters 区域用于定义要应用于搜索的文本字符串。必须配置三个区域:

  1. Field – 这是要搜索的元件属性。它可以是任何元件或封装 属性,包括 Name、 Description、Comment、Footprint,或添加到元件中的任何参数。 
  2. Operator – 定义如何判定匹配。可以是当值 equalcontainsstarts withends with 时匹配。注意,equal 需要精确的字符串匹配,因此只有在你确信搜索字符串正确且完整时才应使用。
  3. Value – 在所选 Field 中要搜索的字符,并按所选 Operator 进行匹配。

如果搜索 Scope 为 Libraries on path,字段下拉列表只会显示之前使用过的字符串。如果 Scope 为 Available libraries, ,下拉列表会自动列出所有可用库中所有元件的全部属性——选择所需属性即可。这是因为在 Available libraries 选项下,这些数据对 CircuitStudio 是已知的。 

设置 Scope

搜索基本上有两种方式:

  1. CircuitStudio 当前可用的库——即 Libraries 面板顶部下拉列表中显示的库列表。
  2. 存储在特定文件夹中的库(如果启用该选项,也包括子目录)。

搜索将返回在所有落入所定义范围(Available Libraries/指定搜索路径上的库)内的库中,找到的所选搜索类型(Components/Footprints/PCB3D Models)的所有条目。  例如,如果你想查找一个元件 ,你认为它位于硬盘上特定文件夹中的某个库里,并且该库当前未列在 Available Libraries 中,则可按如下方式定义搜索:

  1. 在对话框的 Scope 区域,将 Search in 设置为 Components。
  2. Scope 区域,选择 Libraries on path 选项。
  3. Path 区域,将路径设置为指向包含你要搜索的库文档的文件夹。
  4. 单击 Search 按钮。

高级查询搜索

在默认模式下,Libraries Search 对话框会将 Filters 设置转换为查询,然后将其应用到由 Scope 当前所指向的库。你可以看到该查询,并且通过单击 Advanced 将对话框切换到 Advanced 模式来手动输入自己的查询,如下图所示。

在 Advanced  模式下,可以定义任意复杂度的查询。 Advanced 模式下,可以定义任意复杂度的查询。 

对话框顶部区域(称为 Query Editor 区域)允许你通过输入逻辑查询来构建过滤器。在该模式下,你可以直接在字段中键入查询。要获取查询关键字帮助,单击 Helper 按钮打开 Query Helper 对话框。

使用 Query Helper  来定位并了解查询关键字;单击某个关键字后按 F1 可查看该关键字的信息。使用 Query Helper 来定位并了解查询关键字;单击某个关键字后按 F1 可查看该关键字的信息。

关于使用查询与 Query Helper 的注意事项:

  • 使用 Query Helper 对话框的顶部区域,利用可用的 Library Functions 和 System Functions 组合查询表达式。
  • 对话框中部区域提供了一系列用于构建表达式的运算符。
  • 使用 Check Syntax 按钮验证表达式在语法上是否正确。
  • 当查询表达式按需定义完成后,单击 OK 会将该查询加载到 Libraries Search 对话框的 Query Editor 区域中,以便继续执行搜索。
  • Libraries Search 对话框中使用 Clear 按钮,清除对话框 Query Editor 区域中的当前查询表达式。

搜索结果

定义好搜索条件后,单击 Search  按钮开始搜索。Libraries Search  对话框将关闭,搜索结果会在 Libraries 面板中列出,并在库下拉列表中新增一个名为 Query Results 的条目,如下图所示。

搜索结果显示在 Libraries  面板中。搜索结果显示在 Libraries 面板中。

Note: 只有在为该面板启用了相应的浏览模式选项时,才会显示 Query Results 条目。例如,如果搜索是针对 Components 进行的,请确保启用了 Components 浏览模式选项,才能查看 Query Results

如果搜索没有结果,请检查 Path 是否指定正确。另外,也可以尝试搜索一个你确定在某个库中的元件,以检查各项设置是否正确。

右键菜单

该面板的右键菜单提供以下命令:

  • Refresh Library – 使用此命令刷新面板中活动库的内容。当多个用户(通过网络)使用共享库协同工作时,这会特别有用。
  • Refresh All – 使用此命令刷新面板中所有 Available Libraries 的内容。同样,这在多个用户使用共享库时很有用。
  • Add or Remove Libraries – 使用此命令运行 Available Libraries 对话框,你可以在其中为活动项目定义当前可用库的列表。
  • Library Report – 使用此命令生成一份报告,包含面板中当前正在浏览的库内的所有条目。启动该命令后,将打开 Library Report Settings 对话框。使用该对话框设置报告的格式与内容选项。你可以选择生成基于打印的 Word 文档(*.doc)或基于浏览器的 HTML 文档(*.html)。默认情况下,报告将使用库名称生成并存储在与源库相同的位置。对于库中的每个元件,你可以指定是否包含参数、引脚和模型信息。你还可以指定报告是否应包含元件及其模型的图像(如适用)。报告可生成彩色或单色;当生成 HTML 格式报告时,你还可以决定是否将图像保存为元文件。
  • Place[ComponentName/FootprintName] – 使用此命令将当前选中的元件或封装放置到活动原理图或 PCB 文档中。
  • References – 仅当当前选中的元件定义了一个或多个 ComponentLink 参数配对时,才会出现此子菜单。菜单中的条目可用于访问各种链接文档(例如数据手册、网页、文本文档等)。
  • Select Columns – 使用此命令打开 Select Parameter Columns 对话框,你可以在其中指定面板中要显示哪些参数信息列。
  • Edit Component/Edit Footprint– 当在面板中浏览原理图库(*.SchLib)或 PCB 库(*.PcbLib)时,此命令将可用。它会为当前选中的元件/封装打开源库,使该元件/封装在设计编辑器窗口中处于活动状态,便于进行编辑。

 

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