在AD中构建自己的组件库

在使用AD时本地库都是集中放到一个库文件中一个大合集找到合适的封装后直接拷贝到自己的库或直接使用这个库用完就直接丢弃,但是使用时会发现一个问题不同人制作的库所包含的信息是不一样的,命名习惯也不一样,在导出bom时就是一个大问题,同样时一个参数的器件会被导出很多个,从而影响采购和可读性。 在小公司也会存在这样的问题,有两个或几个人同时制作原理图或PCB时问题就会大大暴露出来,更中不统一会存在各种不协调。当然大家发现问题时也会解决那就是建立一个公共的库文件,一个人完善库后大家都直接调用自然就做到统一了。但这个问题只有几个人的团队,要在配个在线数据库也不是很方便,所有又建立个本地库那还是相当方便的。 近几天通过阅读ad文档发现,Altium Designer提供了三种从组件链接到数据库的方法 - 分别是使用数据库链接文件(.DbLink),一个数据库元器件库文件 (.DbLib)或 SVN 数据库元器件库文件 (.SVNDbLib)。不管是个人作为爱好使用,还是小公司为做统一化使用,感觉数据库元器件库文件 (.DbLib)是很值得推广和使用的。使用此方法,数据库元器件库文件 还定义了原理图元件与数据库中匹配记录之间的链接。组件的组件符号、模型和参数信息作为该组件的记录定义的一部分存储在外部数据库中,引用的原理图元件只是符号;它没有链接的模型,也没有定义的设计参数。将使用匹配的数据库记录中的相应字段并根据定义的映射动态创建其参数和模型信息。可以和通过组件面板直接使用。当以后有自己的数据库或转换到SVN 数据库元器件库文件时都是相当方便的。 下面记录下建立数据库的过程: 1.需要安装 64 位数据库,如弹出下面错误,可以直接点击跳转安装。

链接到数据库

1.新建


2.选择连接源

3.点击连接映射到保留字段

数据库表列表

成功连接到外部数据库后,将加载表和映射数据。DbLib 文档的左侧列出了连接的数据库中存在的所有表。

使用数据库

与任何其他库一样,标准(或受版本控制的)数据库库通过“组件”面板将其添加到“基于文件的可用库”列表中,从而使其可用。在“组件”面板中。或者,可以指定 DbLib/SVNDbLib 文件所在的文件夹的搜索路径。

浏览数据库组件

将 DbLib添加到“基于文件的可用库”列表后,数据库中的组件将可用于在“组件”面板中浏览。尽管只添加了一个 DbLib 文件,但链接数据库中的每个表都将呈现为一个不同的库。

接下来准备做一个自己用的库,以后也就可以自己建立个标准。
先大概准备个元器件目录结构分类规范:
1.RESISTOR

  • R0201
  • R0402
  • R0603
  • R0805
  • ROther 放置其他SMD不常用封装,若同类封装大于10个则另建文件夹
  • RDIP
    2.CAPACITOR
    3.INDUCTOR
    包括电感和磁珠
    4.STORAGE
    储存装置类 如flash,E2PROM
    5.MCU
    一些控制类芯片及晶振类
    6.CONNECTOR
    连接器类
    7.DIODE and TRIODE
    二极管和三极管类、EFT类
    8.operational amplifier
    放大器、比较器
    9.POWER
    DCDC,LDO
    10.RF
    射频类器件
    11.other
    除上述外的其他器件
    接下来指定下原理图库和pcb库需要统一的地方,以后再一起列出来。

