使用 SailWind Logic,您可以创建和修改库、设置可搜索性、管理库属性、导入和导出库、报告内容以及使用搜索参数。
在 SailWind 中创建原理图所需的元件、符号和其他项目位于一个或多个 SailWind 库中。单个 SailWind 库包含四个文件,每个文件包含由文件扩展名标识的特定类型的项目。
表 12.SailWind 库文件
文件扩展名 | 文件内容 |
---|---|
.br | 元件——有关元件(例如 74LSo2)的数据,包括逻辑系列、属性、管脚和门。 |
.pd | 封装 - 绘制元件时的图形表示。通常称为封装。 |
.ld | Logic_—— 原理图元件的图形表示,例如或非门。此部分仅用作元件清单读取器。使用 SailWind Logic 创建和修改 Logic 封装(有时称为 CAE 封装)。 |
.In | 线——您可以存储在库中的一般图形数据,例如公司徽标,以便在任何设计文件中使用。 |
有关创建 PCB 封装的信息,请参阅 SailWind 布局指南中的“创建新封装”。
要将新库添加到库列表,请先创建一个新的空库,然后向其中填充内容。添加后,您可以将其重新放置在库列表中按搜索顺序排列的首选位置。
有关详细信息,请参阅将库添加到库列表。
🏃♂️步骤
👀结果
您的库将被添加到库列表的底部,同时也是库检索顺序中的最后一个库。要将您的库在库列表和检索顺序中上移,请参阅设置库列表顺序。
您可以在“库管理器”对话框中显示库中现有的项目。您可以选择查看 PCB 封装、元件类型、绘图项目或逻辑 CAE 封装。
🏃♂️步骤
单击主页 > 库菜单项。
在“库管理器”对话框中,选择“库”列表中的库或选择“所有库”。
单击以下按钮之一可显示库中的项目类别:
封装 — PCB 封装(元件封装)
提示使用 SailWind Layout
编辑 PCB 封装。
元件 — 元件
线 — 绘图对象
逻辑 — CAE 封装(示意图符号)
要过滤列表,请在筛选条件框中键入第 105 页上的通配符或表达式,然后单击应用。
空的筛选框不会显示任何结果。如果您不想使用筛选条件限制结果,而只想显示所有项目,请输入 *(星号)并点击“应用”。
👀结果
库项目名称显示在 PCB 封装、元件类型、线项目或 CAE 封装列表中。(列表名称会根据您选择的筛选条件而变化。)预览窗口会显示库对象的图形。
由于库元件没有视觉表示,预览窗口显示与该元件关联的第一个 CAE 封装。
您可以通过添加、删除、复制、编辑或传输数据来修改库数据,以满足特定设计的要求。
您可以向库中添加新项目。添加到库后,这些项目即可用于当前和未来的设计会话。
🏃♂️步骤
单击主页 > 库菜单项。
在库管理器对话框中,从库列表中选择一个库。
如果选择“(所有库)”,则“新建”按钮不可用。
单击以下按钮之一可显示库中的项目类别:
单击新建按钮。
封装 — 不可用。当前分配的 PCB 封装将显示。使用 SailWind Layout
中的库管理器将 PCB 封装添加到库中。另请参阅 SailWind Layout
指南中的“创建新封装”。
元件 — 您将进入元件编辑器。单击“编辑电参数”按钮。系统将显示“元件信息”对话框,您可以在其中定义新元件。另请参阅修改元件的电气信息。
直线 - “新建”和“编辑”不可用。所有 2D 绘图项目(例如,绘图格式和标题栏)都会显示,您只能复制或删除它们。没有专门的库直线编辑器。请使用绘图工具创建或编辑直线并将其保存到库中。
要将新的绘图项目添加到库中,请在第 237 页上创建并合并 SailWind Logic 中的项目,然后单击鼠标右键,再单击“保存到库”。
另请参阅创建 2D 线项目、将绘图项目添加到库。
逻辑 — 您将进入 CAE 封装编辑器。另请参阅创建新的 CAE 封装。
您可以从库中删除一个或多个选定项目。这可以让您清除库中旧的或不需要的数据,并缩短库的搜索时间。
🏃♂️步骤
单击主页 > 库菜单项。
在库管理器对话框中,从库列表中选择一个库。
限制:如果选择“(所有库)”,则“删除”按钮不可用。
单击以下按钮之一可显示库中的项目类别:
要过滤列表,请在筛选条件框中键入第 105 页上的通配符或表达式,然后单击应用。
空的筛选框不会显示任何结果。如果您不想使用筛选条件限制结果,而只想显示所有项目,请输入 *(星号)并点击“应用”。
在“PCB 封装”、“元件类型”、“行项目”或“CAE 封装”列表中选择一个或多个项目。(列表名称会根据您选择的筛选条件而变化。)
按住 Ctrl 键并单击可选择多个不连续的项目。按住 Shift 键 $^+$ 并单击或拖动光标可选择一系列项目。
单击“删除”。
您可以将选定的项目复制到另一个名称或另一个库。
🏃♂️步骤
单击主页 > 库菜单项。
在库管理器对话框中,从库列表中选择一个库。
如果选择“(所有库)”,则“复制”按钮不可用。
单击以下按钮之一可显示库中的项目类别:
要过滤列表,请在筛选条件框中键入第 105 页上的通配符或表达式,然后单击应用。
空的筛选框不会显示任何结果。如果您不想使用筛选条件限制结果,而只想显示所有项目,请输入 *(星号)并点击“应用”。
从列表中选择一个项目并单击复制。
在打开的对话框中,选择另一个库来接收该项目的副本,和/或键入新的项目名称,然后单击“确定”。
封装 — 打开将 PCB 封装保存到库对话框
元件 — 打开将元件类型保存到库对话框
线 — 打开将绘图项目保存到库对话框
逻辑 — 打开将 CAE 封装保存到库对话框
由于库内容经常变化,您可以使用库管理器编辑库中的项目。选择要编辑的项目,进行所需的编辑,然后将编辑保存到当前库项目或将该项目重命名为新的库对象。
🏃♂️步骤
单击主页 > 库菜单项。
在库管理器对话框中,从库列表中选择一个库。
如果选择“(所有库)”,则“编辑”按钮不可用。
单击以下按钮之一可显示库中的项目类别:
要过滤列表,请在筛选条件框中键入第 105 页上的通配符或表达式,然后单击应用。
提示:空的筛选框不会显示任何结果。如果您不想使用筛选条件限制结果,但想显示所有项目,请输入 *(星号)并点击“应用”。
在列表中选择一个项目并单击“编辑”。
封装 — 不可用。当前分配的 PCB 封装将出现,您只能复制或删除它。使用 PCB 设计程序中的“库管理器”修改 PCB 封装。请参阅《SailWind 布局指南》中的“编辑库封装”。
元件 — 进入元件编辑器。点击“编辑电参数”按钮。此时会弹出“元件信息”对话框,您可以编辑元件。请参阅“修改元件的电气信息”和“元件编辑器操作”。
线 - 不可用。所有 2D 绘图项目(例如,绘图格式、标题栏等)都会显示,您只能复制或删除它们。没有专门的库线编辑器。使用绘图工具创建或编辑线并将其保存到库中。
要将新的绘图项目添加到库中,请在第 237 页上创建并合并 SailWind Logic 中的项目,然后单击鼠标右键,再单击“保存到库”。
逻辑 — 打开包含选定封装的 CAE 封装编辑器。请参阅创建新的 CAE 封装。
当您选择删除库中的所有项目时,软件会用一个同名的新空库替换现有库。这样,软件可以确保您的库中没有剩余的项目。
您不能删除只读库的内容。
🏃♂️步骤
有时可能需要将库对象从一个库转移到另一个库。当您想将某个设计的特定库存档,或者为新设计创建包含特定内容组合的库时,这可能会很有用。
要复制单个项目,请参阅复制库项目。
🏃♂️步骤
指定设计可用的库、库搜索顺序和其他搜索相关选项。
操作会影响库管理器对话框中库列表的内容。
您可以将库添加到库列表中,以使其内容可用。库必须已在“库管理器”中列出,才能搜索并在设计中使用其元件、封装或线项。
🏃♂️步骤
单击主页 > 库菜单项,然后单击管理库列表按钮。
在库列表对话框中,单击添加。
在添加库对话框中选择文件类型:
翻译过程中创建的任何错误、警告或消息都会显示在 Logic.err 文件中,该文件在默认文本编辑器中打开。
指定要添加的库的文件夹和文件名,然后单击“打开”。
👀结果
该库将添加到“库”列表中当前选定库的下方。如果未选择库,则新库将添加到列表底部。
如果要防止在设计中使用库的内容,请从库列表中移除该库。
🏃♂️步骤
👀结果
库文件将从库列表中移除,但不会从计算机中删除。
您创建的元件、符号和封装不必位于同一个库中。当您的元件引用其他库中的符号或封装时,软件会在需要时自动拾取该符号或封装。
如果您有多个同类型且同名的库项目,则搜索库时将选择第一个出现的项目。
例如,在导入原理图网表时,系统会在库中搜索 0603 封装。但有两个封装分别位于不同的库中。系统会按照从列表中第一个库到最后一个库的顺序搜索库。找到的第一个封装将被选中,用于在设计中表示该元件。
当您有多个可用库时,每次搜索库时,都会按照库列表中的顺序进行处理。搜索过程如下:
您可以使用第 555 页上的“库列表对话框”更改库的搜索顺序。
您可以指定搜索库的顺序。搜索库时,将按照库列表中的顺序进行。
🏃♂️步骤
👀结果
每点击一次,库就会在库列表中向上或向下移动一个位置。库的搜索顺序是从上到下。
您可以在网络环境中共享一个库,以便多个用户可以同时访问该库。
🏃♂️步骤
单击主页 > 库菜单项,然后单击管理库列表按钮。
在“库列表”对话框的“库”列表中,选择该库。
您可以使用 Shift 和 Ctrl 键选择多个库。
选中共享复选框。
👀结果
多个用户可以同时访问该库文件。
在执行涉及库的操作(例如添加元件)时,您可以启用或禁用特定库的搜索。
🏃♂️步骤
单击主页 > 库菜单项,然后单击管理库列表按钮。
在“库列表”对话框的“库”列表中,选择该库。
您可以使用 Shift 和 Ctrl 键选择多个库。
选中“允许搜索”复选框。
“只读”复选框只是一个状态指示器。它始终处于阴影状态且不可用。您只能在 Microsoft Windows 文件管理器中设置库的只读状态。
🙊限制
为了确保文件保护,只有拥有文件的系统管理员才能控制该过程。
🏃♂️步骤
在 Windows 文件资源管理器中,找到您的库文件。
默认情况下,随软件安装的库位于 C:\库
选择所有四个库文件,右键单击并单击“属性”。
在“属性”对话框中,单击“常规”选项卡,然后选中“只读”复选框。
单击“确定”。
👀结果
直到您重新打开该对话框时,库列表对话框中的库只读复选框才会更新。
您可以启用或禁用 SailWind Logic 和 SailWind Layout
之间的库设置同步。在 SailWind Logic 中选中“与 SailWind Layout
同步”复选框后,SailWind Logic 中库的所有更改都将推送到 SailWind Layout。
为确保往返同步,请在 SailWind Layout
中选中相同的复选框。
🏃♂️步骤
使用“管理库属性”对话框可以逐个库地管理属性。您可以添加、删除和重命名单个库或所有库中所有元件或封装的属性。您还可以显示库中的所有属性,无论这些属性是应用于所有项目还是应用于单个项目。
此对话框不管理当前设计中的属性。使用“管理原理图属性”对话框可管理打开的设计文件中的属性。
向多个库项目添加属性 从库项目中删除属性 重命名库项目的属性
您可以向一个或所有库中的所有元件和封装添加属性,或者仅向单个元件或封装单独添加属性。
🙊限制
如果您正在使用的库是只读的,此过程将不会产生任何结果或警告。请在“库列表”对话框中检查库的状态。
🏃♂️步骤
单击主页 > 库菜单项,然后在库管理器对话框中单击属性管理器按钮。
在“管理库属性”对话框的“选择库”列表中,选择单个库或列表顶部的“(所有库)”项。
在项目类型列表中,选择是否将新属性应用于所有项目,或者仅应用于元件类型或 PCB 封装。
单击“添加属性”。 此时将显示“将新属性添加到库”对话框。
对于属性名称,请执行以下操作之一:
(可选)在属性值框中键入一个值。
单击“确定”。
属性名称出现在库中的属性列表中。
单击“关闭”。
👀结果
新属性已添加。请在“封装属性”对话框(针对 PCB 封装)或位于第 631 页的“元件信息”对话框的“属性”选项卡(针对元件类型)中检查新属性。
您可以从一个或所有库中的所有元件和封装中删除一个或多个属性,或者仅从单个元件或封装中删除一个或多个属性。
🙊限制
如果您正在使用的库是只读的,此过程将不会产生任何结果或警告。请在“库列表”对话框中检查库的状态。
🏃♂️步骤
👀结果
您的属性已被删除。请在“封装属性”对话框(针对 PCB 封装)或位于第 631 页的“元件信息”对话框的“属性”选项卡(针对元件类型)中检查已删除的属性。
您可以重命名一个或所有库中的所有元件和封装的属性,或者仅重命名单个元件或封装的属性。
🙊限制
如果您正在使用的库是只读的,此过程将不会产生任何结果或警告。请在“库列表”对话框中检查库的状态。
🏃♂️步骤
单击主页 > 库菜单项,然后在库管理器对话框中单击属性管理器按钮。
在“管理库属性”对话框的“选择库”列表中,选择单个库或列表顶部的“(所有库)”项。
在项目类型列表中,选择是否从所有项目、元件类型或 PCB 封装中重命名属性。
在“库中的属性”列表中,选择一个或多个要重命名的属性,然后单击“添加”。
双击“新名称”单元格,键入名称,然后单击“重命名属性”。
您可以指定现有属性的名称。执行此操作时不会出现任何错误消息。唯一可能产生不利影响的情况是,如果两个属性都分配给同一个项目,则错误会在错误文件中报告,并且不会对存在冲突的项目执行重命名。
单击“关闭”。
👀结果
您的属性已重命名。请在“封装属性”对话框(针对 PCB 封装)或位于第 631 页的“元件信息”对话框的“属性”选项卡(针对元件类型)中检查重命名的属性。
使用库管理器对话框以 ASCII 格式导入或导出库数据。
导入库数据 导出库数据
您可以从先前导出的库 ASCII 文件中导入库数据。这为从其他设计或其他设计师的库中导入库数据提供了一种便捷的方法。
从 PADS 9.0 开始,裸片元件和倒装芯片不再通过其系列名称(DIE 或 FLP)来识别,而是通过第 637 页“元件信息”对话框“常规”选项卡中的“特殊用途”设置来识别。导入由旧版 PADS 创建的 ASCII 文件时,这些“特殊用途”设置将自动应用于逻辑系列为 DIE 或 FLP 的元件。元件的系列名称保持不变。
🏃♂️步骤
单击主页 > 库菜单项。
在库管理器对话框中,在库列表中,选择要接收库数据的库。
要导入四种文件类型之一,您必须选择匹配的筛选条件:
单击“导入”。
如果接收导入项目的库是只读的,则导入会失败。
在“库导入文件”对话框中,指定文件夹和文件名,然后单击“打开”。
您可以将库数据导出为 ASCII 文件,以便导入到库中。这为将库数据导出到其他设计或其他设计师的库提供了一种便捷的方法。
🏃♂️步骤
单击主页 > 库菜单项。
在库管理器对话框的库列表中,选择要导出其数据的库。
单击以下任意一项:
要过滤列表,请在筛选条件框中键入第 105 页上的通配符或表达式,然后单击应用。
提示 要显示库中的所有项目,请键入星号 (*) 并单击“应用”。
在列表中选择一个或多个项目,然后单击“导出”。
在“库导出文件”对话框中,指定文件夹,键入文件名,然后单击“保存”。
👀结果
您可以从库管理器创建报告,列出任意数量的库对象。您可以配置元件报告,以列出您选择包含在报告中的属性值。
在库管理器中,您可以生成有关单个库或所有库中元件的报告。该报告(ASCII 文件)列出了每个元件及其相关属性。
您可以指定要报告的属性。图 1 和图 2 显示了元件报告示例。
🏃♂️步骤
单击主页 > 库菜单项。
在“库管理器”对话框中,从“库”列表中选择一个库,或者选择“所有库”。
在“筛选条件”区域中,单击“元件”。库中(或所有库中)的元件列表将显示在“元件类型”区域中。
要优化列表,请使用筛选字段。在字段中输入元件名称,或使用通配符 $(^{\star})$ 指定一组元件。然后点击“应用”。
当您拥有要报告的元件列表时,请单击“列出到文件”。
在报告管理器对话框中,指定要包含在报告中的元件属性。
a. 在可用属性列表中,单击某个属性以将其选中。
b. 单击“包括”。
属性将显示在“选定属性”列表中。
要从“选定属性”列表中删除属性,请选择它们并单击“<<Exclude”。
(可选)您可以优化要报告的元件列表。在“元件筛选条件”字段中,输入元件名称或使用通配符 (*)
指定一组元件,然后点击“应用”。
单击运行。
在库列表文件对话框中,选择报告的文件夹和文件格式。
您可以选择以下两种格式之一:
(.lst):
:信息按列格式化,以便查看或打印。(图 1)。单击“保存”。
在“报告管理器”对话框中,单击“关闭”。
👀结果
报表管理器会生成报表,并在“输出”窗口中显示指向该报表的链接。要查看或打印报表,请点击该链接。记事本将打开并显示该报表。
图 1. .lst 格式的元件报告
图 2. .csv 格式的元件报告
您可以在库管理器中生成一份报告,列出单个库中的封装、线或逻辑符号。该报告是一个 ASCII 文件,其中列出了每个项目的名称以及修改的日期和时间。
🏃♂️步骤
单击主页 > 库菜单项。
在库管理器对话框中,从库列表中选择一个库。
如果选择“所有库”,则“列表到文件”按钮对于“封装”、“线”和“逻辑符号”不可用。
在筛选条件区域中,单击封装、线或逻辑筛选条件。
对话框中会出现库中相应项目的列表(在“PCB 封装”、“线项目”或“CAE 封装”区域中,取决于您的筛选条件选择)。
要选择一个或多个特定项目,请使用筛选字段。在字段中输入项目名称,或使用通配符 (*)
指定一组项目。然后点击“应用”。
当您有了想要报告的列表时,请单击“列出到文件”。
在“库列表文件”对话框中,指定报告的文件夹和文件名,然后单击“保存”。
👀结果
出现记事本,显示项目名称列表以及每个项目最后修改的日期和时间。 您可以从记事本打印该列表。
您可以使用通配符和表达式来过滤显示的信息。这有助于快速、准确地浏览库内容。
该筛选条件支持表 13 中列出的通配符和表达式。表 14 给出了通配符使用的示例。
表 13. 通配符和表达式
表达: | 用于: |
---|---|
* | 匹配任意数量的字符。 |
? | 匹配任意一个字符。 |
[set] |
匹配指定集合中的任意字符。 |
表 13. 通配符和表达式(续)
表达: | 用于: |
---|---|
提示:集合由字符或一定范围的字符组成;例如 AZ 或 0-9 或 az。 | |
[!set] or[^set] |
匹配不在指定集合中的任何字符。 |
\ |
精确匹配特殊语法字符,并隐藏该特殊字符的语法意义。提示:以下字符前面需要加 \: ``[]*?!^-'` |
表 14. 通配符和表达式的使用示例
表达: | 结果所有项目均: |
---|---|
74* |
从 74 开始:7404、74LS04、74622。 |
74?? |
以 74 开头,后跟任意两个字符:7404、74T2、74TP。 |
74??08 |
以 74 开头,后跟任意两个字符,以 08 结尾:74LS08、74HC08、744608。 |
*08 |
以任意数量的字符开头并以 08 结尾:2146108、5408、54HCT08、744608。 |
*08* |
以任意数量的字符开头,后跟 08,并以任意数量的字符结尾:5408、5408BE、54HCT08AE、74ABT08CE2、941M70839。 |
[57]* |
以 5 或 7 开头,后面有任意数量的字符:54HCT244、5968BAE4、74ACT44。 |
[5-7]* |
以 5、6 或 7 开头,后跟任意数量的字符:54LS08、6225BE、69TF77、74ALS02。 |
[57]4HCT?? |
以 5 或 7 开头,后跟 4HCT,并以任意两个字符结尾:54HCT04、54HCT74、74HCT27、74HCT84。 |
74A[CH] |
以 74A 开头,后跟 C 或 H,并以任意数量的字符结尾:74AC244,74AHCT27。 |
74A[!C-H]* |
以 74A 开头,后跟除字母 C 到 H 之外的任意字符,并以任意数量的字符结尾:74ABT44、74ALS244、74ABF365。 |
[\\]*08 |
以字符开头,后跟任意数量的字符,并以 08 结尾:\LS08,\HCT08,\ABT08。 |
“库管理器”对话框中的库列表显示了库的搜索顺序。当您有多个可用库时,每次搜索库时,都会按照库列表中的顺序进行处理。
在下列过程中搜索库:
SailWind Layout
您可以使用“库列表”对话框更改库的搜索顺序。
另请参阅“设置库列表顺序”。