【原创】Capture CIS利用Access数据库建立封装库说明

摘要:
使用ToolcaptureINI文件中的Notepad:D:canceSPB_16.6CAPTURE打开软件安装目录,该文件设置链接到数据库数据库的组件库和包库的目录。[AllegroFootprints]Dir0=d:节奏SPB_ 16.6sharepcbpcb _ libsymbolsDir1=d:节奏SPb_ 16.6sharelibrarySTG _ Brook[SymbolSelectorConfiguredLibrary]Library0=d:音调SPB_ 166oolsCaptureLibraryPS图片源。olbLibrary1=D:节奏SPB_ 16.6工具库STG _ BrookLIBARY。对于以上两个OLB参数,AllegroFootprints指向PCB封装库的路径,SymbolSelectorConfiguredLibrary指向原理图封装库的。

1、在服务器端建立新空间,方便封装库以及数据库的归档存放

   服务器路径:\192.168.1.234ShareSTG_LIB,文件夹内容如下,其中Datesheet存放物料数据手册,Pcb_Lib存放Allegro封装,Schematic_Lib存放Capture封装,STG_Datebase存放数据库文件。

 

2、构建Access数据库

1)打开Access软件,执行新建命令,弹出如下窗口。在右下角选择存放路径并设置文件名称,点击创建。(2007以上版本文件后缀为“accdb”,2003版本文件后缀为“mdb”)

【原创】Capture CIS利用Access数据库建立封装库说明第1张

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

 【原创】Capture CIS利用Access数据库建立封装库说明第2张

3)添加相关字段,各字段含义简要说明如下:

Part_Number:物料代码

Part_Type:物料型号

Value:值

Description:物料描述

Schematic_Part:原理图封装

PCB_Footprint:PCB封装

Manufacturer:厂商信息

Manufacturer_PN:厂商物料代码

Remark:备注信息

【原创】Capture CIS利用Access数据库建立封装库说明第3张

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

 【原创】Capture CIS利用Access数据库建立封装库说明第4张

3、配置数据源

1)打开计算机控制面板,选择管理工具。

 【原创】Capture CIS利用Access数据库建立封装库说明第5张

2)双击数据源

 【原创】Capture CIS利用Access数据库建立封装库说明第6张

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

 【原创】Capture CIS利用Access数据库建立封装库说明第7张

4)选择刚才建立的数据库文件,此处选择路径为:

\192.168.1.234ShareSTG_LIBSTG_datebaseLib_datebase

 【原创】Capture CIS利用Access数据库建立封装库说明第8张

【原创】Capture CIS利用Access数据库建立封装库说明第9张

【原创】Capture CIS利用Access数据库建立封装库说明第10张

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

 【原创】Capture CIS利用Access数据库建立封装库说明第11张

4、配置Capture CIS

1)打开Capture CIS软件任意原理图设计Page

2)点击菜单栏options---CIS Configuration

3)在弹出的CIS配置窗口点击新建

 【原创】Capture CIS利用Access数据库建立封装库说明第12张

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

 【原创】Capture CIS利用Access数据库建立封装库说明第13张

【原创】Capture CIS利用Access数据库建立封装库说明第14张

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

 【原创】Capture CIS利用Access数据库建立封装库说明第15张

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

 【原创】Capture CIS利用Access数据库建立封装库说明第16张

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

 【原创】Capture CIS利用Access数据库建立封装库说明第17张

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

 【原创】Capture CIS利用Access数据库建立封装库说明第18张

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

 【原创】Capture CIS利用Access数据库建立封装库说明第19张

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

 【原创】Capture CIS利用Access数据库建立封装库说明第20张

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

 【原创】Capture CIS利用Access数据库建立封装库说明第21张

12)选择存放路径(此处为:\192.168.1.234ShareSTG_LIBSTG_datebasePart_dbc)保存。

5、利用CIS Explorer调用封装数据库绘制原理图

1)调用数据库之前,需要先设置库封装地址参数,便于在筛选器件时预览物料详细信息。

用记事本工具打开软件安装目录:D:cadenceSPB_16.6 oolscapture中的CAPTURE.INI文件,

