首页> 中国专利> 一种物料清单的更新方法及装置

一种物料清单的更新方法及装置

摘要

本发明适用于电路设计技术领域,提供了一种BOM的更新方法及装置,包括:当电路原理图由第一版本更新为第二版本时,生成第二版本的初始BOM;将第一版本的电路原理图中每个元器件的属性与第二版本的电路原理图中每个元器件的属性进行比较;根据比较结果生成元器件信息列表,所述元器件信息列表包括了在第一版本的加工BOM中提取的在所述比较结果中属性完全相同的元器件的加工信息;将所述第二版本的初始BOM与所述元器件信息列表合并,以生成第二版本的加工BOM。本发明大大提高了加工BOM的更新效率,由此提升了电路系统的设计生产效率。

著录项

  • 公开/公告号CN103093038A

    专利类型发明专利

  • 公开/公告日2013-05-08

    原文格式PDF

  • 申请/专利权人 深圳市九洲电器有限公司;

    申请/专利号CN201210593513.9

  • 发明设计人 程树青;陶华波;

    申请日2012-12-31

  • 分类号G06F17/50(20060101);

  • 代理机构44237 深圳中一专利商标事务所;

  • 代理人张全文

  • 地址 518000 广东省深圳市南山区高新南区科技南12路九洲电器大厦6楼

  • 入库时间 2024-02-19 19:02:27

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2019-12-20

    未缴年费专利权终止 IPC(主分类):G06F17/50 授权公告日:20160706 终止日期:20181231 申请日:20121231

    专利权的终止

  • 2016-07-06

    授权

    授权

  • 2013-06-12

    实质审查的生效 IPC(主分类):G06F17/50 申请日:20121231

    实质审查的生效

  • 2013-05-08

    公开

    公开

说明书

技术领域

本发明属于电路设计技术领域,尤其涉及一种物料清单(Bill of Materials,BOM)的更新方法及装置。

背景技术

在复杂的电路系统设计过程当中,设计平台会自动地根据技术人员绘制的电路原理图来生成初始BOM,初始BOM中通常包括了元器件的数量(Quantity)、位号(Location)、大小(Value)、封装(Decal)等设计信息,通过在初始BOM中添加物料编码(Part Number)、供应商(Vendor)、物料描述(Description)等生产信息,即由初始BOM生成了工厂所需要的加工BOM。

目前,当设计平台根据电路原理图生成初始BOM后,只能通过人工添加生产信息的方法来生成加工BOM,采用上述方法,一旦原理图有大量改动,则无法在已生成的加工BOM的基础上进行修改,而是需要由原理图设计平台重新生成更新后的初始BOM,再次手动地添加元器件的加工信息,来生成更新后的加工BOM,上述过程需要耗费大量的时间成本和人力成本,导致加工BOM的更新效率低,严重影响了电路系统的设计生产效率。

发明内容

本发明实施例的目的在于提供一种BOM的更新方法,旨在解决现有的加工BOM的生成效率低,严重影响了电路系统的设计生产效率的问题。

本发明实施例是这样实现的,一种BOM的更新方法,包括:

当电路原理图由第一版本更新为第二版本时,生成第二版本的初始BOM;

将第一版本的电路原理图中每个元器件的属性与第二版本的电路原理图中每个元器件的属性进行比较;

根据比较结果生成元器件信息列表,所述元器件信息列表包括了在第一版本的加工BOM中提取的在所述比较结果中属性完全相同的元器件的加工信息;

将所述第二版本的初始BOM与所述元器件信息列表合并,以生成第二版本的加工BOM。

本发明实施例的另一目的在于提供一种物料清单BOM的更新装置,包括:

第一生成单元,用于当电路原理图由第一版本更新为第二版本时,生成第二版本的初始BOM;

比较单元,用于将第一版本的电路原理图中每个元器件的属性与第二版本的电路原理图中每个元器件的属性进行比较;

第二生成单元,用于根据比较结果生成元器件信息列表,所述元器件信息列表包括了在第一版本的加工BOM中提取的在所述比较结果中属性完全相同的元器件的加工信息;

