0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何将本地库迁移到云端中央库以及元器件库的维护与更新

Altium 来源:Altium 作者:Altium 2022-07-10 15:33 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

“通过Digipcba平台, 创建云端的中央元器件库,可以让团队成员毫无压力地访问并使用所有的库资源。更妙的是,这一切都在设计工具内发生,并且有完善的管理流程、工具。”

上文介绍了如何创建、分享、调用共享的器件库。那如何把已有的本地器件库迁移到共享库?如何增加新的元器件库?如何维护已有器件库呢?且听我一一道来。

01—批量迁移本地库

如果本地电脑上已经杂七杂八地整理了很多元器件库,如何快速地把这些库分类导入到云端的中央器件库中呢?答案是:使用库迁移工具-Library Migrator。

只需要点击菜单File » Library Migrator就可以打开库迁移工具:

40af6be8-f389-11ec-ba43-dac502259ad0.png

迁移工具支持所有的Altium库类型:

原理图库(*.SchLib).

PCB封装库(*.PcbLib).

集成库(*.IntLib)

Database Library (*.DbLib).

SVN Database Library (*.SVNDbLib).

我们以AD自带的集成库MiscellaneousDevices.Intlib为例,看下如何进行迁移。该集成库包含了常用器件的原理图符号、PCB封装及必要的器件参数:

40c00b38-f389-11ec-ba43-dac502259ad0.png

也包含了部分的多封装器件:

40ccd336-f389-11ec-ba43-dac502259ad0.png

打开Library Migrator工具后,点击Add Library添加需要迁移的库:

40dc20de-f389-11ec-ba43-dac502259ad0.png

系统会自动分析选中的库

40e7832a-f389-11ec-ba43-dac502259ad0.png

分析完成后,系统会自动判断器件类型(Component Type),并按器件类型将器件匹配到对应的分类中:

40f27a96-f389-11ec-ba43-dac502259ad0.png

说到这儿大家肯定要问,迁移工具是按什么标准进行自动分类的?小编仔细研究了一下官方文档,应该是按以下两种信息:

器件的位号:如R?就是电阻,C?就是电容

器件关键参数,如Description, ID中包含的信息。比如Description中有Res或者Resistor,就会被判定为电阻

如果你希望修改分类规则,可以点击Library Splitting按键手动创建匹配规则:

410432d6-f389-11ec-ba43-dac502259ad0.png

那么问题来了,如果系统无法自动判断分类呢?

所有无法自动分类的器件都会被放到Uncategorized未分类栏中。

4124d96e-f389-11ec-ba43-dac502259ad0.png

右键点击任一未分类的器件,选择“Change Component Type”可以手动设置器件的类型:

412d7baa-f389-11ec-ba43-dac502259ad0.png

4139450c-f389-11ec-ba43-dac502259ad0.png

这里可以看到,每个器件类型都会关联一个器件模板,并预定义了发布后的默认文件夹。Component Type器件类型可以在Preference中进行编辑。如果您创建工作区的时候勾选了“示例数据”,默认就会创建以下器件类型:

414539e8-f389-11ec-ba43-dac502259ad0.png

您可以给模板Template匹配器件类型Component Type:

4153e754-f389-11ec-ba43-dac502259ad0.png

也可以在这里添加新的器件类型(Component Type)。

关于更多器件类型及器件模板的话题,会在下一篇推文中详细讲解(这个实在太烧脑,到现在我也不确定我的理解是否完全正确)。

如果部分解析出来的器件不需要迁移,则可以右键单击不需要迁移的器件,并选择Exclude from Migration:

41658efa-f389-11ec-ba43-dac502259ad0.png

在开始迁移前,还需要点击右上角的Validate按键对所有的器件进行验证:

41763b88-f389-11ec-ba43-dac502259ad0.png

如果存在错误Error(比如缺少封装),则必须修正后再进行迁移,否则会造成迁移失败。

确认无误后,右上角点击“Migrate”按键,进行迁移,进度条会显示迁移的进度:

41880f66-f389-11ec-ba43-dac502259ad0.png