设定数据库datebase所链接的元件库和封装库目录。

 

[Allegro Footprints]

Dir0=d:cadenceSPB_16.6sharepcbpcb_libsymbols

Dir1=D:cadenceSPB_16.6sharelibrarySTG_Brook

 

[Symbol Selector Configured Libraries]

Library0=d:cadenceSPB_16.6 oolsCaptureLibraryPSpicesource.olb

Library1=D:cadenceSPB_16.6 oolscapturelibrarySTG_BrookLIBARY.OLB

 

以上两个参数,Allegro Footprints 指向PCB封装库路径,Symbol Selector Configured Libraries指向原理图封装库路径。如果需要增加更多的目录,可以依次添加Dir1,Dir2......Library1,Library2......等新的资料夹。

2)打开原理图,点击Options---CIS Configuration,执行Browse找到服务器端.DBC数据库文件,如下图。

 【原创】Capture CIS利用Access数据库建立封装库说明第22张

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

 【原创】Capture CIS利用Access数据库建立封装库说明第23张

【原创】Capture CIS利用Access数据库建立封装库说明第24张

版权申明:本文版权归博乐Bar所有,未经同意不得转载!

 

 

 

 

免责声明:文章转载自《【原创】Capture CIS利用Access数据库建立封装库说明》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇js与Nodejs的单线程和异步--初探反爬虫破解系列-汽车之家利用css样式替换文字破解方法下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

SQL Server 连接字符串和身份验证

在做数据开发的时候,常常需要用到数据库连接字符串,很多时候都不知道连接字符串中每个字段的具体含义,今天就在这里总结一下,方便以后使用。下面就用一个简单的例子开始 Data Source=(local); Database=WebDB; User ID=WebUser; Password=WebUser; pooling=true; min pool siz...

oracle之Flash Recovery Area全面介绍 (转载)

1. 设置闪回恢复区闪回恢复区主要通过3个初始化参数来设置和管理 db_recovery_file_dest:指定闪回恢复区的位置db_recovery_file_dest_size:指定闪回恢复区的可用空间大小 db_flashback_retention_target:指定数据库可以回退的时间,单位为分钟,默认1440分钟,也就是一天。当然,实际上可回...

MongoDB常用操作整理

Mongodb:是一种NoSQL数据库,NoSQL:Not Only SQLSQL: 数据表->JDBC读取->POJO(VO、PO)->控制层转化为JSON数据->客户端 这种转换太麻烦了,如果有直接数据库存放要显示的内容,就能够省略所有需要进行转换的过程。 所以在实际开发中,往往除了关系型数据库之外还要提供一个NoSql数据库,...

MySql通过Data恢复数据库数据

公司的服务器开不了机,把硬盘装在其他机器上面,文件是没有丢失,可是数据库开不了了。上网查了下,用DATA恢复了数据。 1、先通过MYSQL目录下的my.ini配置文件找到 datadir的文件夹地址。data里面的文件就是数据库的信息,备份复制出来。 2、重新安装相同版本的mysql数据库,找到新安装的mysql数据库Data的地址,用之前备份的替换掉D...

数据库部署之导入的视图数量少于脚本中的视图、函数/存储过程导入完毕存在大红叹号问题原因及解决方法

Oracle数据库从测试环境部署至生产环境,遇到一些小问题,记录一下 遇到的问题:1、导入的视图数量少于脚本中的视图 2、函数/存储过程导入完毕存在大红叹号 以上两个问题详见下列步骤中的4和5 整个过程如下: 1、 先从测试环境导出TPME用户的sql脚本,入下图中TPME.sql ①②③④⑤是对TPME.sql的拆分,文件名即表示其意思 2、 在生产环...

[转]C#从MySQL数据库中读取

实现了数据库的建表、存储数据的功能后,还需要实现数据库的读取,综合查资料后发现有两种发发比较好; 一、如需要界面操作,需要将数据表格在界面上显示出来的话,需要使用DataGrid控件。 基本操作流程:声明一个数据适配器和数据集,并将读取指令赋值给数据适配器的指令,打开数据库,执行数据适配器的指令,然后将适配器读取的数据填充到数据集中,最后将数据集通过DAT...