PCB论坛网

 找回密码
 注册
查看: 2793|回复: 2

[原创文章] CIS元件数据库配置和管理(高手绕路)

[复制链接]
发表于 2011-12-22 00:46:48 | 显示全部楼层 |阅读模式
CIS元件管理小工具,本软件需要Microsoft .net Framework 2.0的或更高的平台才能运行

其实网上也有类似的文章,配置数据库的好处是你的元件以后不会太乱,特别是元件越来越多后更不好管理,CIS自带了一个ACCESS的数据库,名称是BENCH.MDB,该数据在一般在C:\Cadence\SPB_16.2\tools\capture\samples目录下,该库有4张表,Capacitor(电容),IC,Mics(混杂元件),Resistor(电阻),该库的元件库指向由Schematic Part这个字段来定义。由于该库一般由ICA来添加,要修改的话必须用office的Access数据库工具来修改,添加,如果熟悉Access还好说,可是现在没有多少人熟悉Access,所以我做了一个简单的数据库编辑工具,发放给朋友使用。
我在开发这个小工具时,把数据做了以下修改:
1、除了Part Number字段外,别的字段都允许空字符,原表是不行的,不知道Access会不会报错,至少我的编程工具写空字符报错。
2、添加了Connector接插件表,把接插件从Misc里面分离出来。
3、给Part Number加了主键。
配置文件Benchacc.dbc里添加了Connector的映射表。
Capture.ini里添加了如下几行:
[Footprint Viewer Type]
type=allegro
[Allegro Footprints]
dir0=d:\Cadence works
上面的意思是告诉CIS你的封装库在哪里,这样你按Z键后,点元件便可以看到封装图了。
[CIS Browse Directories]
dir0=d:\pdf
告诉CIS元件的PDF在d:\pdf目录里
这样设置后,以后你就有自己的一个元件数据库了,极大方便了元件的管理。
小工具的的数据库路径在CadenceManage.config的 connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\BENCH.MDB"
Data Source里设置。
同时ODBC里的系统DSN下面的BenchAccess1620也要指向和Data Source相同的路径才可以使用。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
回复

使用道具 举报

发表于 2011-12-22 21:28:39 | 显示全部楼层
不错,谢谢!顶!!!
回复 支持 反对

使用道具 举报

发表于 2014-11-20 17:26:20 | 显示全部楼层
很好,怎么增加分类标题
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|手机版|PCB设计论坛|EDA论坛|PCB论坛网 ( 沪ICP备05006956号-1 )

GMT+8, 2024-5-16 04:38 , Processed in 0.120312 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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