2023年11月23日发(作者:)

CIS本地元件ACCESS数据库创建及加载方法

详解

专门多年前在某大公司上班,只是会使用CIS(ORCAD)本地元件ACC

ESS数据库来调用器件,每次有新的器件只是更新一下有关的库文件以及a

ccess数据库就能够同步调用最新的器件,专门的规范和方便,后来自己出

来做pcb,就没有这么规范的去做了,随之而来的咨询题也专门多,例如库

的不规范,库治理的纷乱,没有有关库文件积存的过程等等,做了这么多

年,能够讲积存下来的库寥寥无几,作为一个专业的pcb设计人员我想这

些是不能被容忍的。痛定思痛,我决定建立自己的数据库来治理pcb库。

这么做的好处有哪些?第一确实是做好有关库文件的分类,可不能导

致库的纷乱,修改和添加起来比较方便,相当于有一个数据库名目来索引

所有的库。第二确实是属性能方便的添加,几乎所有的属性都在数据库中

添加,能将属性添加和库的建立分开,能简化工作流程,使工作清晰化。

第三确实是最终制作bom的简化,差不多能够做到导出的bom确实是能够

使用的包括你所需要的所有字段的bom。确信还有其他的好处,读者能够

结合实际情形去总结。

下面就详细讲明一下CIS(ORCAD)本地元件ACCESS数据库创建及加

载方法。注:我所实现的软件环境是Access2003+Allegro SPB 15.5.1.

第一步讲CIS(ORCAD)本地元件ACCESS数据库创建

如何样建立一个ACCESS数据库是比较简单的,即使你没学过ACCE

SS的使用,看完这部分,你也能简单快速的建立一个数据库。

第一新建一个数据库,打开access2003

点击空数据库

弹出让你选择数据库储存路径的窗口那个地点随便起个名字即可,路

径也能够随意,然而待会最好复制到一个你统一治理的位置,注意文件夹

路径中不要有中文,如果有中文可能导致后面的加载失败。

选择好路径点击创建后就会弹出下面的窗口

选择使用设计器创建表,在如下弹出的窗口中输入以下字段

part number确实是一个公司对应一个物料的唯独标示,因此将其放在

主键的位置,其他的相信专门好明白得,专门讲明一下,如果没有用过all

egro的同学要注意一下schematic part的创建,那个字段是在cis(orcad)中调

用器件时所要查询的一个字段。

创建完毕后点击储存

在那个地点输入那个数据库的名称,如果那个表格式电容的数据库文

件那么就输入capacitor讲明下,前面那个mdb文件包含了专门多张表格,

每个表格又对应相应的数据库。

点是即可。

然后确实是在那个电容表格中输入数据

双击他

输入一些有关库的属性。然后储存退出即可

至此,一个包含有电容数据库文件的数据库差不多建立完毕

第二步讲一下CIS(ORCAD)本地元件ACCESS数据库的加载

第一要建立一个数据源

在治理工具中双击数据源

弹出以下窗口

选择ms access database

选择microsoft access driver

点击选择

那个地点选择刚才第一步中我们建立的那个数据库

然后在系统dsn中我们就会发觉那个数据源差不多被设置好了。

现在我们进入capture cis 进行设置,从菜单中打开cis configuratio

n

点击new建立一个新的cis数据库配置文件即调用access数据库文件。

点击下一步

就能够看到刚才我们设置的那个数据源文件选择他然后下一步

这时我们就能够看到在cistest中包含的一系列表单

选择刚才建立的capacitor

下一个窗口的意思确实是要选择数据库中的字段和cis中的字段来对

应,例如使数据库表单中的part number对应cis中的part_number由于我们

前面建立时都差不多考虑到了,因此选择使其一致即可。

同理

同理,pspice model不需要可不选

那个地点全部勾选,schematic part默认不能选择

最后储存那个配置文件到相应的位置,以后只要将相应的配置文件储

存,就不用重复设置了,能够在最开始的位置调用那个配置文件。

第三步我们讲明一下数据库配置好后在cis中如何样调用一个库文件以

及如何样新建一个原理图库文件。

第一,我们在如下名目D:CadenceSPB_15.5.1toolscapture(这是我ca

dence的安装名目)查看下那个文件。在最上面几行发觉如

下内容

[Part Management]

Configuration File=E:PADS_

C

[Allegro Footprints]

Dir0=D:CadenceSPB_15.5.1sharepcbpcb_libsymbols

[Part Library Directories]

Dir0=d:CadenceSPB_15.5.1toolsCaptureLibrary

Configuration File=E:PADS_PROJECTALLEGROTESTLIBCISTEST

1.

确实是我们刚才建立好的配置文件,他调用了相应的数据库

[Allegro Footprints]

Dir0=D:CadenceSPB_15.5.1sharepcbpcb_libsymb

这是pcb库文件的名目,事实上那个地点是指在cis原理图中调用一个

库能够在原理图窗口中预览pcb封装,一样也不需要,能够不管

[Part Library Directories]

Dir0=d:CadenceSPB_15.5.1toolsCaptureLibrary

这确实是我们原理图库文件的存放路径了,也确实是讲加入你建了一

个新的原理图封装,那么你得把相应的*.olb文件放入那个文件夹下,数据

库才能发觉他,并调用他,同时要讲明一下建立原理图时的名字要和数据

库中的schematic part字段相一致,数据库才会发觉他,否则发觉不了。

现在我们来演示下如何调用一个数据库原理图库文件

打开原理图右键place database part

显现上述窗口,在1的位置确实是我们在第一步时建立的schematic p

art字段内的数据,在二的位置确实是数据库中的一系列属性,在3的位置

确实是我们建立的原理