2023年11月23日发(作者:)
•
CIS(ORCAD)本地元件ACCESS数据库创建
及加载方法详解
日期:2010.10。25 | 分类:软件使用 | 标签:
很多年前在某大公司上班,只是会使用CIS(ORCAD)本地元件ACCES
S数据库来调用器件,每次有新的器件只是更新一下相关的库文件以及
access数据库就可以同步调用最新的器件,非常的规范和方便,后来
自己出来做pcb,就没有这么规范的去做了,随之而来的问题也很多,比
如库的不规范,库管理的混乱,没有相关库文件积累的过程等等,做了这么
多年,可以说积累下来的库寥寥无几,作为一个专业的pcb设计人员我
想这些是不能被容忍的.痛定思痛,我决定建立自己的数据库来管理pc
b库。
这么做的好处有哪些?第一就是做好相关库文件的分类,不会导致库的混
乱,修改和添加起来比较方便,相当于有一个数据库目录来索引所有的
库。第二就是属性能方便的添加,几乎所有的属性都在数据库中添加,
能将属性添加和库的建立分开,能简化工作流程,使工作清晰化。第三
就是最终制作bom的简化,基本可以做到导出的bom就是可以使用
的包括你所需要的所有字段的bom.肯定还有其他的好处,读者可以结合
实际情况去总结。
下面就详细说明一下CIS(ORCAD)本地元件ACCESS数据库创建及加载
方法.注:我所实现的软件环境是Access2003+Allegro SPB
15.5.1.
第一步讲CIS(ORCAD)本地元件ACCESS数据库创建
怎样建立一个ACCESS数据库是比较简单的,即使你没学过ACCESS的使
用,看完这部分,你也能简单快速的建立一个数据库.
首先新建一个数据库,打开access2003
1 / 191 / 19
点击空数据库
弹出让你选择数据库保存路径的窗口这里随便起个名字即可,路径也可
以随意,但是待会最好复制到一个你统一管理的位置,注意文件夹路径
中不要有中文,如果有中文可能导致后面的加载失败。
2 / 192 / 19
选择好路径点击创建后就会弹出下面的窗口
选择使用设计器创建表,在如下弹出的窗口中输入以下字段
3 / 193 / 19
part number就是一个公司对应一个物料的唯一标示,所以将其放
在主键的位置,其他的相信很好理解,特别说明一下,如果没有用过
allegro的同学要注意一下schematic part的创建,这个字段是在ci
s(orcad)中调用器件时所要查询的一个字段。
创建完毕后点击保存
在这里输入这个数据库的名称,如果这个表格式电容的数据库文件那么
就输入capacitor,说明下,前面那个mdb文件包含了很多张表格,每个
表格又对应相应的数据库。
点是即可.
4 / 194 / 19
然后就是在这个电容表格中输入数据
双击他
输入一些相关库的属性。然后保存退出即可
至此,一个包含有电容数据库文件的数据库已经建立完毕
第二步讲一下CIS(ORCAD)本地元件ACCESS数据库的加载
首先要建立一个数据源
5 / 195 / 19
在管理工具中双击数据源
弹出以下窗口
6 / 196 / 19
选择ms access database
选择microsoft access driver
7 / 197 / 19
点击选择
这里选择刚才第一步中我们建立的那个数据库
8 / 198 / 19
然后在系统dsn中我们就会发现这个数据源已经被设置好了。
现在我们进入capture cis中 进行设置,从菜单中打开cis confi
guration.
点击new,建立一个新的cis数据库配置文件即调用access数据库文
件。
9 / 199 / 19
点击下一步
10 / 1910 / 19
就可以看到刚才我们设置的那个数据源文件选择他然后下一步
11 / 1911 / 19
这时我们就可以看到在cistest中包含的一系列表单
选择刚才建立的capacitor
12 / 1912 / 19
下一个窗口的意思就是要选择数据库中的字段和cis中的字段来对应,
例如使数据库表单中的part number对应cis中的part_numb
er由于我们前面建立时都已经考虑到了,所以选择使其一致即可。
13 / 1913 / 19
同理
14 / 1914 / 19
同理,pspice model不需要可不选
15 / 1915 / 19
这里全部勾选,schematic part默认不能选择
16 / 1916 / 19
最后保存这个配置文件到相应的位置,以后只要将相应的配置文件保
存,就不用重复设置了,可以在最开始的位置调用这个配置文件。
第三步我们说明一下数据库配置好后在cis中怎样调用一个库文件以
及怎样新建一个原理图库文件。
首先,我们在如下目录D:CadenceSPB_15。5.1tools\captu
re(这是我cadence的安装目录)查看下CAPTURE.INI这个文件.
在最上面几行发现如下内容
[Part Management]
Configuration File=E:\PADS_PROJECT\ALLEGROTESTL
IBCISTEST1。DBC
[Allegro Footprints]
Dir0=D:CadenceSPB_15.5.1sharepcb\pcb_libsymbols
[Part Library Directories]ﻫDir0=d:\Cadence\S
PB_15。5.1toolsCapture\Library
Configuration File=E:PADS_PROJECTALLEGROTESTLIB
CISTEST1。
就是我们刚才建立好的配置文件,他调用了相应的数据库
17 / 1917 / 19
[Allegro Footprints]ﻫDir0=D:CadenceSPB_15。5。1s
harepcbpcb_libsymb
这是pcb库文件的目录,其实这里是指在cis原理图中调用一个库可以
在原理图窗口中预览pcb封装,一般也不需要,可以不管
[Part Library Directories]
Dir0=d:CadenceSPB_15。5。1toolsCaptureLibra
ry
这就是我们原理图库文件的存放路径了,也就是说加入你建了一个新的
原理图封装,那么你得把相应的*.olb文件放入这个文件夹下,数据库
才能发现他,并调用他,并且要说明一下建立原理图时的名字要和数据
库中的schematic part字段相一致,数据库才会发现他,否则发现
不了。
现在我们来演示下怎么调用一个数据库原理图库文件
打开原理图右键place database part
18 / 1918 / 19
出现上述窗口,在1的位置就是我们在第一步时建立的schematic p
art字段内的数据,在二的位置就是数据库中的一系列属性,在3的位
置就是我们建立的原理
19 / 1919 / 19
发布评论