cadence SPB17.4 - CIS - add a new part

cadence SPB17.4 - CIS - add a new part

概述

今天和csdn同学讨论问题, 他说在他自己的实验库上添加了一个元件, 但是原理图中放置数据库元件时, 没看到自己新加入的元件.

他给了一段资料, 里面有如何添加CIS库元件的操作. 看了一下, 大家也都是这么添加元件, 没特别的.

可能就是他哪里少做了哪步引起的.

这里为他做个笔记, 描述如何在CIS库中添加新元件, 就用这位同学的实验库, 这就和他实验环境一模一样了(有利于他自己找缺了哪步).

笔记

先备份自己的SPB17.4

自己的SPB17.4已经开始干正经活了, 先备份一下, 等给这位同学做完实验, 还要恢复到自己的工作环境.

备份和恢复自己的SPB17.4的步骤, 以前做过笔记cadence SPB(16.6 or 17.4) backup and restore , 就参考这篇笔记来备份.

看一下自己环境中的SPB17.4的原理图库路径, PCB封装库路径等信息

看这些信息的目的: 看好路径后, 将这些路径中的内容都删了,

放入这位同学的实验库, 然后做实验, 就可以知道, 为啥这位同学说放了CIS库新元件, 但是原理图中没有这个元件的问题.

启动cadence服务

看一下orcad中的配置文件全路径名称

启动cadenceSPB17.4_Capture CIS 17.4, 在log窗口能看到ini的全路径名称

请添加图片描述

INI File Location:D:\Cadence\SPB_Data\cdssetup\OrCAD_Capture/17.4.0/Capture.ini

打开Capture.ini, 找到原理图库配置的信息

[Part Library Directories]
Dir0=D:\my_dev\my_local_git_prj\my_SPB_lib\sch_lib
[CIS Browse Directories]
Dir0=D:\my_dev\my_local_git_prj\my_SPB_lib\datasheet
[Allegro Footprints]
Dir0=D:\my_dev\my_local_git_prj\my_SPB_lib\pad_lib
Dir1=D:\my_dev\my_local_git_prj\my_SPB_lib\pcb_lib

CIS库信息的路径整理

原理图库路径

D:\my_dev\my_local_git_prj\my_SPB_lib\sch_lib

元件数据表的pdf路径

D:\my_dev\my_local_git_prj\my_SPB_lib\datasheet

PCB库路径

D:\my_dev\my_local_git_prj\my_SPB_lib\pcb_lib

焊盘库路径

D:\my_dev\my_local_git_prj\my_SPB_lib\pad_lib

替换成csdn同学提供的实验库

关掉所有已经打开的cadence SPB软件(orcad, allegro, viewer …), 停掉cadence 服务

删掉这4个目录中的所有东西

这4个目录, 我都做了git归档, 我就将这4个目录改个名字, 然后新建4个新目录出来做实验.

现在我已经有了4个空目录

csdn同学的测试库压缩包

将csdn同学的压缩包解开如下

请添加图片描述

用csdn同学的测试库中的4个对应目录替换我建立的4个空目录的内容

替换元件数据表目录

D:\my_dev\my_tmp\CIS_test\DATASHEET*.pdf => D:\my_dev\my_local_git_prj\my_SPB_lib\datasheet

替换原理图库目录

D:\my_dev\my_tmp\CIS_test\SCH-libraries\*.olb => D:\my_dev\my_local_git_prj\my_SPB_lib\sch_lib

替换焊盘库

D:\my_dev\my_tmp\CIS_test\PCB-libraries\*.pad => D:\my_dev\my_local_git_prj\my_SPB_lib\pad_lib

替换封装库

D:\my_dev\my_tmp\CIS_test\PCB-libraries\*.dra => D:\my_dev\my_local_git_prj\my_SPB_lib\pcb_lib

D:\my_dev\my_tmp\CIS_test\PCB-libraries\*.psm => D:\my_dev\my_local_git_prj\my_SPB_lib\pcb_lib

拷贝mdb

D:\my_dev\my_tmp\CIS_test\database-test-20220902.accdb => D:\my_dev\my_local_git_prj\my_SPB_lib

到这里, 我的实验环境就和csdn同学一样了

在ORCAD中配置CIS库

在ODBC数据源中为D:\my_dev\my_local_git_prj\my_SPB_lib\database-test-20220902.accdb 建立一个ODBC连接

请添加图片描述

现在就有了一个可以在orcad中配置的CIS库的ODBC连接, 名称为my_csdn_cis_test

配置cis库

