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

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

3天内不再提示

通过Digipcba平台, 创建云端的中央元器件库

Altium 来源:Altium 作者:Altium 2022-07-01 11:43 次阅读

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

书接上文。在维护共享元器件的过程中,有一个重要的功能必须要了解:元器件库的模板。元器件模板用来规范不同分类器件发布时需要填写的参数,从而确保了器件在新增、维护过程中参数的一致性。比如“电阻”类型器件的“型号”、“阻值”、“精度”为必填项,“电容”类型器件的“型号”、“容值”、“耐压”为必填项。

下图为一个完整的“电阻”模板,可以看到,除了原理图符号、封装之外,模板中还预定义了许多和“电阻”器件相关的参数,这些参数有的是必填的、有的是只读的。这样,工作区中的用户创建新器件时,就可以选择合适的模板,快速、准确地创建符合组织要求的器件了。

cce7f04e-f86b-11ec-ba43-dac502259ad0.png

需要为所有的器件类型都指定一个器件模板,从“源头”控制数据的质量,这样就能在出BOM时既“快”又“准”。

通过本章的内容,您将学会:

创建元器件模板

模板的定义、编辑

系统参数与用户自定义参数

单位自动识别的数据类型(如10k2)

定义多个封装的模板

保存元器件模板

使用元器件模板

01

创建元器件模板

如果您创建工作区的时候勾选了“示例数据”(默认为勾选),那系统会为您自动创建一系列常用器件类型的模板。您只需在AD软件的右下角打开Explorer面板,即可在Managed Content - Templates文件夹中找到Component Templates,其中已经包含了常用的分立器件、IC等30多个分类的模板。

cd007b5a-f86b-11ec-ba43-dac502259ad0.png

每个类型的模板都是一个独立的对象(Item),可以进行版本管理。

如果您创建工作区时未勾选“示例数据”,那么Explorer面板中的Managed Content文件夹中没有任何内容。可以右键点击Managed Content,并选择Add Subfolder -> Other Folder Type来创建一个“器件模板”的子文件夹:

cd1b8c4c-f86b-11ec-ba43-dac502259ad0.png

我们可以将文件夹命名为“Component Template”,文件夹类型也选为“Component Templates”:

cd286c3c-f86b-11ec-ba43-dac502259ad0.png

Tips:您可以为Explorer面板中的文件夹定义类型(Folder Type)。右键点击文件夹并选择“属性”可随时修改文件夹类型。文件夹类型仅为文件夹提供便于识别的图标,没有其他实际的意义。

文件夹创建完毕后,可以点击右上角的Add Template添加一个新的器件模板:

cd37fc42-f86b-11ec-ba43-dac502259ad0.png

您可以自定义器件模板的名称、描述、命名规则、生命周期等信息

恭喜您!已经成功创建了一个器件模板,但目前模板中没有任何信息。下个章节就让我们学习如何定义、编辑模板。

02

定义、编辑模板

元器件模板中的选项

创建新模板后如勾选“Open for editing after creation”,确认后系统会自动在AD中打开一个空白的模板:

cd5e8c40-f86b-11ec-ba43-dac502259ad0.png

您也可以随时在Explorer面板中右键选择已创建的模板进行编辑。

默认的模板由两大部分组成:

cd88089a-f86b-11ec-ba43-dac502259ad0.png

橘黄色的区域1中用来设置器件的命名规则、生命周期定义、版本命名规则以及默认发布的文件夹。命名规则、生命周期定义、版本命名留待以后讨论。这里强调一下默认发布文件夹(Default Folder),点击"选择"(Choose),就可以从面板中选定已经创建的文件夹:

cd9aa0a4-f86b-11ec-ba43-dac502259ad0.png

如果还没有创建文件夹,建议大家先根据自己的规范创建器件分类的“树形结构”,用于确认发布元器件实际存放的位置。

定义模板参数

绿色的区域2中定义了器件类型相关的参数,下图为示例的二极管器件参数:

cdbbfda8-f86b-11ec-ba43-dac502259ad0.png

默认的系统参数

每次创建新的器件模板,都会包含器件类型(Component Type)、PCB封装(PCBLIB)、原理图符号(SCHLIB)、名称(Name)、描述(Description)这5个系统参数:

cdcac39c-f86b-11ec-ba43-dac502259ad0.png

其中的器件类型(Component Type)是个非常重要的参数,用于Component面板中器件的分类,同时也为智能搜索提供了可能。

Tips:您可以点击右上角的齿轮打开Preference对话框,在Data Management - Component Types页面定义器件类型,每个器件类型都需要关联一个器件模板。

在Component Type的Default Value栏点击...,就可以选择该模板默认的器件类型:

cdec495e-f86b-11ec-ba43-dac502259ad0.png

其他参数的默认值(Default Value)可以指定,也可以不指定。如指定默认值,每次用该模板新建器件时,参数就会默认填入该值。

添加新的用户参数

点击添加按钮(Add),就可以为模板添加一个用户参数:

ce12c3f4-f86b-11ec-ba43-dac502259ad0.png

每个参数都可以填写以下属性:

Name -参数的名称

Type-参数量类型,默认类型为文本text,不同的类型可以体现数值不同的单位(见下文)

Visible -默认勾选,用于判断在批量编辑器件时该参数是否可见

Read Only - 勾选后该变量为只读状态,使用该模板的器件该变量不可被编辑

Required -使用模板创建新器件时,该变量是否为必填项

DefaultValue -变量的默认值

Tips:如果同时勾选了“只读”和“必填”选项,则必须要有一个“默认值”,否则该器件无法生成

单位自动识别的数据类型

在器件模板中,Type列有特殊的用途,可以快速识别电子设计中常用的数据格式,比如如果Type选为“Ohm”,那么即使输入的变量值为1.1k,1k1,3M,仍可被正确识别。在Explorer面板的高级搜索中,也同样可以以1.1k,1k1等作为搜索条件,系统会自动进行转换;甚至可以搜索从1k-10k范围内的器件:

ce251f04-f86b-11ec-ba43-dac502259ad0.png

目前支持的单位包括:

Volt(V)

Ampere(A)

Ohm

Farad(F)

Henry(H)

Watts(W)

Hertz(Hz)

Celsius(C)

Decibel(dB)

Percent(%)

Metre(m)

Gram(g)

Second(s)

支持的后缀包括:

ce511f3c-f86b-11ec-ba43-dac502259ad0.png

如果需要使用这一功能,首先需要在类型(Type)中选择合适的单位:

ce6bb14e-f86b-11ec-ba43-dac502259ad0.png

然后,您就可以用以下格式输入变量的值:

纯数值,比如10。如果单位为Volt,则系统会认为该变量为“10V”

数值的科学计数法,比如1e10,1E6

数值和单位的组合,比如10F,20Hz

数值和后缀的组合,比如10k,系统会识别为10,000

数值、后缀及单位的组合,比如10kF,系统会识别为10,000F

数值与特殊工程格式的组合,比如电阻值的格式可以使用2k2, 2K2, 10r2,10R2,系统都会将2k2识别为2200Ohm, 10r2识别为10.2Ohm

您可以在数值和单位之前使用空格,系统会自动处理。比如10uF与10 uF对于单位为Farad的值是一样的

Tips:工程格式的数据大部分情况是不区分大小写的,比如2k2和2K2是一样的意思,100R和100r也是同样的意思。唯一的例外是兆M(Mega)和毫m(milli),这个要千万注意。

一旦选定了单位类型,系统就会自动对输入的数值进行验证。如下图,在一个类型定义为摄氏度的变量中,“10V”这个值是不被允许的:

ce811944-f86b-11ec-ba43-dac502259ad0.png

定义多封装模板

有时同一个器件,可能存在多个封装(Footprint)。最典型的例子是IPC的不同密度标准:L(最小), M(最大), N(名义值)。同样一颗0805的电阻,根据密度的需求,可能会用到3个封装。

如何进行定义呢?在保留默认封装参数PCBLIB的基础上,添加一个新的参数,将其名称设为PCBLIB 1,然后将类型Type选择为PCBLIB:

ce971a78-f86b-11ec-ba43-dac502259ad0.png

完成后再添加一个参数,将其名称设为PCBLIB 2,同样类型选为PCBLIB:

cea4847e-f86b-11ec-ba43-dac502259ad0.png

