【原创】Capture CIS利用Access数据库建立封装库说明
1、在服务器端建立新空间,方便封装库以及数据库的归档存放
服务器路径:\\192.168.1.234\Share\STG_LIB,文件夹内容如下,其中Datesheet存放物料数据手册,Pcb_Lib存放Allegro封装,Schematic_Lib存放Capture封装,STG_Datebase存放数据库文件。
2、构建Access数据库
1)打开Access软件,执行新建命令,弹出如下窗口。在右下角选择存放路径并设置文件名称,点击创建。(2007以上版本文件后缀为“accdb”,2003版本文件后缀为“mdb”)

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

3)添加相关字段,各字段含义简要说明如下:
Part_Number:物料代码
Part_Type:物料型号
Value:值
Description:物料描述
Schematic_Part:原理图封装
PCB_Footprint:PCB封装
Manufacturer:厂商信息
Manufacturer_PN:厂商物料代码
Remark:备注信息

4)同理,建立其它电阻,电感,IC等数据表,将物料信息添加到相应位置,保存数据库文件。

3、配置数据源
1)打开计算机控制面板,选择管理工具。

2)双击数据源

3)切换到系统DSN,点击添加access驱动,选择.mdb或者accdb

4)选择刚才建立的数据库文件,此处选择路径为:
\\192.168.1.234\Share\STG_LIB\STG_datebase\Lib_datebase



5)确认后即可看到数据库已经添加到系统DSN

4、配置Capture CIS
1)打开Capture CIS软件任意原理图设计Page
2)点击菜单栏options---CIS Configuration
3)在弹出的CIS配置窗口点击新建

4)会在Datebase列表中出现之前配置好的数据源,选择STG_LIB,进行下一步操作。


5)勾选数据库列表项,空列表不需要,忽略。

6)此步骤为确认数据库属性内容与原理图设计属性内容一致确认,连续点击下一步完成核对。

7)勾选Footprint选项,点击进行下一步。

8)Transfer to Design一栏全部选中,将数据库属性内容写入到期间属性当中(很关键操作)Schematic_Part项默认不能选择。

9)ICA Properti项为在线器件库,两项都不用选择,直接点击Finish。

10)Transfer to Design一栏全部选中。

11)在弹出的警告信息下方选择“否”。

12)选择存放路径(此处为:\\192.168.1.234\Share\STG_LIB\STG_datebase\Part_dbc)保存。
5、利用CIS Explorer调用封装数据库绘制原理图
1)调用数据库之前,需要先设置库封装地址参数,便于在筛选器件时预览物料详细信息。
用记事本工具打开软件安装目录:D:\cadence\SPB_16.6\tools\capture中的CAPTURE.INI文件,
设定数据库datebase所链接的元件库和封装库目录。
[Allegro Footprints]
Dir0=d:\cadence\SPB_16.6\share\pcb\pcb_lib\symbols
Dir1=D:\cadence\SPB_16.6\share\library\STG_Brook
[Symbol Selector Configured Libraries]
Library0=d:\cadence\SPB_16.6\tools\Capture\Library\PSpice\source.olb
Library1=D:\cadence\SPB_16.6\tools\capture\library\STG_Brook\LIBARY.OLB
以上两个参数,Allegro Footprints 指向PCB封装库路径,Symbol Selector Configured Libraries指向原理图封装库路径。如果需要增加更多的目录,可以依次添加Dir1,Dir2......Library1,Library2......等新的资料夹。
2)打开原理图,点击Options---CIS Configuration,执行Browse找到服务器端.DBC数据库文件,如下图。

3)原理图页面点击鼠标右键,选择 place datebase part(或者快捷键Z),弹出CIS Explorer窗口,选择所需要的物料(绿色代表封装库与数据库匹配,可以从数据库放置器件;红色代表不匹配,无法放置器件)


