Cadence 导出变种BOM详细操作方法

解决的问题:同一设计中需要选焊不同器件,输出不同的硬件版本,导出多种BOM时的操作繁杂。
通过Varint BOM功能可以将选焊器件按不同的版本进行分类定义,导出时只需选择对应版本即可。
以M320_4G接口板为例,使用两种不同的4G模组,根据对应模组焊接对应器件。
器件按照焊接情况可分为:(以下分类在后面用到,这里先提出)
一、 两个版本通用的器件,归类在Public文件夹
二、 使用EC600N模组时需要进行选焊区分的器件,定义到EC600N文件夹
三、 使用EC600S模组时需要进行选焊区分的器件,定义到EC600S文件夹
下面开始cadence生成变种BOM操作流程

  1. 在工程管理器的工程名上点右键-> PartManager

  2. 在Groups下新建3个分类文件夹
    如Public,EC600N,EC600S

  3. 在新建的Public,EC600N,EC600S三个文件夹下新建NP,P文件夹

  4. 将Common文件夹下的未区分属性器件,按照前面一,二,三步中提到的大分类进行区分,拖动到Public,EC600N,EC600S这三个文件夹内。拖动时可按住Ctrl进行多选。(注意只能拖动到Public,EC600N,EC600S这三个大文件夹内。)
    本例M320_4G接口板中选焊情况为:
    焊接EC600N模组时,R39,R47不焊接,焊接R49,R50。
    焊接EC600S模组时,R49,R50不焊接,焊接R39,R47。

    EC600N模组焊接时,R49,R50为P
    EC600N模组不焊接时,R49,R50为NP
    EC600S模组焊接时,R39,R47为P
    EC600S模组不焊接时,R39,R47为NP
    所以R39,R47应放入EC600S文件夹,R49,R50放入EC600N文件夹。


  5. 根据上面的分析,将器件按照三大类放入对应文件夹后,开始做NP/P分类。
    点击EC600N下的NP文件夹,会看到R49,R50。
    我们通过上面的分析知道。EC600N不焊接时R49,R50应为NP状态。
    在EC600N下的NP文件夹选住R49,R50后,点击鼠标右键,选择第一项Set Part As Not Present.
    这时在EC600N下NP文件夹内R49,R50前出现小红叉,表明在EC600N_NP文件下R469,R50是不焊接的,在选择EC600N_NP文件导出BOM时不包含这两个电阻。
    而在EC600N下P文件夹中R49,R50前未出现小红叉,说明在EC600N_P文件下R469,R50是焊接的,在选择EC600N_P文件导出BOM时包含这两个电阻。

  1. 按照上述方法将EC600S中的器件分类到NP或P文件夹中,Public中的器件分类到NP或P文件夹中。
    所有的器件都分类完成后Common中不再有器件。

  2. 接下来就是设置变种BOM。如一个焊接EC600N模组,一个焊接E600S模组。
    在BOM Variants上点右键->New BOM Variant,新建变种BOM:
    EC6000N
    EC600S

  3. 如果只焊接EC600N,就拖拽这三项进入BOM Variants_EC600N中
    这里说明一下,此时EC600N中包含所有器件。
    拖入EC600N_P后,EC600N焊接时的器件在这个BOM中为可焊接属性,即导出的BOM中存在。
    拖入EC600S_NP后,EC600S不焊接时的器件在这个BOM中为不可焊接属性,即导出的BOM中不存在。
    拖入Public_NP后,共用器件中为NP属性的器件在这个BOM中为不可焊接属性,即导出的BOM中不存在。同理共用器件中为P属性的器件在导出的BOM中存在。
    同理设置EC600S变种BOM时也如此。

  4. 按照上面的步骤完成BOM Variants设置后,对设置好的变种BOM进行检查,没问题后,开始导出变种BOM。

  5. 方法是在回到工程管理器,点一下工程名字,然后点菜单Reports->CIS Bill of Materials->Standard

  6. 在Standard Bill of Materials中进行设置
    Select properties 中为器件现有属性,Output format中为器件导出BOM时需要显示的属性。
    可以通过在Select properties下的空白输入栏输入属性,点击Add添加到输出属性Output format。
    在Output format中选择输出属性中的关键属性,点击Keyed,该属性用于将同属性的器件位号合并输出。如使用VG ID即料号来作为关键属性输出。
    下面列举需要输出的属性,依次在Select properties中输入,然后添加到Output format。

    Item Number 序号
    Value 属性
    VG ID 编号
    Type 物料种类
    Part Number1 型号
    Description 名称
    pcb footprint 封装
    MFG1 生产厂家
    Quantity 数量
    Solder joints 焊点数
    Part Reference 位号
    Part Number2 备选
    备注 备注

  7. 完成上述设置后选择Export BOM report to Excel,即使用EXCEL导出BOM。
    Variants 中选择需要导出的变种BOM即可。点击OK即可导出。

  8. 目前导出的BOM有两个小瑕疵

  1. 导出的BOM属性标题为英文,需手动改成中文
  2. 导出的BOM属性中名称栏为空白,可通过EXCEL更新工具配合库表格更新出
    以上就是变种BOM生成操作。