完成后会显示迁移结果:

41920ab6-f389-11ec-ba43-dac502259ad0.png

点击Open Log可以看到详细的迁移日志(用来查找可能的迁移失败的原因):

41a3c53a-f389-11ec-ba43-dac502259ad0.png

迁移完成后,就可以在Component器件面板中查看并调用所有的器件,包括分类的及未分类的器件:

41b5a87c-f389-11ec-ba43-dac502259ad0.png

同样的,也可以在Explorer面板中查看、调用器件:

41c08e4a-f389-11ec-ba43-dac502259ad0.png

至此,本地的集成库已经完成了云端中央库的迁移工作。无论在在何时、何地,只需要打开AD,连接到工作区,就可以直接查看、调用元器件了。当然,所有工作区中的团队成员,也可以根据各自的权限,使用这些元器件,保证团队的器件协同。

02—发布单个元器件

使用Library Migrator可以批量的将本地器件库迁移到云端中央器件库。基础迁移工作完成之后,如果需要添加单个元器件,可以按以下方法操作:

首先确保已正确登录并连接上工作区,且当前登录账号为Admin或库管理员权限。

点击菜单File » New» Component,创建一个新的器件:

41ce7c9e-f389-11ec-ba43-dac502259ad0.png

在弹出的对话框中选择器件类型。器件类型关联了器件模板,定义了器件默认需要填写的参数,发布的文件夹等关键信息。

41db2714-f389-11ec-ba43-dac502259ad0.png

确认后会打开器件编辑器:

41e7d8b0-f389-11ec-ba43-dac502259ad0.png

器件编辑器包含了四部分需要填写的信息:

区域1定义了器件的关键属性,包括名称、描述、UID以及器件模板中定义的器件类型、发布的文件夹等。

区域2为器件的模型,包括原理图符号、封装(支持多封装)、仿真模型等。

区域3定义了器件的参数(默认参数也在模板中定义),如阻值、容值、厂商等,也包括器件的数据手册URL,关联网站的URL等信息

区域4可以添加器件的供应链信息,提供器件分销商参考的器件价格、库存等信息。

在区域2中为器件添加原理图符号时,有几种选择:

点击画笔图标,从头开始绘制符号。

从中央器件库中选择已经发布的符号(同样的符号可以分配给不同的器件使用)。

克隆一个已经发布的符号并进行修改。

420f6d8a-f389-11ec-ba43-dac502259ad0.png

为器件添加封装时,有几种选择:

点击画笔图标,从头开始绘制封装。

使用封装向导,生成封装。封装向导支持大部分满足IPC标准的封装。

选择中央库中已发布的封装。

42177e3a-f389-11ec-ba43-dac502259ad0.png

这里要注意,新建单个器件是无法选择本地符号库的。因此发布一个完整的器件正常流程为:发布原理图符号/封装-> 创建新器件关联符号并发布。关于如何单独发布一个原理图符号或PCB封装会在接下去的推文中详解。这里只需要知道器件在中央库中的结构是元器件、原理图符号、PCB封装三者分开管理的;原理图符号和PCB封装会保存在专门的文件夹Model中:

4225e93e-f389-11ec-ba43-dac502259ad0.png

区域3中的参数,又可以分为3类:

Parameter参数–用户自定义的普通参数

URL链接 –指向某一网站的链接,比如在线的数据手册或器件供应商网站

数据手册Datasheet– 数据手册被上传到工作区后,指向收据手册的链接

42309686-f389-11ec-ba43-dac502259ad0.png

点击Add可以添加这三种不同的参数类型。 数据手册还可以通过拖拽的方式直接上传并添加:

423fc8cc-f389-11ec-ba43-dac502259ad0.gif

也可以把网站上的数据手册直接拖拽到参数区域:

4252e344-f389-11ec-ba43-dac502259ad0.gif

所有区域编辑完成后,可以点击左上角的云朵小图标或File » Save to Server将器件发布到云端中央库。

4266d41c-f389-11ec-ba43-dac502259ad0.png

