• 设为首页
  • 收藏本站
  • 手机版
  • 微博
  • 微信
    微信公众号 添加方式:
    1:搜索微信号(888888
    2:扫描左侧二维码
  • 快捷导航
    查看: 5538|回复: 1

    CIS(ORCAD)本地元件ACCESS数据库创建及加载方法详解

    [复制链接]
  • TA的每日心情
    难过
    2024-5-26 18:39
  • 签到天数: 2 天

    [LV.1]初来乍到

    4327

    主题

    73

    回帖

    2495

    积分

    管理员

    积分
    2495

    社区居民终身成就奖宣传大使奖社区明星

    发表于 2012-5-7 23:31:10 | 显示全部楼层 |阅读模式
    很多年前在某大公司上班,只是会使用CIS(ORCAD)本地元件ACCESS数据库来调用器件,每次有新的器件只是更新一下相关的库文件以及access数据库就可以同步调用最新的器件,非常的规范和方便,后来自己出来做pcb,就没有这么规范的去做了,随之而来的问题也很多,比如库的不规范,库管理的混乱,没有相关库文件积累的过程等等,做了这么多年,可以说积累下来的库寥寥无几,作为一个专业的pcb设计人员我想这些是不能被容忍的。痛定思痛,我决定建立自己的数据库来管理pcb库。
    这么做的好处有哪些?第一就是做好相关库文件的分类,不会导致库的混乱,修改和添加起来比较方便,相当于有一个数据库目录来索引所有的库。第二就是属性能方便的添加,几乎所有的属性都在数据库中添加,能将属性添加和库的建立分开,能简化工作流程,使工作清晰化。第三就是最终制作bom的简化,基本可以做到导出的bom就是可以使用的包括你所需要的所有字段的bom。肯定还有其他的好处,读者可以结合实际情况去总结。
    下面就详细说明一下CIS(ORCAD)本地元件ACCESS数据库创建及加载方法。注:我所实现的软件环境是Access2003+Allegro SPB 15.5.1.


    第一步讲CIS(ORCAD)本地元件ACCESS数据库创建
    怎样建立一个ACCESS数据库是比较简单的,即使你没学过ACCESS的使用,看完这部分,你也能简单快速的建立一个数据库。
    首先新建一个数据库,打开access2003
    12.png
    点击空数据库
    2.jpg
    弹出让你选择数据库保存路径的窗口这里随便起个名字即可,路径也可以随意,但是待会最好复制到一个你统一管理的位置,注意文件夹路径中不要有中文,如果有中文可能导致后面的加载失败。
    3.jpg
    选择好路径点击创建后就会弹出下面的窗口
    4.jpg
    选择使用设计器创建表,在如下弹出的窗口中输入以下字段
    5.jpg
    part number就是一个公司对应一个物料的唯一标示,所以将其放在主键的位置,其他的相信很好理解,特别说明一下,如果没有用过allegro的同学要注意一下schematic part的创建,这个字段是在cis(orcad)中调用器件时所要查询的一个字段。
    6.jpg
    回复

    使用道具 举报

  • TA的每日心情
    难过
    2024-5-26 18:39
  • 签到天数: 2 天

    [LV.1]初来乍到

    4327

    主题

    73

    回帖

    2495

    积分

    管理员

    积分
    2495

    社区居民终身成就奖宣传大使奖社区明星

     楼主| 发表于 2012-5-7 23:31:40 | 显示全部楼层
    创建完毕后点击保存
    7.jpg
    在这里输入这个数据库的名称,如果这个表格式电容的数据库文件那么就输入capacitor,说明下,前面那个mdb文件包含了很多张表格,每个表格又对应相应的数据库。
    8.jpg
    点是即可。


    然后就是在这个电容表格中输入数据
    9.jpg
    双击他
    10.jpg
    输入一些相关库的属性。然后保存退出即可
    至此,一个包含有电容数据库文件的数据库已经建立完毕

    第二步讲一下CIS(ORCAD)本地元件ACCESS数据库的加载
    首先要建立一个数据源
    11.jpg
    在管理工具中双击数据源
    12.jpg
    弹出以下窗口
    13.jpg
    选择ms access database
    14.jpg
    选择microsoft access driver
    15.jpg
    点击选择
    16.jpg
    这里选择刚才第一步中我们建立的那个数据库
    17.jpg
    然后在系统dsn中我们就会发现这个数据源已经被设置好了。
    现在我们进入capture cis中 进行设置,从菜单中打开cis configuration。
    18.jpg
    点击new,建立一个新的cis数据库配置文件即调用access数据库文件。
    19.jpg
    20.jpg
    点击下一步
    21.jpg
    就可以看到刚才我们设置的那个数据源文件选择他然后下一步
    223.jpg
    这时我们就可以看到在cistest中包含的一系列表单
    选择刚才建立的capacitor
    23.jpg
    下一个窗口的意思就是要选择数据库中的字段和cis中的字段来对应,例如使数据库表单中的part number对应cis中的part_number由于我们前面建立时都已经考虑到了,所以选择使其一致即可。
    24.jpg
    同理
    25.jpg
    同理,pspice model不需要可不选
    26.jpg
    这里全部勾选,schematic part默认不能选择
    27.jpg
    28.jpg
    最后保存这个配置文件到相应的位置,以后只要将相应的配置文件保存,就不用重复设置了,可以在最开始的位置调用这个配置文件。
    第三步我们说明一下数据库配置好后在cis中怎样调用一个库文件以及怎样新建一个原理图库文件。
    首先,我们在如下目录D:\\Cadence\\SPB_15.5.1\\tools\\capture(这是我cadence的安装目录)查看下CAPTURE.INI这个文件。在最上面几行发现如下内容
    [Part Management]
    Configuration File=E:\\PADS_PROJECT\\ALLEGROTEST\\LIB\\CISTEST1.DBC
    [Allegro Footprints]
    Dir0=D:\\Cadence\\SPB_15.5.1\\share\\pcb\\pcb_lib\\symbols
    [Part Library Directories]
    Dir0=d:\\Cadence\\SPB_15.5.1\\tools\\Capture\\Library\\
    Configuration File=E:\\PADS_PROJECT\\ALLEGROTEST\\LIB\\CISTEST1.
    就是我们刚才建立好的配置文件,他调用了相应的数据库
    [Allegro Footprints]
    Dir0=D:\\Cadence\\SPB_15.5.1\\share\\pcb\\pcb_lib\\symb
    这是pcb库文件的目录,其实这里是指在cis原理图中调用一个库可以在原理图窗口中预览pcb封装,一般也不需要,可以不管
    [Part Library Directories]
    Dir0=d:\\Cadence\\SPB_15.5.1\\tools\\Capture\\Library\\
    这就是我们原理图库文件的存放路径了,也就是说加入你建了一个新的原理图封装,那么你得把相应的*.olb文件放入这个文件夹下,数据库才能发现他,并调用他,并且要说明一下建立原理图时的名字要和数据库中的schematic part字段相一致,数据库才会发现他,否则发现不了。


    现在我们来演示下怎么调用一个数据库原理图库文件
    打开原理图右键place database part
    29.jpg
    30.jpg
    出现上述窗口,在1的位置就是我们在第一步时建立的schematic part字段内的数据,在二的位置就是数据库中的一系列属性,在3的位置就是我们建立的原理图库的预览。
    在2处双击就可以添加到原理图中了。
    回复

    使用道具 举报

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

    本版积分规则

    公告:服务器刚移机,
    大家请不要下载东西。
    会下载失败


    QQ 手机版 小黑屋 监管台 遇到问题请联系QQ1308068381 逆天PCB论坛

    Powered by Discuz! X3.5 © 2001-2023

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