论坛风格切换切换到宽版
发帖 回复
返回列表  提醒:不能用迅雷等P2P下载,否则下载失败标(二级)的板块,需二级才能下载,没二级不要购买,下载不了
  • 5323阅读
  • 1回复

CIS(ORCAD)本地元件ACCESS数据库创建及加载方法详解 [复制链接]

上一主题 下一主题
离线admin
 

性别:
人妖
发帖
4352
金币
1884
提示:会员销售的附件,下载积分 = 版块积分 + 销售积分       只看楼主 倒序阅读 使用道具 0楼 发表于: 2012-05-07
AbmAKA@  
很多年前在某大公司上班,只是会使用CIS(ORCAD)本地元件ACCESS数据库来调用器件,每次有新的器件只是更新一下相关的库文件以及access数据库就可以同步调用最新的器件,非常的规范和方便,后来自己出来做pcb,就没有这么规范的去做了,随之而来的问题也很多,比如库的不规范,库管理的混乱,没有相关库文件积累的过程等等,做了这么多年,可以说积累下来的库寥寥无几,作为一个专业的pcb设计人员我想这些是不能被容忍的。痛定思痛,我决定建立自己的数据库来管理pcb库。 ;q6Ki.D  
这么做的好处有哪些?第一就是做好相关库文件的分类,不会导致库的混乱,修改和添加起来比较方便,相当于有一个数据库目录来索引所有的库。第二就是属性能方便的添加,几乎所有的属性都在数据库中添加,能将属性添加和库的建立分开,能简化工作流程,使工作清晰化。第三就是最终制作bom的简化,基本可以做到导出的bom就是可以使用的包括你所需要的所有字段的bom。肯定还有其他的好处,读者可以结合实际情况去总结。 5( HG|  
下面就详细说明一下CIS(ORCAD)本地元件ACCESS数据库创建及加载方法。注:我所实现的软件环境是Access2003+Allegro SPB 15.5.1. P3 ^Y"Pv?  
!ff&W1@  
]+:^W^bs:  
第一步讲CIS(ORCAD)本地元件ACCESS数据库创建 oIj#>1~c%  
怎样建立一个ACCESS数据库是比较简单的,即使你没学过ACCESS的使用,看完这部分,你也能简单快速的建立一个数据库。 = 6\^%  
首先新建一个数据库,打开access2003 ChXq4]  
>[=^_8M  
点击空数据库 scLll,~  
_MX>#!l  
弹出让你选择数据库保存路径的窗口这里随便起个名字即可,路径也可以随意,但是待会最好复制到一个你统一管理的位置,注意文件夹路径中不要有中文,如果有中文可能导致后面的加载失败。 :'*~uJrR  
, ^f+^^  
选择好路径点击创建后就会弹出下面的窗口 M{hg0/}sUW  
161xAig  
选择使用设计器创建表,在如下弹出的窗口中输入以下字段 K?$^@ N  
=h73s0 ]  
part number就是一个公司对应一个物料的唯一标示,所以将其放在主键的位置,其他的相信很好理解,特别说明一下,如果没有用过allegro的同学要注意一下schematic part的创建,这个字段是在cis(orcad)中调用器件时所要查询的一个字段。 tS8u  


评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

一般

差劲
离线admin