发布前会自动做一次器件规则检查。如果检测出错误,建议修正后再进行发布操作:

42724bf8-f389-11ec-ba43-dac502259ad0.png

所有操作完成后,就可以在器件面板或Explorer面板中使用发布的器件了。

03—使用MPS创建新器件

除了手动输入器件参数信息、创建/关联原理图、PCB封装外,还可以使用Manufacturer Part Search功能,更快速地创建元器件。关于MPS的使用,可以参考:MPS使用步骤及说明。

每次使用MPS创建元器件的过程中,系统都会将当前器件类型的参数与云端数据库中的参数进行对比,并询问需要将哪些信息带入到当前器件:

427b6580-f389-11ec-ba43-dac502259ad0.png

可以通过以下几种方式使用MPS创建器件:

1. 在器件编辑器的Name名称栏输入器件的名称,系统为自动搜索数据库中匹配的对象,选择列表中的器件并确定需要导入的内容:包括器件参数及原理图符号、PCB封装:

4289f00a-f389-11ec-ba43-dac502259ad0.png

2. 点击器件名称旁的42a38498-f389-11ec-ba43-dac502259ad0.png , 在弹出的MPS面板中,选择需要导入的器件:

42ada89c-f389-11ec-ba43-dac502259ad0.png

3.点击Tools» Create from Part Search,打开MPS并导入器件:

42c24f68-f389-11ec-ba43-dac502259ad0.png

4. 在AD右下角打开MPS面板,查找到需要的器件后,右键点击Acquire按键。系统会自动生成一个新的器件。接下去的发布流程与之前完全一致。

42e88e08-f389-11ec-ba43-dac502259ad0.png

使用MPS面板可以利用Digipcba已有的数据库(包括器件符号),使创建器件的过程更高效。

04—元器件维护与更新

如果需要对云端中央库中的元器件进行修改,该如何操作呢?

非常简单,只需要在Component器件面板中右键需要修改的器件,并选择“Edit”编辑命令:

4303c704-f389-11ec-ba43-dac502259ad0.png

系统会自动打开器件编辑器,可以在编辑器中修改器件的参数或符号,方法与新建元器件类似。

430f3602-f389-11ec-ba43-dac502259ad0.png

修改完毕后,点击左上角的云朵小图标或File » Save to Server将器件发布到云端中央库。

4266d41c-f389-11ec-ba43-dac502259ad0.png

可以在发布的对话框中填写Release Notes,便于快速区分各版本之间的差异:

432a80ba-f389-11ec-ba43-dac502259ad0.png

发布不会覆盖之前的器件,只会在原有基础上做一次版本的迭代。在Component器件面板,看到的永远是最新的器件;但在Explorer面板的Classic经典模式中,可以清楚的看到器件的版本记录:

4333df0c-f389-11ec-ba43-dac502259ad0.png

如果工作区中的器件库发生了变化,原理图会自动检测并显示当前器件为"Out of Date"状态,直接点击更新即可更新到最新状态,与工作区中的中央器件库保持一致:

43476162-f389-11ec-ba43-dac502259ad0.png

05—小结

本文详细介绍了如何将本地库迁移到云端中央库以及元器件库的维护与更新。至此,您已经掌握了所有基于Digipcba创建中心库的基本操作。在接下去的章节中,会对一些高级功能做一些探讨。

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • pcb
    pcb
    +关注

    关注

    4391

    文章

    23741

    浏览量

    420595
  • 元器件库
    +关注

    关注

    2

    文章

    10

    浏览量

    2116
  • digipcba
    +关注

    关注

    2

    文章

    31

    浏览量

    4513

原文标题:从零开始,创建团队共享的元器件库(二)

