1.前言

硬件工程师在画电路图时,需要使用大量的元器件和查阅相关资料,大量元器件的symbol、footprint以及datasheet等数据如管理不当,会很容易造成混乱,给使用带来极大的不便。利用Access数据库在本地或服务器上搭建元器件数据库可以很好解决以上的问题。

2.使用的工具

Access2013、Capture_CIS、Excel

3.操作方法

3.1 利用Access建立数据库

1.首先在服务器或者电脑本地新建文件夹用来存放元器件的相关资料和数据库的配置信息(此处以Test_DATABASE命名为例)
2.打开新建的文件夹,在该文件夹下分别建立以下文件夹
(1)存放元器件Symbol、footprint、datasheet资料的文件夹(记得把相对应的资料存放文件夹)
(2)存放Access数据库文件夹
(3)存放Capture_CIS配置信息的文件夹
(此处命名如下图:Datasheet_Lib存放datasheet、PCB_Lib存放footprint、Schematic_Lib存放symbol、Access_DBC存放Access建立的数据库、dbc存放Capture_CIS软件的配置信息)

3.打开Accesee软件,点击”空白桌面数据库“,在弹出的对话框选择数据库存放路径到上面建立的”Access_DBC“,并更改文件名(此处命名以Test_access_database为例),最后点击”创建“

4.看到空白数据表界面,点击保存,输入相应名称,此例命名为”capacitor“,表示存放电容器件库的表格

5.添加相关字段
(1)首先,软件默认添加ID栏,且该列数据类型为自动编号,且内容不允许手动修改;本人不太喜欢这一栏,所以对该栏数据类型进行修改,具体方法如下:右击”Capacitor“,选择”设计视图“,然后将该栏”数据类型“修改为”短文本“。
(2)添加相关字段,并输入对应的器件信息,字段对应解释如下:
Part Number 物料代码
Description 物料描述
Pcb Footprint PCB封装
Value 值
Part type 物料信号
Schematic Part 原理图封装
pdf datasheet 物料资料

6.同理,点击创建,选择”表“,依上方法建立其他器件的数据表,保存数据库文件。(如果你有已经整理好的器件信息的Excel表格,可以直接导入,具体方法此处不再赘述)

3.2 配置电脑数据源(Access数据库与Capture软件的桥梁)

1.进入电脑”控制面板“,依次点击”系统和安全“——”管理工具“——”ODBC数据源(64位)“——”系统DSN“


2.点击"添加",双击“Microsoft Access Driver(.mdb,.accdb)”
3.进入“ODBC Microsoft Access 安装界面”;点击选择,在弹出的界面找到刚才利用Access软件建立的数据库(此处演示路径为:E:\Test_DATABASE\Access_DBC,如果你是建立在了服务器,请点击网络查找),找到后点击确定


4.填写数据源名:这个名字将是Capture_CIS软件能看到的名字,其他电脑若也要使用该数据库,那么配置本步时需要保持此名填写一致(此处以Test_DATABASE为例),点击确定。

5.点击“确定”后,如下图所示,则表示添加成功,点击确定。

3.3 Capture_CIS的配置并保存配置信息

1.打开Capture_CIS软件,并随便打开一个电路图。依次点击“Options”——“CIS Configuration”

2.进入CIS Configuration File 界面,点击“NEW”
3.进入Database configuration Wizard界面
(1)点击下一页
(2)在如下界面找到你在3.2第四步中命名的数据库(此处为:Test_DATABASE),点击下一页。

(3)进入如下界面,在“Table”栏显示的是你所建Accsee数据库中包含的所有器件表格,勾选你想导入的表格。点击下一页

(4)进入如下界面,是让你确认器件属性名称对应关系,继续点击下一页


(5)进入如下界面,勾选PCB_Footprint;PSpice_Model不需要可以不勾选。点击下一页

(6)进入如下界面,全部勾选,Schematic Part默认不能勾选。点击下一页。

(7)进入下一界面无需勾选,点击Finish。
(8)点击“finish”后,需要稍等一会,会弹出如下窗口。此页面我们需要关注的是“Browser”栏。该栏相当于超链接栏,勾选后可以点击查看对应的资料(该功能将在后面步骤做演示)。此处我们将pdf datasheet属性勾选该栏,方便我们查看器件的资料。点击确定。

(9)点击确定后,会提示让你保存。这一步保存的其实就是你刚才进行配置的一些配置信息,当下次使用或者别的电脑使用该数据库时不用再进行配置,直接加载保存的这份文件即可(这份文件的后缀名为.dbc)。 我们找到在3.1节第二步建立的“dbc”文件夹,将其命名后保存(此处命名为Test_DATABASE),点击保存。

(10)如下表示我们已经配置成功。点击OK

3.4 修改Capture.INI(告诉Capure软件去哪儿找数据库对应的资料)

1.建立了Access数据库表示我们已经将器件的编号、原理图封装(symbol)、PCB封装(Footprint)、datasheet等信息一一对应了起来;
2.配置完Capture_CIS软件表示我们将软件与Access数据库联系了起来,软件知道了器件对应的原理图封装(symbol)、PCB封装(Footprint)、datasheet叫什么名字。
3.接下来这一步,是告诉软件知道对应的名字后,该去哪儿找具体的资料。
4.具体步骤
(1)打开cadence软件安装路径,依次点击“SPB_Data”——“cdssetup”——“OrCAD_Capture”——“17.2.0”(本人使用的是该版本)——找到Capture.INI并双击打开
(2)如下图在打开的Capture.INI文件中添加3.1节第二步建立的存放PCB封装(此处为PCB_Lib)、原理图封装(此处为Schematic_Lib)、datasheet(此处为Datasheet_Lib)的文件路径,并保存。

