cis(orcad)本地元件access数据库创建跟加载方法详解

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

日期:2010.10.25 | 分类: HYPERLINK "/?cat=45" \o "查看 软件使用 的全部文章" 软件使用 | 标签:

很多年前在某大公司上班,只是会使用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

点击空数据库

弹出让你选择数据库保存路径的窗口这里随便起个名字即可,路径也可以随意,但是待会最好复制到一个你统一管理的位置,注意文件夹路径中不要有中文,如果有中文可能导致后面的加载失败。

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

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

part number就是一个公司对应一个物料的唯一标示,所以将其放在主键的位置,其他的相信很好理解,特别说明一下,如果没有用过allegro的同学要注意一下schematic part的创建,这个字段是在cis(orcad)中调用器件时所要查询的一个字段。

创建完毕后点击保存

在这里输入这个数据库的名称,如果这个表格式电容的数据库文件那么就输入capacitor,说明下,前面那个mdb文件包含了很多张表格,每个表格又对应相应的数据库。

点是即可。

然后就是在这个电容表格中输入数据

双击他

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

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

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

首先要建立一个数据源

在管理工具中双击数据源

弹出以下窗口

选择ms access database

选择microsoft access driver

点击选择

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

然后在系统dsn中我们就会发现这个数据源已经被设置好了。

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

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

点击下一步

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

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

选择刚才建立的capacitor

下一个窗口的意思就是要选择数据库中的字段和cis中的字段来对应,例如使数据库表单中的part number对应cis中的part_number由于我们前面建立时都已经考虑到了,所以选择使其一致即可。

同理

同理,pspice model不需要可不选

这里全部勾选,schematic part默认不能选择

最后保存这个配置文件到相应的位置,以后只要将相应的配置文件保存,就不用重复设置了,可以在最开始的位置调用这个配置文件。

第三步我们说明一下数据库配置好后在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

access orcad 数据库_cis(orcad)本地元件access数据库创建跟加载方法详解.doc相关推荐

  1. 用python爬取网页数据并存入数据库中源代码_Python爬取51cto数据并存入MySQL方法详解...

    [] 实验环境 1.安装Python 3.7 2.安装requests, bs4,pymysql 模块 实验步骤1.安装环境及模块 可参考https://www.jb51.net/article/19 ...

  2. python连接access数据库odbc_对Python通过pypyodbc访问Access数据库的方法详解

    看书上通过ODBC访问数据库的案例,想实践一下在Python 3.6.1中实现access2003数据库的链接,但是在导入odbc模块的时候出现了问题,后来查了一些资料就尝试着使用pypyodbc,最 ...

  3. 删除oracle数据库的三种方法,oracle数据库的删除方法详解

    oracle数据库的删除方法详解 1.图形界面删除 练习之前记得创建快照 执行命令之前要保证数据库属于open状态 SQL> alter database open; [oracle@local ...

  4. linux oracle 用户创建,LINUX下Oracle数据库用户创建方法详解

    本文实例分析了LINUX下Oracle数据库用户创建方法.分享给大家供大家参考,具体如下: 1)登录linux,以oracle用户登录(如果是root用户登录的,登录后用 su - oracle命令切 ...

  5. python连接oracle数据库的方法_Python3.6连接Oracle数据库的方法详解

    本文实例讲述了Python3.6连接Oracle数据库的方法.分享给大家供大家参考,具体如下: 下载cx_Oracle模块模块: https://pypi.python.org/pypi/cx_Ora ...

  6. Leetcode怎么调试java代码,IDEA2020.1使用LeetCode插件运行并调试本地样例的方法详解...

    环境: idea2020.1 插件: LeetCode-editor 6.7 一.IDEA安装LeetCode插件 安装完成重启idea 打开插件 URL可以选择国服和世界服.LoginName和Pa ...

  7. oracle tns 代理配置_oracle数据库tns配置方法详解

    TNS简要介绍与应用 Oracle中TNS的完整定义:transparence Network Substrate透明网络底层,监听服务是它重要的一部分,不是全部,不要把TNS当作只是监听器. TNS ...

  8. python更新数据库表的时间字段_python更新数据库中某个字段的数据(方法详解)

    连接数据库基本操作,我把每一步的操作是为什么给大家注释一下,老手自行快进. 请注意这是连接数据库操作,还不是更新. import pymysql #导包 #连接数据库 db = pymysql.con ...

  9. oracle数据库按日期查询,关于Oracle数据库日期范围查询的两种实现方法详解,oracle详解...

    关于Oracle数据库日期范围查询的两种实现方法详解,oracle详解 Oracle数据库日期范围查询有两种方式:to_char方式和to_date方式,接下来我们通过一个实例来介绍这一过程.我们假设 ...

  10. java 修改mysql数据库表结构_MYSQL数据库表结构优化方法详解

    摘要:这篇MySQL栏目下的"MYSQL数据库表结构优化方法详解",介绍的技术点是"mysql数据库表结构.MySQL数据库.数据库表结构.MySQL.据库表结构.数据库 ...

最新文章

  1. configure: error: newly created file is older than distributed files!
  2. 中国最大的python社区-python中的最小最大算法
  3. oracle中类似indexof用法_instr函数
  4. Python语言学习:在python中,如何获取变量的本身字符串名字而非其值/内容及其应用(在代码中如何查找同值的所有变量名)
  5. c#动态修改代码的crackme
  6. 关于Matconvnet中Conv-ReLU-Pool-NormBatch的总结与思考
  7. Web Socket/Stomp——整合Spring Session【Header Token模式】解决方案
  8. 关于uint32_t uint8_t uint64_t 的问题
  9. 单链表实现反转的三种方法
  10. 压力测试工具siege的用法
  11. 数据的实操与测试|附代码(全了)
  12. Java--随机数和随机数种子(转)
  13. Listener中应用spring管理的Bean
  14. CAN FD协议简介
  15. arcgis 只能查看指定行政区域_[教程】Arcgis进阶:统计分析
  16. 华为模拟器eNSP免费下载
  17. 【金融财经】金融市场一周简报(2017-08-25)
  18. 作业07-Java GUI编程
  19. 阿里P7被裁员,找工作小半年了,流程走着走着就没了
  20. 编程之美 - 让CPU占用率曲线听你指挥

热门文章

  1. 世界ol的服务器在哪个文件夹,世界OL7月新区永恒之约官方服务器开启
  2. PyTorch 实现kmax-pooling
  3. 熊猫烧香病毒 杀毒记
  4. 宋体 ttf_.shx和.ttf字体,你真的了解?
  5. 迅雷html什么意思,迅雷达到高速状态是什么意思?带图
  6. echarts的边框图片之切图(重要)以及公共面板样式的制作
  7. iphone老是显示e服务器,苹果手机变成e网怎么办(苹果手机上显示e,怎么回事?)
  8. 剪辑视频,垂直翻转如何实现
  9. 电磁场与电磁波公式总结
  10. 大话设计模式之爱你一万年:第八章 结构型模式:外观(门面)模式:冬天有你不再寒冷:1.外观模式概念