合并单元,用于将所述第二版本的初始BOM与所述元器件信息列表合并,以生成第二版本的加工BOM。

在本发明实施例中,当电路原理图有所改动,需要对已生成的加工BOM进行版本更新时,仅需载入上一版本的电路原理图或者上一版本的加工BOM,通过对新旧版本的元器件属性进行比较,即可以实现新版本的加工BOM的自动生成,从而大大提高了加工BOM的更新效率,由此提升了电路系统的设计生产效率。

附图说明

图1是现有技术提供的初始BOM的示意列表;

图2是现有技术提供的加工BOM的示意列表;

图3是本发明实施例提供的BOM的更新方法的实现流程图;

图4是本发明实施例提供的BOM的更新方法步骤S302的具体实现流程图;

图5是本发明另一实施例提供的BOM的更新方法步骤S302的具体实现流程图;

图6是本发明实施例提供的BOM的更新方法步骤S303的具体实现流程图;

图7是本发明另一实施例提供的BOM的更新方法的实现流程图;

图8是本发明实施例提供的BOM的更新方法的ECO示意图;

图9是本发明实施例提供的BOM的更新装置的结构框图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

在进行本发明实施例的阐述之前,首先对本发明实施例中提到的以下名词进行解释:

1、初始BOM:由设计平台根据电路原理图自动生成的BOM,其通过提取电路原理图中的相关设计信息生成,一个初始BOM的示意列表可如图1所示,其中包括但不限于元器件的数量,以及元器件的位号、大小、封装值等属性。

上述相关设计平台包括但不限于Mentor Graphics公司的PADS logic等,在此不用于限定本发明。

2、加工BOM:通过在初始BOM中添加元器件的物料编码、供应商、物料描述等加工信息而生成,一个加工BOM的示意列表可如图2所示。

在本发明实施例中,当电路原理图有所改动,需要对已生成的加工BOM进行版本更新时,仅需载入上一版本的电路原理图或者上一版本的加工BOM,通过对新旧版本的元器件属性进行比较,即可以实现新版本的加工BOM的自动生成,从而大大提高了加工BOM的更新效率,由此提升了电路系统的设计生产效率。

接下来结合具体的实施方式描述,对本发明实施例提供的BOM的更新方法进行详细说明:

图3示出了本发明实施例提供的BOM的更新方法的实现流程,详述如下:

在步骤S301中,当电路原理图由第一版本更新为第二版本时,生成第二版本的初始BOM。

在本实施例中,当设计人员对此前设计好的电路原理图进行了修改,电路原理图的版本产生了更新,由第一版本更新为第二版本时,则根据第二版本的电路原理图,由设计平台自动生成第二版本的初始BOM。

在步骤S302中,将第一版本的电路原理图中每个元器件的属性与第二版本的电路原理图中每个元器件的属性进行比较。

由于在进行电路设计时,电路原理图中的每个元器件都会被设计平台赋予不同的位号,例如,对于电阻,分别用R1、R2、R3……来对每个电阻生成位号,且初始BOM和加工BOM中均包含元器件的位号信息,因此,在本实施例中,通过相同位号的元器件属性之间的逐一比对,即可以实现将第一版本的电路原理图中每个元器件的属性与第二版本的电路原理图中每个元器件的属性进行比较,确定出两个版本的电路原理图之间的差异。

作为本发明的一个实施例,图4示出了本发明实施例提供的BOM的更新方法步骤S302的具体实现流程,详述如下:

在步骤S401中,根据第一版本的电路原理图生成第一版本的初始BOM。

同样地,通过设计平台,可以由第一版本的电路原理图自动生成第一版本的初始BOM。

在步骤S402中,从所述第一版本的初始BOM中提取第一版本的电路原理图中每个元器件的属性。

根据步骤S401中获取到的第一版本的初始BOM,可以提取出第一版本的电路原理图中每个元器件的位号、大小、封装值等属性。

在步骤S403中,从所述第二版本的初始BOM中提取第二版本的电路原理图中每个元器件的属性。

