搜索
bottom↓
回复: 15
打印 上一主题 下一主题

请问有没有计划支持基于数据库的元件库

[复制链接]

出0入0汤圆

跳转到指定楼层
1
发表于 2023-6-19 21:33:26 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
我正在评估从AD迁移到EasyEDA专业版,目前遇到的困难是AD的database library无法有效导入。

我的DbLib里面有大概30k原件,数据库是sqlite格式,包含了原件的各种主要参数:

  1. CREATE TABLE "Capacitor - Aluminium Nichicon SMD" ("PartId" VARCHAR(255) PRIMARY KEY, "Value" VARCHAR(255), "Comment" VARCHAR(255), "Part Number" VARCHAR(255), "Manufacturer" VARCHAR(255), "Description" VARCHAR(255), "Supplier 1" VARCHAR(255), "Supplier Part Number 1" VARCHAR(255), "Footprint Ref" VARCHAR(255), "Footprint Path" VARCHAR(255), "Library Ref" VARCHAR(255), "Library Path" VARCHAR(255), "ComponentLink1Description" VARCHAR(255), "ComponentLink1URL" VARCHAR(255), "ComponentLink2Description" VARCHAR(255), "ComponentLink2URL" VARCHAR(255), "ComponentLink3Description" VARCHAR(255), "ComponentLink3URL" VARCHAR(255), "TemperatureRange" VARCHAR(255), "Tolerance" VARCHAR(255), "Voltage" VARCHAR(255), "Supplier 2" VARCHAR(255), "Supplier Part Number 2" VARCHAR(255), "Footprint Ref 2" VARCHAR(255), "Footprint Path 2" VARCHAR(255), "Footprint Ref 3" VARCHAR(255), "Footprint Path 3" VARCHAR(255), "Price" CURRENCY, "Type" VARCHAR(255), "Device Package" VARCHAR(255), "Ripple Current" VARCHAR(255), "Impedance" VARCHAR(255), "Lifetime @ Temp" VARCHAR(255));
  2. INSERT INTO "Capacitor - Aluminium Nichicon SMD" VALUES('CAN000','22uF','="Value"','UWP1A220MCL1GB','Nichicon','CAP ALUM 22UF 20% 10V SMD','Digi-Key','493-9812-2-ND','CAP ALUM 6.6MM','Footprints/Passives.PcbLib','Polarised Capacitor','Symbols/Passives.SchLib','Datasheet','http://nichicon-us.com/english/products/pdfs/e-wp.pdf','Digi-Key listing','http://digikey.com/product-detail/en/UWP1A220MCL1GB/493-9812-2-ND/2550781',NULL,NULL,'-40C ~ 85C','20%','10V',NULL,NULL,NULL,NULL,NULL,NULL,0.2541,'-','Radial, Can - SMD','33mA','-','1000 Hrs @ 85C');
  3. INSERT INTO "Capacitor - Aluminium Nichicon SMD" VALUES('CAN001','22uF','="Value"','UUP1C220MCL1GS','Nichicon','CAP ALUM 22UF 20% 16V SMD','Digi-Key','493-9545-2-ND','CAP ALUM 6.6MM','Footprints/Passives.PcbLib','Polarised Capacitor','Symbols/Passives.SchLib','Datasheet','http://nichicon-us.com/english/products/pdfs/e-up.pdf','Digi-Key listing','http://digikey.com/product-detail/en/UUP1C220MCL1GS/493-9545-2-ND/2550391',NULL,NULL,'-55C ~ 105C','20%','16V',NULL,NULL,NULL,NULL,NULL,NULL,0.297,'-','Radial, Can - SMD','37mA','-','1000 Hrs @ 105C');
复制代码

出0入0汤圆

2
发表于 2023-6-27 19:56:19 | 只看该作者
可以用AD导入dblib,然后再用脚本批量放库在原理图和PCB,EDA帮助文档有写怎么自动批量放置库转ASCII,然后导入ASCII提取库

出0入0汤圆

3
 楼主| 发表于 2023-6-27 21:47:45 | 只看该作者
Summving 发表于 2023-6-27 19:56
可以用AD导入dblib,然后再用脚本批量放库在原理图和PCB,EDA帮助文档有写怎么自动批量放置库转ASCII,然后 ...
(引用自2楼)