版权申明:本文版权归博乐Bar所有,未经同意不得转载!
【原创】Capture CIS利用Access数据库建立封装库说明的更多相关文章
- 记录排查解决Hubble.Net连接Oracle数据库建立镜像库数据丢失的问题
起因 前几天在弄Hubble连接Oracle数据库,然后在mongodb中建立一个镜像数据库; 发现一个问题,原本数据是11W,但是镜像库中只有6w多条; 刚开始以为是没运行好,又rebuild了一下 ...
- 指定路径下建立Access数据库并插入数据
今天刚刚开通博客,想要把我这几天完成小任务的过程,记录下来.我从事软件开发的时间不到1年,写的不足之处,还请前辈们多多指教. 上周四也就是2016-04-14号上午,部门领导交给我一个小任务,概括来讲 ...
- C#对SQLite、Access数据库操作的封装,很好用的~
1.对SQLite的封装: using System; using System.Collections.Generic; using System.Linq; using System.Text; ...
- php连接Access数据库的三种方法
http://www.php100.com/html/webkaifa/PHP/PHPyingyong/2009/1115/3524.html 虽然不是一个类但先放这儿吧 最近想把一个asp的网站改成 ...
- 每天进步一点点------ORCAD Capture CIS
ORCAD Capture CIS 一.建工程及设置 1.选主菜单 file->new->project ;弹出 project wizard 对话框,取名Myproject : Mypr ...
- winform连接ACCESS数据库
1.先建立一个名叫text.mdb的access数据库 2.他它复制到access中文件下. 3.在App_Code文件夹下建好封装语句,查询方法,连接语句,其中studentDA中的代码为: pri ...
- webform连接ACCESS数据库
1.先建立一个名叫mydb.accdb的access数据库 2.他它复制到webform中,放在App_Data文件夹下. 3.在App_Code文件夹下建好封装语句,查询方法,连接语句,其中stud ...
- OrCAD Capture CIS与Allegro交互布局
激活OrCAD与Allegro的交互程序 1. 打开原题图,Options->Preference在Miscellaneous里勾选 2. 同时打开OrCAD原理图设计界面及Allegro PC ...
- MFC通过ADO操作Access数据库
我在<VC知识库在线杂志>第十四期和第十五期上曾发表了两篇文章——“直接通过ODBC读.写Excel表格文件”和“直接通过DAO读.写Access文件”,先后给大家介绍了ODBC和DAO两 ...
随机推荐
- 【转】Gvim开发环境配置笔记--Windows篇
配置文件(vimrc) set nocompatible set nu! set cursorline colorscheme murphy " vim 自身命令行模式智能补全 set wi ...
- Array-基本功能
<title>Array-基本功能</title></head> <body> <script type="text/javascrip ...
- php如何遍历多维的stdClass Object 对象,php的转换成数组的函数只能转换外面一丛数组
php如何遍历多维的stdClass Object 对象,php的转换成数组的函数只能转换外面一丛数组 (2012-09-10 19:58:49) 标签: 杂谈 分类: 网页基础知识 php如何遍历多 ...
- Mac OS X 背后的故事
Mac OS X 背后的故事 作者: 王越 来源: <程序员> 发布时间: 2013-01-22 10:55 阅读: 25840 次 推荐: 49 原文链接 [收藏] ...
- [Virtualization][qemu][kvm][virtio] 使用 QEMU/KVM 模拟网卡多队列
序: 做DPDK例子的时候,发现一些例子需要多队列,而我当前所使用的虚拟机并不是多队列的.关于我当前虚拟机的状态,可以见前文. 所以,我的需求就是,让虚拟机里的网卡,有多队列! 参考: http:// ...
- iOS中集成ijkplayer视频直播框架
ijkplayer 是一款做视频直播的框架, 基于ffmpeg, 支持 Android 和 iOS, 网上也有很多集成说明, 但是个人觉得还是不够详细, 在这里详细的讲一下在 iOS 中如何集成ijk ...
- JS中的事件冒泡(Bubble)和事件捕获(capture)以及如何阻止事件的冒泡
对“捕获”和“冒泡”这两个概念,通常我们对冒泡了解和使用的会更多一些,因为在我们使用的所有浏览器中,都支持事件冒泡 ,即事件由子元素向祖先元素传播的,就 像气泡从水底向水面上浮一样.而在像firefo ...
- 真正的让iframe自适应高度 兼容多种浏览器随着窗口大小改变
今天有朋友问到我关于"iframe自适应高度"的问题,原本以为是很简单的问题,没想到折腾了20分钟才搞定.期间遇到几个问题,要么是高度自适应了,但是当窗口改变时会出现滚动条.也就是 ...
- python的paramiko源码修改了一下,写了个操作命令的日志审计 bug修改
python的paramiko源码修改了一下,写了个操作命令的日志审计,但是记录的日志中也将backspace删除键记录成^H这个了,于是改了一下代码,用字符串的特性. 字符串具有列表的特性 > ...
- Windows server 2008 R2搭建主域控制器 + 辅域控制器
一:实验模拟环境: Zhuyu公司是一个小公司,随着公司状大,公司越来越重视信息化建设,公司考虑到计算机用户权限集中管理及共享资源同步管理, 需要架设一套AD域控服务器,考虑到成本和日后管理问题,计划 ...