AD元件库构建及维护之——DbLib公共元件库的使用教程

这篇具有很好参考价值的文章主要介绍了AD元件库构建及维护之——DbLib公共元件库的使用教程。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

简介

公共数据库——指数据库软件生成的包含各种元器件信息的表格文件(Excel或Access数据文件)。Altium Design通过创建和使用*.DBLib库文件,可直接从公共数据库中调取元器件并通过连接库文件与公共数据库保持同步更新,使当前设计文件中的元器件参数与器件库中元器件资料变更一致。当Libraries面板加载了关联数据库后,相当一个数据库浏览器,可由此选取元件。
公共数据库规模大、数据量多,增长迅速,使用便捷、无时空限制,不同的用户可在不同的时间使用,可直接从公共数据库调取元器件并通过连接库文件与公共数据库保持同步更新,使当前设计文件中的元器件参数与器件库中元器件资料变更一致。检索结果的显示与输出灵活、多样 ,方便使用。
Altium Designer提供两个用于连接公共数据库的文件,一是关联数据”库文件”(.DBLib)、二是数据库”链接文件”(.DBLink)。

本文介绍的DbLib构建方式为没有数据库的情况下,在本地创建包含元件信息的Excel文件充当中心数据库,所有开发人员均共同维护调用同一Excel元件库表绘制原理图,以此来实现元件的规范化管理。通过DbLib调用相同excel库表元件,可以实现BOM导出时一键成型,避免二次整理的麻烦。

一、安装数据库引擎

64 位Altium软件(Altium Designer 18.0 及更高版本)- 需安装 64 位 Microsoft Access 数据库引擎.
32 位Altium软件(Altium Designer 17.1 和更早版本)- 需安装32 位 Microsoft Access 数据库引擎,才能将 MS Access 与数据库库 (DbLibs) 一起使用。

二、创建数据库表文件

  1. 新建数据库表文件,此处以Excel为例,新建“Central-DbLib.xlsx”

  2. 配置数据库表文件,确定表头参数
    表头需要写入我们关心的参数,也就是每种物料都共有的一些属性,可以按需添加。比如物料代码、物料类型、型号信息、厂家信息等,方便查询管理。其中,Library Path(原理图库路径)、Library Ref(原理图库标号)、Footprintf Path(PCB封装库路径)、Footprintf Ref(PCB封装库标号)必须创建,且关键字需保持不变,否则后续无法与原理库以及封装库文件建立链接关系。
    如下表所示,以电容为例建立的参数信息:
    AD元件库构建及维护之——DbLib公共元件库的使用教程
    “Central-DbLib.xlsx”数据库表内可以根据元件种类,创建多个sheet,每个sheet根据元件属性添加相应的参数栏:
    AD元件库构建及维护之——DbLib公共元件库的使用教程
    注意:数据库表内不能含有特殊字符,此外添加元器件时信息栏必须至少有一栏是所有元件都填入的(即不能有空白格),以此栏作为筛选条件,则可避免有漏掉元器件的情况。
    比如上表中,在MPN栏所有元器件都必须填入内容,其他参数栏可以允许有空白格,DBLIB调用此库表时,以MPN为筛选条件即可包含表内所有元件。

  3. 建立封装库文件夹结构
    举例以下面结构方式建立文件夹,DbLib和Excel文件建议放在同一文件夹内:

    ├─AD-DBLIB

    │ ├─foootprints

    │ ├─symbols

    │ ├─Central.DbLib

    │ └─Central-DbLib.xlsx

foootprints —— 文件夹,用于存放XXX.PcbLib,元器件封装库,可根据封装类型在其下继续分类
symbols —— 文件夹,用于存放YYY.SchLib,原理符号库,可根据元件类别在其下继续分类
Central.DbLib —— DBLIB文件,用于关联数据库表(下面会讲该文件的创建方式)
Central-DbLib.xlsx —— Excel文件,元器件数据库文件

图片示例:AD元件库构建及维护之——DbLib公共元件库的使用教程

三、创建DbLib库文件

  1. 打开AD软件,新建DBLIB文件:File->New->Library->Database Library
    AD元件库构建及维护之——DbLib公共元件库的使用教程
  2. 链接数据库表文件,在数据类型选择栏,可以导入Excel和Access数据文件,此处以Excel为例:
    AD元件库构建及维护之——DbLib公共元件库的使用教程
  3. 为sheet表元件选择筛选项,注意作为筛选的参数必须是每个元件都有内容填入的,即不允许出现空白格,否则在调用时会漏掉该元件。
    AD元件库构建及维护之——DbLib公共元件库的使用教程
  4. 配置完成后关闭文件即可。

四、DbLib库文件的调用

  1. 在AD软件上安装DbLib库
    AD元件库构建及维护之——DbLib公共元件库的使用教程
    AD元件库构建及维护之——DbLib公共元件库的使用教程
  2. 调用DbLib库元件,调用时可以自定义要显示的参数列,方法如下:
    AD元件库构建及维护之——DbLib公共元件库的使用教程
  3. 在数据库表正确添加元件符号库及封装库路径后,调用元件时会直接显示出来(若未正常显示,则需查看路径是否添加准确,所有的参数信息是否含有特殊字符等),示例如下:
    AD元件库构建及维护之——DbLib公共元件库的使用教程

