许可优化
许可优化
产品
产品
解决方案
解决方案
服务支持
服务支持
关于
关于
软件库
当前位置:服务支持 >  软件文章 >  Cadence SPB 17.4 OrCAD Capture CIS导出BOM(料单)教程

Cadence SPB 17.4 OrCAD Capture CIS导出BOM(料单)教程

阅读数 32
点赞 0
article_banner

cadence SPB17.4 - orcad - Capture CIS export BOM

文章目录

概述

板子已经送出打样了, 现在准备买料, 先出料单.

请添加图片描述

请添加图片描述

请添加图片描述

看到好多关键字段都没内容. e.g. 私有元件编号, 元件购买地址…

这是因为当时做CIS库时, 没有将字段传到设计中.

尝试更新CIS库, 将所有字段都传到设计中来, 再试试出BOM.

自己写个程序来处理BOM的思路

使用了CIS库时, 私有元件编号 + 元件位号 + 元件用量, 这3个元素就代表了一切.

每一个私有元件编号, 就代表了一个确定的唯一元件. e.g. 0603 10K 和 0603 100R 是2个独立的私有元件.

画图时, 也要注意, 只有私有元件一样的元件, 才能拷贝. 否则只能从数据库中放置一个新私有元件.

在CIS库中, 根据私有元件编号, 其他的附加信息(封装, 元件购买地址, 价格)都能查到.

SPB17.4 orcad导出的这个excel表, 有了元件位号和元件用量, 只需要再指定一次CIS库, 将私有元件编号传进来就O了.

然后就用SPB17.4 orcad导出的这个excel表, 自己写个程序来生成BOM单.

思路: 拿orcad导出的BOM单中的私有元件编号, 去CIS数据库登记表中查元件的其他附加信息, 结合orcad导出的BOM中的位号, 元件用量, 就可以组织出一个自己想要的BOM单. 可以直接生成第三方元件购买平台需要的指定格式的BOM.

这个实现起来不难.

以前给客户写过一个 小程序  , 用C++结合开源的excel操作库, 来处理多表查询, 产生新的excel报表.

只需要在这个程序框架的基础上, 开一个新工程, 改改即可, 工作量不大.

用orcad自带的处理流程来出BOM

需要重新配置CIS数据库, 将私有元件的所有字段都传给orcad设计.

更新orcad设计中的元件数据库.

重新用上述orcad自带流程出BOM.

将BOM中不需要的字段列砍掉(留着也行, 就是列多点, 打印纸质BOM不方便, 生成PDF就无所谓), 就是最终的BOM.

实验

既然流程上可以将CIS库的所有字段都传给orcad设计, 那么先实验[更新CIS库表的所有字段给orcad设计].

如果可以的话, 就不用自己去写程序生成BOM表了.

以前已经做了出料单的笔记 cadence SPB17.4 - CIS数据库字段设计细节

但是那个笔记是在主板工程上做的, CIS库已经重新配置过了, BOM非常完美.

这个实验用的是MCU板的工程, 用的同一个CIS库.

那我先尝试更新orcad中的元件数据库列表试试.

打开具体的原理图, 假装放置数据库元件.

请添加图片描述

这时, 打开了CIS管理器

请添加图片描述

右击根节点, 将元件类型和符号都更新一下.

关掉CIS管理器.

请添加图片描述

更新原理图缓存.

再重新按照流程, 出一次料单.

不行, 还是和第一次一样, 好多关键字段都没有.

尝试将出BOM的 UI  中的字段列表都去掉, 再重新添加试试. 还是不行.

我想起来了, CIS库配置所有字段传给orcad设计, 是在这个工程之后才做的.

当时画MCU板子时, CIS库只传了几个默认字段给orcad.

是不是放元件时, 将传给设计的字段就带进设计, 而不会随时更新呢. 因为CIS库不是经常变动的.

反正这个MCU板子上元件少, 既然CIS库配置时, 已经将所有字段传给orcad了. 现在试试, 重新放置相同的元件, 然后改位号, 将旧元件删掉, 将新元件放到旧元件原来的位置, 这样试试, 再出BOM.

先重新放了一个元件, 试试.

请添加图片描述

果真和猜测的一样. 看来画图之前, CIS库必须是配置好的.

还好, 这些琐碎问题, 在第一张cadence的实验板子上走一个完整流程就搞定了, 以后再画正式板子, 就不用再担心这些细节问题.

将其他元件也换了, 重新出BOM.

END


免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删

相关文章
QR Code
微信扫一扫,欢迎咨询~
customer

online

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 board-phone 155-2731-8020
close1
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

姓名不为空

姓名不为空
手机不正确

手机不正确

手机不正确
公司不为空

公司不为空

公司不为空