这样该模板就拥有了3个封装,可以在Default Value中为封装分别制定默认样式。使用该模板新建器件时,就可以看到器件默认带有3个封装:

ceb979ba-f86b-11ec-ba43-dac502259ad0.png

03

保存元器件模板

当模板设置完毕之后,千万不要忘记最重要的一步:将模板保存到云端服务器中。可以点击软件左上角的云朵图标,进行保存:

cee2dc9c-f86b-11ec-ba43-dac502259ad0.png

也可以使用菜单File - Save to Server进行保存。

cef57348-f86b-11ec-ba43-dac502259ad0.png

保存完毕之后,可以在Explorer面板中Templates文件夹中找到发布的模板:

cf0522de-f86b-11ec-ba43-dac502259ad0.png

可以随时对模板进行编辑操作并再次发布到服务器,Digipcba对模板使用版本控制机制,会对模板进行版本升级而不用担心原来的模板被删除。

04

使用元器件模板

每个器件只能关联一个模板。

当新建一个器件时,使用命令File » New » Component新建一个器件,选择需要的器件类型(已关联器件模板):

cf1b1ce2-f86b-11ec-ba43-dac502259ad0.png

新建器件后,也可以在器件编辑器的Advance选项中修改器件需要使用的模板:

cf463044-f86b-11ec-ba43-dac502259ad0.png

使用器件模板后,工程仅需要关注在预定义的参数中输入正确的值即可,再也不用烦恼需要对新器件添加几个参数或者参数名是否一致的问题:

cf746dce-f86b-11ec-ba43-dac502259ad0.png

05

小结

使用元器件模板及模板编辑器,可以对元器件的分类以及每个分类中的器件参数进行系统的规划。模板的创建与维护可以大大地降低升库管理员或工程师对中央器件库管理的难度,提升工作效率。

“可自动识别单位类型”的引入,让工程师的习惯得以保留,从而更有效地识别器件的关键信息。

审核编辑 :李倩

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

    关注

    86

    文章

    5511

    浏览量

    171977
  • 元器件
    +关注

    关注

    112

    文章

    4713

    浏览量

    92253

原文标题:【威廉希尔官方网站 博客】从零开始,创建团队共享的元器件库(三)

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

收藏 人收藏

    评论

    相关推荐

    DigiPCBA 解决元器件封装 怎么查找器件 同步器件封装

    DigiPCBA 解决元器件封装 有没有直接可以搜索元器件封装怎么单个导入
    发表于 03-18 10:17

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

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

    DigiPCBA元器件创建与编辑

    本视频我们将通过两种方式来演示器件创建和编辑!!!宝藏级的设计工具推荐给大家(良心推荐):https://digipcba.com/?hmsr=HQbbs
    发表于 03-30 15:00

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

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

    【体验分享】DigiPCBA在线使用分享

    问题,分享经验;第二是云端元器件的管理。以往在一个公司内部,工程师的文件管理是一个非常繁杂的工作,缺少简洁、易用的系统管理工具,DigiPCBA
    发表于 07-09 12:59

    能否Excel更新digiPCBA云端

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

    使用DigiPCBA创建和复用PCB封装

    DigiPCBA 中完成所有这些操作以及元器件相关的其它更多操作。在云端创建和复用 PCB 封装复用元件的旧方法需要在 PCB 封装和原理图符号的
    发表于 06-17 15:48

    DigiPCBA 迁移系列 - 前言

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

    digiPCBA如何清除元器件

    digiPCBA如何清除元器件
    发表于 03-17 14:21

    Altium designer 创建元器件教程

    Altium designer 创建元器件教程
    发表于 03-28 16:33 0次下载

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

    通过Digipcba平台创建云端中央元器件
    的头像 发表于 07-10 15:26 3239次阅读

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

    通过Digipcba平台创建云端中央元器件
    的头像 发表于 07-10 15:33 1856次阅读

    将本地元器件迁移到DigiPCBA云端

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

    DigiPCBA常见问题合集

    当使用DigiPCBA平台时,查找/创建/使用元器件将非常简单。无需安装服务器,便捷的功能(例如元器件迁移工具)可让您在数分钟内启动并运行,
    的头像 发表于 08-19 16:29 3068次阅读

    如何将器件迁移至DigiPCBA

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