配置过程的细节可以参考笔记 cadence SPB17.4 part database

这里就记录一些不同点.

启动cadence服务

启动cadenceSPB17.4_Capture CIS 17.4

将 D:\my_dev\my_tmp\CIS_test\TESE01-20220818.opj, TESE01-20220818.DSN 拷贝到 D:\my_dev\my_tmp

打开D:\my_dev\my_tmp\TESE01-20220818.opj

请添加图片描述

中间的配置过程就按照上面的笔记来, 没特别的.

配置完后, 指定.dbc到 .accdb同级目录.

请添加图片描述

请添加图片描述

这位同学的库中, 已经有一些元件了, 先放一个数据库元件试试.

请添加图片描述

在这里插入图片描述

请添加图片描述

在原理图上, 出现了电容元件.

说明这位同学做的库是可用的.

添加一个新元件

假设就添加一个新电容吧.

在原理图库中添加新的电容元件

打开D:\my_dev\my_local_git_prj\my_SPB_lib\sch_lib\LIBRARIES.OLB

请添加图片描述

请添加图片描述

请添加图片描述

这个新元件 cap_new1, 我是从原理图库已经存在的元件CAP中拷贝过来的.

这样, 新元件 cap_new1就建立好了, 保存并关闭LIBRARIES.OLB

修改mdb库, 增加新元件的登记信息

请添加图片描述
在这里插入图片描述

从0603电容上拷贝一行,粘贴到表尾部的新行, 然后改改, 将新元件填上.
在这里插入图片描述

保存并关闭 database-test-20220902.accdb

现在, 按理说, 在原理图中再放数据库元件时, 就应该有我们新做的这个cap_new1了.

来试试.

在修改库和mdb时, orcad capture CIS并没有关.

现在来放数据库元件

因为我们新加入了元件, 所以要让CIS先刷新一下.

请添加图片描述

我们只添加了新元件, 就刷新一下符号.

如果我们增加了新的元件类型, 就要点击第2项(“Refresh Part Types”), 来刷新提下元件类型.

如果你动了数据库, 不放心的话, 就将元件类型和符号都刷新一下.

现在来浏览一下是否有我们新加的这个元件 cap_new1
在这里插入图片描述

可以看到, 我们通过2步增加的元件cap_new1, 是在贴片电容类别的最下面, 填的值, 也和我们改的MDB中的新元件登记信息一样.

继续按Z键, 放置这个新元件cap_new1

请添加图片描述

可以看到, 放置我们新增的数据库元件 cap_new1成功.

总结

做完了实验, 感觉和以前的操作(增加新元件, 编辑元件登记信息, 放置元件)都没有啥特别的地方.

这位同学说的不能放置新增的元件的情况, 我不能复现, 无法解决.
或者就是这位同学自己少做了哪步, 那就不太清楚了.
只能让他参照这个笔记, 自己去找找缺了哪步操作. 如果有啥问题, 只能再讨论了.

通过以上实验, 可以看出, 如果像这位同学这样的单数据库表, 要增加新元件的话, 只需要做3步:

  • 修改原理图库, 增加新元件
  • 修改.mdb, 增加新元件登记信息
  • 在orcad CIS中放数据库元件前(如果在增加新元件时, orcad CIS工程没有关闭), 刷新元件类型, 元件符号后, 再放置元件.

END

  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
回答: 在Cadence SPB17.2CIS数据库是用来记录CIS的database和SPB设计文件之间的接口数据信息的。这些信息包括使用哪个数据库作为CIS数据库,使用哪些表,以及哪些字段是SPB要用的特定资源。\[1\]如果你想在原理图放置CIS数据库元器件,你可以使用SPB17.4自带的原理图库。这个库可以通过将其复制粘贴到你的库工程来使用。SPB17.4自带的原理图库的位置是D:\Cadence\SPB_17.4\tools\capture\library。\[2\]此外,Cadence OrCAD还支持强大的数据库功能,可以实现不同电脑之间共用数据库,方便统一管理。特别是在大公司,使用Database Part功能可以保证大家的库是一致的,并支持与ERP等系统的数据同步。\[3\]如果你想在SPB17.2使用CIS数据库,你可能需要进行MySQL数据库的安装。 #### 引用[.reference_title] - *1* *2* [cadence SPB17.4 建立CIS数据库的原理图库](https://blog.csdn.net/LostSpeed/article/details/123656535)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [【Cadence 17.4教程】----- Cadence CIS数据库的建立](https://blog.csdn.net/zj820137793/article/details/130587595)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值