根据步骤S301中生成的第二版本的初始BOM,可以提取出第二版本的电路原理图中每个元器件的位号、大小、封装值等属性。

在步骤S404中,将所述第一版本的电路原理图中每个元器件的属性与所述第二版本的电路原理图中每个元器件的属性进行比较。

作为本发明的另一实施例,图5示出了本发明实施例提供的BOM的更新方法步骤S302的具体实现流程,详述如下:

在步骤S501中,从第一版本的加工BOM中提取第一版本的电路原理图中每个元器件的属性。

由于加工BOM是由初始BOM添加了元器件的加工信息而生成的,因此,加工BOM中也包含了第一版本的电路原理图中所有元器件的元器件属性。

在步骤S502中,从所述第二版本的初始BOM中提取第二版本的电路原理图中每个元器件的属性。

在步骤S503中,将所述第一版本的电路原理图中每个元器件的属性与所述第二版本的电路原理图中每个元器件的属性进行比较。

在上述图4及图5实施例中,第一版本的电路原理图以及第一版本的加工BOM,均作为电路系统设计过程中的版本备份文件,存储在指定的数据库中,因此,第一版本的电路原理图以及第一版本的加工BOM均可以通过调用数据库中的文件来获取。

在步骤S303中,根据比较结果生成元器件信息列表,所述元器件信息列表包括了在第一版本的加工BOM中提取的在所述比较结果中属性完全相同的元器件的加工信息。

在本实施例中,根据比较结果生成的元器件信息列表展示了步骤S302的比较结果中属性完全相同的元器件的加工信息,该加工信息由第一版本的加工BOM中提取出来,包括了在比较结果中属性完全相同的元器件的编码、供应商、描述等加工信息。例如,如图2所示的加工BOM示意列表,若位号为C2的元器件在步骤S302的比较结果中,以第二版本的初始BOM位号为C2的元器件的大小、封装值等属性完全相同,则在图2的加工BOM中提取C2的供应商(ANY)、编码(1.DR.2203.110110)及描述(C-CERAMIC、CHIP、100pF、5%、50V、NPO、TP、1005)等加工信息,并将提取出的上述加工信息添加到元器件信息列表中。

具体地,图6示出了本发明实施例提供的BOM的更新方法步骤S303的具体实现流程图,详述如下:

在步骤S601中,根据比较结果,确定所述属性完全相同的元器件的位号。

在本实施例中,通过逐一比较第一版本的电路原理图中每个元器件的属性与第二版本的电路原理图中每个元器件的属性,确定出大小值、封装值和位号均完全相同的元器件,并将属性完全相同的元器件的位号提取出来。

在步骤S602中,根据所述属性完全相同的元器件的位号,在所述第一版本的加工BOM中提取出对应的元器件的加工信息。

在本实施例中,由于加工BOM中也包含了元器件的位号,因此,根据元器件属性完全相同的元器件的位号,在第一版本的加工BOM中提取出比较结果中属性完全相同的元器件的位号对应的加工信息。其中,提取出的加工信息包括但不限于元器件的物料编码、供应商或者物料描述等。

在步骤S304中,将所述第二版本的初始BOM与所述元器件信息列表合并,以生成第二版本的加工BOM。

在本实施例中,通过将第二版本的初始BOM与元器件信息列表合并后生成的第二版本的加工BOM,并非最终能够使用的加工BOM,其是对第一版本的加工BOM中已经存在的、第二版本的加工BOM中所需要的元器件的加工信息的自动添加。即,对于没有发生属性变化的元器件,若第一版本的加工BOM中已有该元器件的加工信息,则可以通过上述步骤直接导入已有的加工信息。由于每一版本的电路原理图均是基于上一版本进行的部分调整,因此,通过上述步骤,能够减少很大一部分时间成本与人工成本,对于第二版本的加工BOM,只需要再手动添加小部分元器件的加工信息,即可以完成加工BOM的更新,由此大大提高了BOM的更新效率,也由此提高了电路系统的设计生产效率。

图7示出了本发明另一实施例提供的BOM的更新方法的实现流程,参照图7,在步骤S304之后,还包括:

在步骤S305中,根据所述比较结果生成变更信息,具体为:

当所述第一版本的初始BOM和所述第二版本的初始BOM中位号相同的元器件的属性不同时,生成元器件修改信息;

当所述第一版本的初始BOM中包含不存在于所述第二版本的初始BOM中的位号时,生成元器件删除信息;

当所述第二版本的初始BOM中包含不存在于所述第一版本的初始BOM中的位号时,生成元器件新增信息。

根据步骤S305,可以生成如图8所示的工程变更命令(Engineering ChangeOrder,ECO),图8分别从上至下示出了第二版本的加工BOM中的修改(Modify)、新增(Increase)、删除(Delete)信息,设计人员根据自动生成的ECO,可以一目了然地得知加工BOM中发生的变化,由此对第二版本的加工BOM进行进一步的更新完善。

在本发明实施例中,当电路原理图有所改动,需要对已生成的加工BOM进行版本更新时,仅需载入上一版本的电路原理图或者上一版本的加工BOM,通过对新旧版本的元器件属性进行比较,即可以实现新版本的加工BOM的自动生成,从而大大提高了加工BOM的更新效率,由此提升了电路系统的设计生产效率。

图9示出了本发明实施例提供的BOM的更新装置的结构框图,该装置可以通过Basic Scripts等软件生成,用于运行本发明实施例提供的BOM的更新方法。为了便于说明,仅示出了与本实施例相关的部分。

参照图9,该装置包括:

第一生成单元901,当电路原理图由第一版本更新为第二版本时,生成第二版本的初始BOM。

比较单元902,将第一版本的电路原理图中每个元器件的属性与第二版本的电路原理图中每个元器件的属性进行比较。

第二生成单元903,根据比较结果生成元器件信息列表,所述元器件信息列表包括了在第一版本的加工BOM中提取的在所述比较结果中属性完全相同的元器件的加工信息。

合并单元904,将所述第二版本的初始BOM与所述元器件信息列表合并,以生成第二版本的加工BOM。

可选地,所述比较单元902包括:

第一生成子单元,根据第一版本的电路原理图生成第一版本的初始BOM。

第一提取子单元,从所述第一版本的初始BOM中提取第一版本的电路原理图中每个元器件的属性。

第二提取子单元,从所述第二版本的初始BOM中提取第二版本的电路原理图中每个元器件的属性。

第一比较子单元,将所述第一版本的电路原理图中每个元器件的属性与所述第二版本的电路原理图中每个元器件的属性进行比较。

可选地,所述比较单元902包括:

第三提取子单元,从第一版本的加工BOM中提取第一版本的电路原理图中每个元器件的属性。

第四提取子单元,从所述第二版本的初始BOM中提取第二版本的电路原理图中每个元器件的属性。

第二比较子单元,将所述第一版本的电路原理图中每个元器件的属性与所述第二版本的电路原理图中每个元器件的属性进行比较。

可选地,所述第二生成单元903包括:

确定子单元,根据比较结果,确定所述属性完全相同的元器件的位号。

第五提取子单元,根据所述属性完全相同的元器件的位号,在所述第一版本的加工BOM中提取出对应的元器件的加工信息。

可选地,所述装置还包括:

变更信息生成单元,根据所述比较结果生成变更信息,具体为:

当所述第一版本的初始BOM和所述第二版本的初始BOM中位号相同的元器件的属性不同时,生成元器件修改信息;

当所述第一版本的初始BOM中包含不存在于所述第二版本的初始BOM中的位号时,生成元器件删除信息;

当所述第二版本的初始BOM中包含不存在于所述第一版本的初始BOM中的位号时,生成元器件新增信息。

在本发明实施例中,当电路原理图有所改动,需要对已生成的加工BOM进行版本更新时,仅需载入上一版本的电路原理图或者上一版本的加工BOM,通过对新旧版本的元器件属性进行比较,即可以实现新版本的加工BOM的自动生成,从而大大提高了加工BOM的更新效率,由此提升了电路系统的设计生产效率。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号