在AD中构建自己的组件库相关推荐

  1. 【Vue.js】Vue.js中常用的UI组件库和Vue Router

    1.Vue生态中常用的UI组件库 1. vant 介绍 轻量级.可靠的移动端 Vue 组件库 有赞前端团队出品 GitHub地址:https://github.com/youzan/vant 特性 拥 ...

  2. Vue CLI 3开发中试用UIkit 3组件库

    一.UIkit组件库与vuikit简介 在选择好意中的前端开发基本框架后,接下来一个重要任务就是选择一款好的UI组件库.其中,UIkit组件库是一款基于Less+JS的一款轻量级.模块化.响应式的前端 ...

  3. vue中集成的ui组件库_Vue组件可使用Vault Flow通过Braintree集成PayPal付款

    vue中集成的ui组件库 Vue Braintree PayPal按钮 (Vue Braintree PayPal button) Vue component to integrate PayPal ...

  4. javascript组件_是的,JavaScript运行Swift。 无论如何都要构建您的组件库。

    javascript组件 Here's a question I've heard a few times recently: 这是我最近几次听到的一个问题: "What if we cre ...

  5. mpvue项目中使用第三方UI组件库

    原文链接 最新声明 本文编写时间较早,随着时间的推移,mpvue及其周边生态越来越完善,文中的案例已经不适合在项目使用.希望大家参考其他更新的文章~ 简介 微信小程序上线已有一年多时间啦,自美团的mp ...

  6. 构建Vue前端组件库

    在前端开发中可能会遇到将相同的功能模板集合成一个组件,供他人调用,这样可以减少重复造轮子,也可以节约人力.财力,更能够提高代码的可维护度:下面将通过详细的步骤教你如何构建一个Vue前端组件. 1.在本 ...

  7. 微信小程序中使用Vant Weapp组件库

    介绍 Vant 是一个轻量.可靠的移动端组件库,于 2017 年开源. 目前 Vant 官方提供了 Vue 2 版本.Vue 3 版本和微信小程序版本,并由社区团队维护 React 版本和支付宝小程序 ...

  8. webpack构建自定义vue组件库

    本文用于描述用webpack构建vue组件库的过程 前提:安装node 一.创建目录w-components,自己可以随便命名 二.进入目录执行npm init初始化项目 三.安装webpack和we ...

  9. uni-app项目中引入Vant UI组件库(完美避坑!!!)纯净版

    文章目录 第一步,HBuilder X中新建一个uni-app的项目 第二步,HBuilder X提示项目创建成功,在HBuilder X用命令行窗口打开创建的项目(或直接在创建的项目文件夹内用cmd ...

最新文章

  1. 解决ros安装 使用roscore命令测试问题
  2. 系统服务器端口怎么关闭了,如何关闭云服务器端口号
  3. Hexo瞎折腾系列(8) - 添加评论系统
  4. 指针的引用做函数的参数
  5. 首届中国高校计算机大赛-人工智能创意赛启动,百度加盟全面赋能
  6. 编写一个汇编语言程序,完成以下要求。从BUF单元处定义有10个带符号字数据:-1,3,24,94,62,72,55,0,-48,99,试找出他们中的最大值和平均值,并以此分别存放至该数据区的后两个单元
  7. 朴素贝叶斯法(Naive Bayes,NB)
  8. linux命令为什么这么快,为什么这么多Linux用户更喜欢命令行而不是GUI?
  9. 《大数据》2015年第3期“研究”——社交网络影响力传播研究(下)
  10. 【英语学习】【WOTD】yen 释义/词源/示例
  11. python搭建web服务
  12. 计算机组成原理 第六章 总线
  13. smarty下载及入门教程
  14. ARM assembler in Raspberry Pi
  15. 程序员的奋斗史(三十二)——人在囧途之应聘篇(二)
  16. 深度解析种子轮、天使轮、PreA轮、A轮、B轮、C轮的内涵
  17. 人事面试java需要注意点_程序员hr面试注意事项
  18. 第二章:minio单机版,使用客户端备份文件
  19. ZABBIX 钉钉报警 插件(python)
  20. C# ——web网站发布服务器

热门文章

  1. Jetson Xavier NX刷机安装Ubuntu20.04,配置CUDA,cuDNN,Pytorch等环境教程(英伟达官方源安装,理论适用其它Jetson设备)
  2. CMMI:四级五级图表做法
  3. C语言 数据结构 顺序栈的实现 进栈 出栈 初始化
  4. hping - 使用 TCP/UDP ping 解决防火墙拦截 ICMP ping
  5. Ubuntu 16.04 android 5.1编译错误
  6. 使用压缩软件将exe和dll文件打包成一个exe启动文件
  7. VideoJS+HLS视频加密播放
  8. 专利与论文-2:什么是专利?专利的几种类型?
  9. java中Lambda+流式编程讲解(心得篇)
  10. [导入]第11届世界计算机桥牌软件锦标赛