文章出处:【微信号:AltiumChina,微信公众号:Altium】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    Cadence本地搭建从0到1的过程

    本文主要介绍Cadence本地搭建从0到1的过程,并提供搭建过程中所需要的安装软件。搭建Cadence本地的目的主要是为了方便
    的头像 发表于 11-20 17:21 6294次阅读
    Cadence<b class='flag-5'>本地</b><b class='flag-5'>库</b>搭建从0到1的过程

    digiPCBA 用云端元件替换本地元件 匹配要求

    `digiPCBA ,按照《digiPCBA入门用户指南》迁移案例工程(和文档中是同一个工程)从本地云端,集成迁移确认已成功,一直操作到
    发表于 03-23 09:00

    DigiPCBA—如何快速获取Altium元器件

    的指导视频。入门用户指南:【资料】DigiPCBA 入门用户指南.pdf入门视频:L1:500强企业大牛六步骤教你掌控项目管理L2:畅聊在云端管理元器件的八大理由L3:大咖分享如何对PCB设计进行版本
    发表于 05-07 10:43

    如何将云端中元件导出来呢?

    如何将云端中元件导出来呢?现在只能迁移进去?如何迁移出去呢?还有就是工程的空间是多大的呢?最多可以放入多少元件呢?
    发表于 08-04 22:23

    能否Excel更新digiPCBA云端

    与Excel关联的DBLib可以批量上传至digiPCBA,那么能不能通过Excel批量更新已上传到digiPCBA云端。如果涉及到多个器件,多个参数批量
    发表于 05-14 20:22

    DigiPCBA 迁移系列 - 前言

    ,随时随地访问呢?DigiPCBA就是这样一款云端电子设计平台,不光可以存储您的电子设计,供多人在线协作,还可以存储您的元器件。您可以轻松方便地将自己的本地
    发表于 06-24 14:24

    DigiPCBA 迁移系列 - 简单模式

    前情提要在《迁移系列 - 前言》中,主要介绍了什么是迁移器。DigiPCBA专用的迁移器界
    发表于 07-08 09:56

    DigiPCBA 迁移系列 - 合并元件类型

    迁移系列博客迁移系列 - 前言迁移系列 - 简单模式
    发表于 07-15 11:12

    元器件搜索

    Miscellaneous Devices Intlib 元器件
    发表于 03-14 15:10 10次下载

    allegro元器件资料免费下载

    里面有丰富的allegro元器件。 分开了 原理图库,焊盘,allegro封装
    发表于 04-23 08:00 0次下载
    allegro<b class='flag-5'>元器件</b><b class='flag-5'>库</b>资料免费下载

    基于Digipcba平台创建共享元器件

    “ 通过Digipcba平台, 创建云端中央元器件,可以让团队成员毫无压力地访问并使用所有的资源。更妙的是,这一切都在设计工具内发生,
    的头像 发表于 07-10 15:26 4220次阅读

    本地元器件迁移到DigiPCBA云端

    各位电子工程师在多年的PCB设计生涯中,一定积累了非常多的自用元器件,或者是自己辛辛苦苦画的元器件模型,这些都是自己多年的心血。有没有什么方法就像网盘存储自己的重要文件一样,在
    的头像 发表于 07-10 17:47 2498次阅读

    如何将器件迁移至DigiPCBA

    对于准备将设计流程完全迁移至DigiPCBA平台上的用户来说,可能遇到的第一个挑战就是如何将手上现有的元器件迁移云端。这篇教程将会展示如何
    的头像 发表于 12-23 14:23 2091次阅读

    TARGET3001!用法篇-如何使用TARGET丰富的元器件

    很多朋友都比较关心元器件的问题,那今天我就主要讲一下TARGET3001!的丰富元器件以及我们该如何使用TARGET的自带
    的头像 发表于 03-13 15:45 1325次阅读
    TARGET3001!用法篇-如何使用TARGET丰富的<b class='flag-5'>元器件</b><b class='flag-5'>库</b>

    在KiCad华秋发行版中使用云端器件

    “   KiCad 自带的质量非常高,建团队也很强大,无奈 KiCad 没有元器件的定义,虽然有 Database Library 和 Httplib 这样强力的工具,但没有类似 EasyEDA
    的头像 发表于 08-07 11:15 6400次阅读
    在KiCad华秋发行版中使用<b class='flag-5'>云端</b><b class='flag-5'>器件</b><b class='flag-5'>库</b>