五、符号库建立

  1. 建立符号库时,元件的所有参数栏都是空的,在原理图中调用时,所有参数会自动从“Central-DbLib.xlsx”中心元件库表文件中获取,后期添加新元件都要在库表中进行添加维护即可。
  2. 原理图符号库建立时,建议一个库内只包含一个元件符号,且元件符号名称和符号库命名一致,方便灵活调用(PCB封装库同)。此外阻容元件建立符号库时,在符号参数栏增加一个数据库表相同的Value参数,默认可见,这样通过DbLib调用数据库表阻容元件放置在原理图上会自动显示出参数值,如下所示:
    AD元件库构建及维护之——DbLib公共元件库的使用教程

参考链接:
Working with DbLib in Altium Designer.
Microsoft Access引擎安装原文说明.
扩展:
使用基于文件的组件库.
在AD中链接供应链数据到数据库和基于文件的组件库.文章来源地址https://www.toymoban.com/news/detail-444750.html

到了这里,关于AD元件库构建及维护之——DbLib公共元件库的使用教程的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 资料分享|常用AD元件库及封装库

    pcb封装就是把实际的电子元器件,芯片等的各种参数(比如元器件的大小,长宽,直插,贴片,焊盘的大小,管脚的长宽,管脚的间距等)用图形方式表现出来,以便可以在画pcb图时进行调用。 PCB封装就是元件实物映射到PCB上的产物,元件库跟PCB库的相互结合,是电路设计连

    2024年02月02日
    浏览(48)
  • (PCB系列二)AD20添加元件3D库

    Altium Designer是画PCB常用的工具之一,为了PCB的美观性,我们可以采用3D的方式查看已经画好的PCB板。但在这之前需要准备好每个元器件的3D模型。 目录 1、下载3D格式模型 2、在Altium Designer中建立3D封装库。 3、添加通用元件的3D模型

    2024年02月06日
    浏览(62)
  • AD21小技巧:导出BOM时候区分开顶层和底层元件

    AD21小技巧:导出BOM时候区分开顶层和底层元件 选中PCB Parameters ,找到layer选项,点击显示。 按住左键,将layer拖到上面一栏 如图片所示,顶层和底层元件就分开了。然后再按需要的bom格式导出就可以了。

    2024年02月11日
    浏览(44)
  • 动态库、静态库的构建与使用

    所谓静态、动态是指 链接 。回顾一下,将一个程序编译成可执行程序的步骤: 链接 : 把外部函数的代码(通常是后缀名为.lib和.a的文件),添加到可执行文件中。这就叫做连接(linking)。这种通过拷贝,将外部函数库添加到可执行文件的方式,叫做静态连接(static linki

    2024年02月06日
    浏览(45)
  • 整理了一些已分类的产品Axure元件库,助力正在找Axure组件库的同学高速成长

    在我加入的一些高质量产品交流群和一些高质量交互设计交流群里经常有同学在问,“有没有全一点的Axure元件库呀?”、“大家有没有Web端元件库呀?”、“有没有微信小程序元件库呀?”等等这些问题。 重复的问题实在是太多太多了,我干脆做个《产品元件库》来满足大

    2024年02月16日
    浏览(61)
  • 【嘉立创EDA】构建自己的元件库,绘制符号、封装的方法

    先选择需要的元器件,然后查看其数据手册,找到官方提供的元件封装进行绘制。 选择一款卧贴式双排排针进行绘制。  主要用到的就是 Recommended P.C.B Layout 前期资料准备完毕,下面开始绘制自己的元件库。 [1]创建新封装 文件 - 新建 - 封装 [2]绘制焊盘  选择封装工具的焊盘

    2023年04月13日
    浏览(99)
  • 阿里公共DNS AliDNS使用教程(免费DNS)

    阿里巴巴公共DNS——AliDNS正式上线!阿里巴巴表示,AliDNS的特点是稳定、快速、智能。 阿里巴巴表示,作为国内最大的互联网公司,有义务有能力为大家提供更好的DNS服务,让全国小伙伴都能更好的访问到互联网上的资源,不论是逛淘宝玩游戏刷微博看视频,还有每天都存在

    2024年02月06日
    浏览(91)
  • pyautogui库的使用教程(超详细)

    PyAutoGUI 让您的 Python 脚本控制鼠标和键盘以自动与其他应用程序交互。 官方文档:PyAutoGUI documentation 常用函数列表 函数名 功能 基本 pyautogui.size() 返回包含分辨率的元组 pyautogui.PAUSE 每个函数的停顿时间,默认0.1s pyautogui.FAILSAFE 是否开启防故障功能,默认True 键盘 pyautogui.pr

    2023年04月23日
    浏览(44)
  • 【Shell 命令集合 磁盘维护 】Linux 检查和修复文件系统错误 fsck命令使用教程

    Shell 命令专栏:Linux Shell 命令全解析 fsck命令是Linux系统中用于检查和修复文件系统错误的工具。它可以扫描并修复文件系统中的损坏、错误或不一致的数据结构,以确保文件系统的正常运行。 fsck命令主要用于以下几个方面: 检查文件系统:fsck命令可以对指定的文件系统进

    2024年02月07日
    浏览(63)
  • 04---webpack编写可维护的构建配置

    2024年04月10日
    浏览(41)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包