Cadence 导出变种BOM详细操作方法相关推荐

  1. cadence导出bom清单_OrCAD Capture CIS 16.6 导出BOM

    OrCAD Capture CIS 16.6 一.选择设计文件:菜单:Tools > Bill of Materials... 二.Bill of Materials > Open in ...

  2. html中批量导入功能,雨课堂中批量导入的详细操作方法

    今天讲解的是雨课堂中批量导入的详细操作方法,想要学习的小伙伴可以去了解了解,相信是值得伙伴们学习的哦. (1)批量导入是指老师在制作PPT课件或者试卷时,批量导入Word格式习题的功能.不设置固定的习 ...

  3. 通过sftp打开php.ini,PhpStorm中如何使用SFTP功能 详细操作方法

    1. 简介: PhpStorm是一个轻量级且便捷的PHP IDE,其提供的智能代码补全,快速导航以及即时错误检查等功能大大提高了编码效率.它是一款商业的 PHP 集成开发工具,以其独特的开发便利性,短 ...

  4. foxmail 服务器备份 立刻删除_Foxmail删除服务器邮件而保留本地备份的详细操作方法...

    Foxmail删除服务器邮件而保留本地备份的详细操作方法 作者:小葫芦 来源:PC下载网时间:2019-07-17 14:49:11 很多的公司中与客户发送资料都是使用Foxmail,那么你们知道在F ...

  5. Oracle账号怎么注销,qq账号如何永久注销?qq账号永久注销的条件以及详细操作方法...

    qq账号如何永久注销?手机QQ7.9.9版本正式发布,从这个版本开始QQ用户就可以申请永久注销账号了.关于如何申请注销qq账号接下来的文章中小编将会带来详细的操作步骤,感兴趣的朋友不妨阅读本文了解一下 ...

  6. IP更新、释放、清除DNS的详细操作方法

    Windows 10系统操作方法: 1.在桌面按住Windows + X按键: 2.选择命令提示符(管理员): 3.输入ipconfig /release: 4.等待几秒钟可得到一个IP地址被释放的响 ...

  7. 帝国cms如何域名html的专题,帝国cms整站更换新老域名详细操作方法

    帝国cms整站更换新老域名详细操作方法之<替换相应的字段值>,首先在执行之前我们一定一定要先备份哦,不然万一失败那后悔都来不急的呢,切记哈.接下来就详细介绍具体的操作方法,一定要好好学,看 ...

  8. 小米5无线显示如何连接到服务器,小米电视无线显示怎么用?详细操作方法

    原标题:小米电视无线显示怎么用?详细操作方法 小米电视无线显示怎么用?很多小米电视的用户通过小米电视看电影玩游戏,其实,小米电视为用户配备了丰富的实用功能,无线显示就是其中之一,可以将手机等设备的内容 ...

  9. 腾讯手游助手android文件夹,腾讯手游助手中找到文件安装目录位置的详细操作方法...

    很多的用户在使用腾讯手游助手软件的时候,并不熟悉其中的文件安装目录在什么位置?今日为各位带来的内容就是腾讯手游助手中找到文件安装目录位置的详细操作方法. 首先我们打开腾讯手游助手之后,可以在主界面就看 ...

最新文章

  1. leetcode算法题--二叉搜索树的第k大节点
  2. mysql5.6 函数索引_聊聊MySQL中的索引
  3. Django CVE-2019-14234
  4. Taro+react开发(41)封装组件2
  5. 【51CTO/BBS】请教: SQL里有没有字符串分解Split的函数??
  6. 「WTF系列」深入Java中的位操作
  7. js检测浏览器支持的字体
  8. iOS5编程--官方例子代码的研究--2.UICatalog-6
  9. HTML5期末大作业:健康网页设计——健康菜谱7页(代码质量好) 学生DW网页设计作业源码 web课程设计网页规划与设计
  10. Zeppelin的求学之路(1)—— 简介 和 从源码Build的安装并配置他的Spark解析器
  11. linux 安装pkg文件,pkgfile (简体中文)
  12. java -verbose命令
  13. 安卓广告机带4G一体开发
  14. HP-UX 基本命令学习
  15. java 自省_javabean的自省机制
  16. 标签云制作工具wordart的注册登录页面介绍
  17. CLOSE_WAIT和TIME_WAIT
  18. 传奇服务器怎么设置状态是开区还是合区,手游【幽冥传奇】开服合区教程
  19. 周一指导7.11黄金白银TD实时行情预测及原油解套操作建议
  20. 关联式容器---map和set

热门文章

  1. 美国不道德的人体实验
  2. win10打开热点的时候提示我们无法设置热点
  3. 打印机驱动的PCL与PS的区别
  4. jni调用出现SIGABRT崩溃
  5. 无敌破坏王2口碑爆棚,从街游到手游你最爱哪款游戏呢?
  6. rstudio查询命令_R语言和RStudio的一些用法,常用命令等
  7. C语言开发打气球小游戏
  8. RemoteTestkit远程真机调试平台使用教程
  9. JAVA毕业设计vue健康餐饮管理系统设计与实现计算机源码+lw文档+系统+调试部署+数据库
  10. matlab画图窗口显示中文乱码,全是方框的解决方法