3.5 放置元件

完成以上步骤,就完成了CIS数据库的搭建,和相关的配置,接下来就是使用数据库中的元件进行原理图的绘制了
(1)打开Capture_CIS软件,随便打开一个电路图
(2)在页面空白处右击,选择“Place Database Prat”会跳转到CIS数据库中
(3)呼应3.3节中第三步中的第八小步,我们来看一下勾选“Browser”栏的作用,如下pdf datashee栏显示是蓝色的,而其他栏是黑色,表明pdf datasheet栏可点击打开对应的datasheet资料。

以上是通过Access建立Capture_CIS元件库的所有步骤,希望能对你有所帮助。哈哈,并祝愿你的硬件开发能力越来越强。

利用Access数据库搭建Capture_CIS元件封装库详细教程相关推荐

  1. 【Oracle】Oracle 19.3 数据库软件安装与建库详细教程

    作者公众号,欢迎一起交流. 1 安装环境 CentOS 7.9 Oracle Database 19.3 - Enterprise Edition 2 安装Oracle数据库软件 2.1 内存要求 1 ...

  2. Altium Designer系列:PCB元件封装库命名规则简介

    说明: 本文原创作者『Allen5G』 首发于微信公众号『Allen5G』 标签:编程,软件,算法,思维 QQ技术资料群:736386324 个人微信  :  coderAllen (人较多,请备注公 ...

  3. 【PCB工程师必备】3D元件封装库

    3D元件封装库,效果展示 获取全套资料

  4. access制作卡片_利用Access数据库实现药检业务卡片打印

    利用 Access 数据库实现药检业务卡片打印 赫修洁 ; 李莉 ; 窦忠伟 [期刊名称] <中国药事> [年 ( 卷 ), 期] 2003(017)010 [摘要] @@ 药品检验业务统 ...

  5. Allegro的PCB封装包含哪些文件,指定PCB封装库路径教程

    Allegro的PCB封装包含哪些文件,指定PCB封装库路径教程 第一步:Allegro的封装包含的文件有dra文件.psm文件.pad文件.device文件(如果是第三方网表才需要). 第二步:打开 ...

  6. ubuntu下完全卸载 opencv库 详细教程

     ubuntu下完全卸载 opencv库 详细教程 1:首先你需要先进入安装 opencv的build目录下(这个目录一般都会在你的 home里),进入build目录 执行卸载命令,这个命令执行起来比 ...

  7. 利用TXT文本设置QQ空白名字昵称详细教程

    利用TXT文本设置QQ空白名字昵称详细教程 第一步,在桌面创建个新建文本文档 第二步,进入新建文本文档[这步不用说吧] 第三步,右键-点击-显示Unicode控制字符 第四步,鼠标移动到 -插入Uni ...

  8. Python数据分析【1】:matplotlib库详细教程

    Python数据分析:matplotlib库详细教程 一.基本介绍 1. 数据分析 2. 环境安装 二.matplotlib 1. 基本介绍 2. 基本要点 3. 散点图/直方图/柱状图 4. 画图工 ...

  9. Github + Hexo 搭建个人博客超详细教程

    Github + Hexo 搭建个人博客超详细教程 本文目录 generated with DocToc 网站搭建 本文目录 1.安装node.js 2.添加国内镜像 3.安装Git 4.注册Gith ...

最新文章

  1. ## 应用Python爬虫、Flask框架、Echarts、WordCloud等技术实现豆瓣Top250数据分析
  2. 某港企高管:将孩子送出去吧!
  3. LeetCode:Minimum Depth of Binary Tree,Maximum Depth of Binary Tree
  4. CSS的display:table-cell:多行文字的垂直居中水平居中
  5. 电子书下载:C# 4.0 How To
  6. 7-1 输出全排列 (20 分)(全排列+递归+图解)Come Baby
  7. Java,C++四舍五入
  8. windows下xmllib2使用简介 64位
  9. CLD: 通过挖掘实例与聚类间关系进行无监督特征学习
  10. C++中cin的常用用法
  11. 关于OATUH中的AUTHRAZITON CODE和TOKEN的关系,实际上就是这么回事
  12. Node JS Buffer使用理解
  13. python关机怎样保存seek_在Python中操作文件之seek()方法的使用教程
  14. Security+ 学习笔记4 社会工程攻击
  15. 微型计算机工作最小时间单位,2010~2011学年第1学期微机原理2试卷A(答案)
  16. 端午节小游戏html,零代码怎么制作一个端午节H5小游戏页面?
  17. 计算机程序设计语言发展经历了,简述计算机程序设计语言的发展历程
  18. 超级搜索术3-吸收应用/一键直达
  19. python多个文件打包成exe_多个py文件生成一个可运行exe文件
  20. IOS 调用微信扫码二维码

热门文章

  1. Oracle特殊字符,转义字符的处理
  2. oracle 特殊字符 处理
  3. SimpleDateFormat使用详解
  4. java inputvo_java的几种对象(PO,VO,DAO,BO,POJO)解释
  5. PayPal PHP接口 paypal在线支付
  6. 在MFC中怎么样让控件的大小随着主窗体大小改变而改变
  7. ubuntu 20.04 下载 WPS
  8. 如何安装MySQL解压缩版
  9. Henway —— 小鸡过路游戏
  10. CSS unicode-range特定字符使用font-face自定义字体