但这样转换为普通库就没有数据库的优势了。

用数据库的话优势是一个系列的原件用相同的的符号和封装,更新参数只需要在数据库里面更改。

转换为普通库的话,以村田GRM系列为例就是1800多个原件,一个一个改参数或者符号基本上是不可能的。

出0入0汤圆

4
发表于 2023-6-27 22:31:05 | 只看该作者
怎么会有这么多元件库?

出0入0汤圆

5
 楼主| 发表于 2023-6-30 16:25:18 | 只看该作者
bad_fpga 发表于 2023-6-27 22:31
怎么会有这么多元件库?
(引用自4楼)

国外只要是规范一点的大厂都是这么做的,每个MPN对应一个库元件。

大多数人还是从库里面选个“电阻”,然后改成“100”、“4.7k”。这样手动更改参数容易出错,不利于量产质量管控,元件生命周期管理。

出0入0汤圆

6
发表于 2023-6-30 22:09:18 | 只看该作者
MasterPhi 发表于 2023-6-30 16:25
国外只要是规范一点的大厂都是这么做的,每个MPN对应一个库元件。

大多数人还是从库里面选个“电阻”, ...
(引用自5楼)

学习了,你用的是AD吗?每次增加新的元件,是不是要重新编译一次集成元件库?

出0入18汤圆

7
发表于 2023-6-30 22:27:08 来自手机 | 只看该作者
哪里有allegro的cis 库啊

出0入0汤圆

8
发表于 2023-7-1 20:08:10 | 只看该作者
MasterPhi 发表于 2023-6-30 16:25
国外只要是规范一点的大厂都是这么做的,每个MPN对应一个库元件。

大多数人还是从库里面选个“电阻”, ...
(引用自5楼)

国内的稍微有点规模的电子公司也是这么做的,手动改只有小公司才会这么干

出150入8汤圆

9
发表于 2023-7-3 08:17:49 | 只看该作者
Joshua_Astray 发表于 2023-7-1 20:08
国内的稍微有点规模的电子公司也是这么做的,手动改只有小公司才会这么干 ...
(引用自8楼)

AD 专业版的,离线版都是基于数据库。SQLITE

出0入0汤圆

10
 楼主| 发表于 2023-7-10 15:57:43 | 只看该作者
bad_fpga 发表于 2023-6-30 22:09
学习了,你用的是AD吗?每次增加新的元件,是不是要重新编译一次集成元件库? ...
(引用自6楼)

是AD,添加元件不需要编译库,直接在数据库内添加,然后AD内刷新即可。

出0入4汤圆

11
发表于 2023-7-10 17:45:06 | 只看该作者
diyjack 发表于 2023-7-3 08:17
AD 专业版的,离线版都是基于数据库。SQLITE
(引用自9楼)

遇到跟楼主同样的问题,不管是ALLEGRO 的CIS还是AD的CIS,要转到嘉立创的EDA的CIS,最好有快捷的方式来转这个CIS,如果得重新建一套的话会疯掉,阻力很大。

出0入0汤圆

12
 楼主| 发表于 2023-11-7 22:26:46 | 只看该作者
几个月过去了,有没有进展?

出0入115汤圆

13
发表于 2023-11-8 06:55:59 来自手机 | 只看该作者
我是从ad转allegro,封装库都是转过去的,原理图库手撸,心碎

出150入8汤圆

14
发表于 2023-11-8 08:12:11 | 只看该作者
MasterPhi 发表于 2023-11-7 22:26
几个月过去了,有没有进展?
(引用自12楼)

专业版客户端就是数据库

出0入0汤圆

15
 楼主| 发表于 2023-11-8 19:35:08 | 只看该作者
diyjack 发表于 2023-11-8 08:12
专业版客户端就是数据库
(引用自14楼)

能详细说明下吗,是否支持AD的DBLib导入?
后端Access .accdb和sqlite都有。

出150入8汤圆

16
发表于 2023-11-8 19:49:51 | 只看该作者
MasterPhi 发表于 2023-11-8 19:35
能详细说明下吗,是否支持AD的DBLib导入?
后端Access .accdb和sqlite都有。
(引用自15楼)

你加我微信dingqiuhe
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-5-5 11:57

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表