Capture CIS数据库配置

基于MySQL5.7(实测MySQL8.0和ODBC8.0也可以)和Cadence16.6
Cadence17.2(64位软件)验证也是OK的;
1.0
大致步骤
1、数据库安装配置
2、配置系统数据源
3、Capture CIS配置
4、调用数据库元件进行设计

2019年 07 月 10 日

1、数据库安装配置

MySQL安装
从官网下载压缩包https://dev.mysql.com/downloads/mysql/5.7.html#downloads

安装配置教程参考菜鸟教程:https://www.runoob.com/mysql/mysql-install.html

数据表建立
安装一个免费的数据库管理软件HeidiSQL,打开下面的网址可直接下载:
https://www.heidisql.com/download.php?download=installer
下载完成,安装后打开,连接上本机的mysql服务器:

新建数据库,例如新建一个名为cadence_lib的数据库:

建好数据库后,建立数据表保存各种类型的元器件数据,例:电容数据表“capacitor”二极管数据表“diode”:

点击新建table后,需要添加一个字段才可以保存,如下图:

点击保存后,就可以在这个电容数据表里添加其他属性了,数据类型都选VARCHAR,校对规则可选择gb2312_chinese_ci,如下图:

属性字段设置好后就可以开始导入一张电容数据表格,HeidiSQL支持导入CSV格式文件,可以先把制作好的Excel表另存为CSV文件(逗号分隔)。CSV表格文件的第一行横向表头要和上图中名称的那一列字段顺序和名称一致:

点击 Heidi SQL工具栏上的图标,按照如下配置导入,字段分隔符为逗号,根据实际文件来。

至此,一个电容的元器件表就建好了,其它类型元器件建立方法参考以上步骤。

2、配置系统数据源

安装MySQL ODBC 3.51 Driver,需要32位的。下载地址:https://dev.mysql.com/downloads/connector/odbc/3.51.html

下载安装好后找到系统里的ODBC数据源设置,选择32位的:
(如果是17.2版本的cadence,请安装下载64位的ODBC驱动,数据源设置使用64位的)

切换到系统DSN,选择“添加”,选择MySQL ODBC 3.51 Driver,点击完成:

配置连接信息:

配置编码gb2312,不然在capture cis里的中文会是个“?”。数据表里的字符集可以转换成gb2312。

3、Orcad capture cis配置

现在可以打开Orcad capture cis软件,打开一个原理图工程,在Option中进入cis configuration。

点击New,新建连接配置文件,然后点击下一步到达这一页面,选择“orcadlib”,然后要一直点击下一步配置,不要点击finish:

选择已建立好的元器件表(orcadlib前面有填写过的),继续下一步:

接下来是数据表的属性和原理图元件属性的联系,继续下一步:

分的元件表越多,下一步次数就会越多,配置完Part_Number后就是Part_Type和Schematic_Part,Schematic_Part是元件的原理图封装,在capture cis中找到匹配的值才能正确放置元件符号。


下一步直到配置PCB封装,勾选第一个:

下一步直到以下页面,有用(输出BOM表要用)的信息全部勾选;

下一步,勾选第二个,不要联网的元件属性:

下一步,全部勾选:

下一步直到如下页面,默认就行:

点击finish后,弹出

看下没错, 如果表格单元中是个网址(例如datasheet属性字段),Browsable建议勾选,后续点击可以直接打开浏览器;
确认没问题,点击确定,然后就是保存配置文件,保存后点击ok关闭窗口:

最后还有一步,要告诉Orcad capture cis数据库配置文件(xxx.DBC)在哪:
编辑cadence安装路径下CAPTURE.ini文件,路径为“你的安装路径\Cadence_SPB_16.6\tools\capture”
编辑第二行的Configuration File,让它指向上一步保存的DBC文件。自己画的Symbol库,也在这个文件添加路径。

4、调用数据库元件进行设计

点击Place,点击Database Part

出现CIS Explore界面,可以浏览到数据库的元件,绿色表示成功匹配到Orcad 原理图符号,如果是红色,则检查表格的Schematic_Part 有没有问题,双击即可放置在原理图中,数据库中的已有的PCB封装、厂商信息、价格等信息都附带上了。


导出BOM:


Orcad 使用MySQL数据库建立元件数据库完整步骤(30多张截图)相关推荐

  1. mysql数据库互联网连接_myeclipse怎么连接mysql数据库?(详细步骤)

    步骤:1.打开Database窗口:2.在空白处右击"new",创建连接:3.在弹窗中,选择连接方式.填写配置信息.添加驱动:4.测试配置是否正确,测试成功,点击Finish完成创 ...

  2. 数据库mysql建立索引_为mysql数据库建立索引

    前些时候,一位颇高级的程序员居然问我什么叫做索引,令我感到十分的惊奇,我想这绝不会是沧海一粟,因为有成千上万的开发者(可能大部分是使用MySQL的)都没有受过有关数据库的正规培训,尽管他们都为客户做过 ...

  3. [转]为mysql数据库建立索引

    前些时候,一位颇高级的程序员居然问我什么叫做索引,令我感到十分的惊奇,我想这绝不会是沧海一粟,因为有成千上万的开发者(可能大部分是使用MySQL的)都没有受过有关数据库的正规培训,尽管他们都为客户做过 ...

  4. go语言mysql操作_使用Go语言操作MySQL数据库的思路与步骤

    最近在做注册登录服务时,学习用Go语言操作MySQL数据库实现用户数据的增删改查,现将个人学习心得总结如下,另外附有代码仓库地址,欢迎各位有兴趣的fork. 软件环境:Goland.Navicat f ...

  5. 为mysql数据库建立索引

    前些时候,一位颇高级的程序员居然问我什么叫做索引,令我感到十分的惊奇,我想这绝不会是沧海一粟,因为有成千上万的开发者(可能大部分是使用MySQL的)都没有受过有关数据库的正规培训,尽管他们都为客户做过 ...

  6. flask连接mysql数据库_Flask与Mysql数据库建立连接

    该开始学习Flask,接触到数据库方面,记录一点儿笔记,希望有用. 环境:python3.7.7,flask1.1.2 与数据库建立联系,需要在自己的虚拟环境中pip install :flask-s ...

  7. mysql数据库安装资源、步骤及基本操作指令详解

    mysql数据库安装及基本操作详解 目录 mysql安装资源及教程 安装资源 安装教程 mysql基本指令操作详解 实例操作 mysql安装资源及教程 安装资源 mysql安装包链接 链接:https ...

  8. 利用C#直接与MySQL数据库建立交互

    https://www.jianshu.com/p/e920b93bf9f7 首先导入MySql.Data.dll的引用,我这里使用的C#目标框架是.NET Framework 4.5,我的dll程序 ...

  9. 【MySQL】MySQL数据库的安装详细步骤

    首先得要下载MySQL数据库安装包,然后双击运行安装,出现以下界面: 等待弹出对话框后 勾选同意协议,下一步 选择全部安装,然后next 然后点击安装 正在安装-- 然后会弹出第二个对话框,直接点ne ...

  10. mysql重启数据库_重启MySQL数据库的实际操作步骤概述

    以下的文章主要介绍的是重启MySQL数据库的实际操作方案,当我们修改了my.cnf,就需要对MySQL数据库进行重启服务,以下的文章就是对重启MySQL数据库的实际操作方案的具体描述,望你会有所收获. ...

最新文章

  1. 2022-2028年中国半导体硅片行业深度调研及投资前景预测报告
  2. 加载dict_Python的dict实现原理和Java的HashMap之间的区别
  3. boost::hana::take_front_c用法的测试程序
  4. OpenGL设置透视投影并渲染旋转的立方体
  5. python的scrapy框架的安装_Python爬虫基础(四)--Scrapy框架的安装及介绍
  6. 转译和编译_10个有趣又能编译为JavaScript的语言,你用过哪些?
  7. 前端学习(2208):网络请求模块的选择--axios
  8. Spark 开源新特性:Catalyst 优化流程裁剪
  9. 圈小猫游戏与天使问题——容错值理论
  10. 仿网易云音乐的YY音乐微信小程序源码
  11. C语言中统计英文单词的个数
  12. putty连接虚拟机服务器,SSH:putty通过SSH连接固定IP的虚拟机
  13. 内网穿透的作用 免费内网穿透有哪些 可以用来干什么
  14. Zynq实现分布式Fir滤波器
  15. Ghost超级应用技巧集锦
  16. 100G的文件如何读取续集 - 第307篇
  17. 七月算法课程《python爬虫》第五课: scrapy spider的几种爬取方式
  18. Oracle AWR报告生成步骤
  19. 一阶rc matlab,matlab – 一阶RC滤波器的时间离散实现
  20. 日常记账,分类给收入和支出着不同颜色

热门文章

  1. wpsa4排版_WPS2000如何快速排版
  2. caxa线切割怎样画链轮_CAD画链轮的方法
  3. EnableQ,细腻让其与众不同
  4. Java实战之管家婆记账系统(24)——项目总结
  5. mysql有mdf文件和ldf文件吗_mdf与ldf文件格式
  6. 2022-07-12
  7. 怎么通过创新再造58
  8. apache ii评分怎么评_apache ii评分多少分为危重患者
  9. 最全整理浏览器兼容性问题与解决方案
  10. linux编译ko文件