性别:
人妖
发帖
4352
金币
1884
提示:会员销售的附件,下载积分 = 版块积分 + 销售积分       只看该作者 1楼 发表于: 2012-05-07
Ey4%N`H-^  
创建完毕后点击保存 B_$hi=?TTd  
]lV\D8#  
在这里输入这个数据库的名称,如果这个表格式电容的数据库文件那么就输入capacitor,说明下,前面那个mdb文件包含了很多张表格,每个表格又对应相应的数据库。 80DcM9^t8  
k` cz$>  
点是即可。 nO.RB#I$F  
( E;!.=%  
{@ ygq-TZ  
然后就是在这个电容表格中输入数据 z]:{ruvH  
8K$q6V%#  
双击他 /i.3v45t"  
w_4/::K*  
输入一些相关库的属性。然后保存退出即可 I@ "%iYL  
至此,一个包含有电容数据库文件的数据库已经建立完毕 K)"lq5nM  
FtHR.S= u  
第二步讲一下CIS(ORCAD)本地元件ACCESS数据库的加载 <_(UAv  
首先要建立一个数据源 g?-HAk6  
9=D09@A%e  
在管理工具中双击数据源 \qk+cK;+  
kB:6e7D|[  
弹出以下窗口 /a@gE^TM  
tgz  
选择ms access database C^2J<  
xd }g1c  
选择microsoft access driver 8Evon&G59  
x"7`,W  
点击选择 kIR?r0_<G6  
33/aYy  
这里选择刚才第一步中我们建立的那个数据库 Bg3`w__l;  
o$ disJ  
然后在系统dsn中我们就会发现这个数据源已经被设置好了。 bUJ5j kZ)  
现在我们进入capture cis中 进行设置,从菜单中打开cis configuration。 UM[<v9NWE  
p{c+ +P5  
点击new,建立一个新的cis数据库配置文件即调用access数据库文件。 /8](M5X]f  
wX7|a/|@  
yhwwF n\  
点击下一步 x.J% c[Q8  
YI0ubB  
就可以看到刚才我们设置的那个数据源文件选择他然后下一步 )3 C~kmN7  
n\CQ-*;l  
这时我们就可以看到在cistest中包含的一系列表单 (`nn\)  
选择刚才建立的capacitor sA!,)'6  
#I]5)XT  
下一个窗口的意思就是要选择数据库中的字段和cis中的字段来对应,例如使数据库表单中的part number对应cis中的part_number由于我们前面建立时都已经考虑到了,所以选择使其一致即可。 <S/`-/= 2  
F^knlv'  
同理 O:K={#Xj  
-^a?]`3_v  
同理,pspice model不需要可不选 q].n1w [  
=~7%R.U([e  
这里全部勾选,schematic part默认不能选择 YSQB*FBz  
KB3zQJY  
4|PNsHXt  
最后保存这个配置文件到相应的位置,以后只要将相应的配置文件保存,就不用重复设置了,可以在最开始的位置调用这个配置文件。 !4gyrNS  
第三步我们说明一下数据库配置好后在cis中怎样调用一个库文件以及怎样新建一个原理图库文件。 &2i3"9k  
首先,我们在如下目录D:\Cadence\SPB_15.5.1\tools\capture(这是我cadence的安装目录)查看下CAPTURE.INI这个文件。在最上面几行发现如下内容 @#wBK3Ut^  
[Part Management] S4qj}`$ Yv  
Configuration File=E:\PADS_PROJECT\ALLEGROTEST\LIB\CISTEST1.DBC n4* hQi+d  
[Allegro Footprints] P8Nzz(JF  
Dir0=D:\Cadence\SPB_15.5.1\share\pcb\pcb_lib\symbols -&3WN!egq  
[Part Library Directories] w"p,6Ew  
Dir0=d:\Cadence\SPB_15.5.1\tools\Capture\Library\ <X5'uve  
Configuration File=E:\PADS_PROJECT\ALLEGROTEST\LIB\CISTEST1. : 5=E> !  
就是我们刚才建立好的配置文件,他调用了相应的数据库 zQ[g*  
[Allegro Footprints]  @%8Xa7+  
Dir0=D:\Cadence\SPB_15.5.1\share\pcb\pcb_lib\symb HkgmZw,  
这是pcb库文件的目录,其实这里是指在cis原理图中调用一个库可以在原理图窗口中预览pcb封装,一般也不需要,可以不管 4s{_(gy  
[Part Library Directories] k{fTq KS%h  
Dir0=d:\Cadence\SPB_15.5.1\tools\Capture\Library\ Woo2hg-ti  
这就是我们原理图库文件的存放路径了,也就是说加入你建了一个新的原理图封装,那么你得把相应的*.olb文件放入这个文件夹下,数据库才能发现他,并调用他,并且要说明一下建立原理图时的名字要和数据库中的schematic part字段相一致,数据库才会发现他,否则发现不了。 }PdHR00^  
UD 0v ia  
_3G;-iNX;  
现在我们来演示下怎么调用一个数据库原理图库文件 -85]x)JE  
打开原理图右键place database part fWr6f`de  
H*SEzVb  
t")+ L{  
出现上述窗口,在1的位置就是我们在第一步时建立的schematic part字段内的数据,在二的位置就是数据库中的一系列属性,在3的位置就是我们建立的原理图库的预览。 @ P[o  
在2处双击就可以添加到原理图中了。 ,(%?j]_P2  
pWU3?U  


快速回复
限150 字节
 
上一个 下一个