System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种物料清单快速生成方法、设备及介质技术_技高网

一种物料清单快速生成方法、设备及介质技术

技术编号:41317760 阅读:2 留言:0更新日期:2024-05-13 14:58
本申请公开了一种物料清单快速生成方法、设备及介质,方法包括:确定产品数据管理系统,并通过产品数据管理系统进行物料编码的申请;确定器件库,并通过Oracle数据库对器件库进行数据源匹配,以将器件库与产品数据管理系统进行关联;确定原理图的提取项,根据预先设置的输出要求设置提取项的输出内容,以确定数据库脚本;将数据库脚本放置在原理图的工程目录下,并运行数据库脚本,以根据输出要求输出特定规则的物料清单。本申请通过原理图和产品数据管理系统的关联,能按照特定的序列进行物料清单的输出,可快速实现输出多条件规则下的物料清单,提高了硬件工程师工作效率,并且大大降低出错率。

【技术实现步骤摘要】

本申请涉及计算机,尤其涉及一种物料清单快速生成方法、设备及介质


技术介绍

1、常规的物料清单处理方法主要是从原理图界面导出元器件信息,该方法导出的信息有限,且往往和数据库里面的信息不完全一致,需要人工二次核对。

2、目前市面上已有通过将器件数据信息映射到原理图界面,从而将原理图和数据库关联的方案。此方法导出的原始物料清单虽然和数据库信息部分一致,但是生成的物料清单不能按照特定的序列显示,且原理图里面的不同模块属性无法区分。此外,物料清单序列显示随机,不能按照器件种类、封装信息、值等进行特定序列显示,如果要按照特定序列显示的话,需要人工手动进行处理。搭建超级物料清单的时候,模块配置也需要人工手动划分。这不仅降低了工作效率,并且出错率很高。


技术实现思路

1、为了解决上述问题,本申请提出了一种物料清单快速生成方法,包括:通过产品数据管理系统申请器件的物料信息;通过数据库对器件库进行数据源匹配,以将所述器件库的器件信息与所述产品数据管理系统的物料信息进行关联;确定所述器件对应原理图的提取项,根据预先设置的输出要求设置所述提取项的输出内容,以根据所述输出内容确定数据库脚本;将所述数据库脚本放置在所述原理图的工程目录下,并运行所述数据库脚本,以根据所述输出要求输出特定规则的物料清单。

2、在一个示例中,根据预先设置的输出要求设置所述提取项的输出内容,具体包括:确定所述输出要求的特定序列要求,其中,所述特定序列要求包括多个等级条件;根据所述等级条件的优先级将所述特定序列要求进行排序,以确定所述输出内容。

3、在一个示例中,根据预先设置的输出要求设置所述提取项的输出内容之前,所述方法还包括:检测所述提取项是否有所述输出要求;若所述提取项没有所述输出要求,则确定默认输出内容,其中,所述默认输出内容的初始设置为器件分组、器件的种类、器件的位号、器件数量、物料编码;若所述提取项有所述输出要求,则根据所述输出要求设置所述提取项的输出内容。

4、在一个示例中,通过产品数据管理系统申请器件的物料信息之前,所述方法还包括:根据预先设定的物料特性值确定申请单,并通过所述产品数据管理系统对所述申请单进行审核,以对所述申请单中的物料进行编码匹配。

5、在一个示例中,通过数据库对器件库进行数据源匹配,具体包括:通过odbc数据源管理器调用所述数据库,以使所述数据库对所述器件库进行数据源配置,将所述器件库的器件信息与所述产品数据管理系统的物料信息进行关联,其中,所述器件信息至少包括逻辑符号、物理封装、器件封装。

6、在一个示例中,所述方法还包括:通过oracle客户端确定所述器件库的数据文件,并将所述数据文件与所述器件库进行映射;通过所述oracle客户端访问所述oracle数据库,以使所述原理图调用所述器件库中的器件。

7、在一个示例中,所述提取项包括但不限于器件分组、器件种类、器件位号、器件封装、器件数值、器件数量、物料编码、厂商。

8、在一个示例中,所述输出内容包括输出项目和输出格式,所述输出格式包括但不限于txt、word、excel。

9、另一方面,本申请还提出了一种物料清单快速生成设备,包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述一种物料清单快速生成设备能够执行:通过产品数据管理系统申请器件的物料信息;通过数据库对器件库进行数据源匹配,以将所述器件库的器件信息与所述产品数据管理系统的物料信息进行关联;确定所述器件对应原理图的提取项,根据预先设置的输出要求设置所述提取项的输出内容,以根据所述输出内容确定数据库脚本;将所述数据库脚本放置在所述原理图的工程目录下,并运行所述数据库脚本,以根据所述输出要求输出特定规则的物料清单。

10、另一方面,本申请还提出了一种非易失性计算机存储介质,存储有计算机可执行指令,所述计算机可执行指令设置为:通过产品数据管理系统申请器件的物料信息;通过数据库对器件库进行数据源匹配,以将所述器件库的器件信息与所述产品数据管理系统的物料信息进行关联;确定所述器件对应原理图的提取项,根据预先设置的输出要求设置所述提取项的输出内容,以根据所述输出内容确定数据库脚本;将所述数据库脚本放置在所述原理图的工程目录下,并运行所述数据库脚本,以根据所述输出要求输出特定规则的物料清单。

11、本申请通过原理图和产品数据管理系统的关联,能按照特定的序列进行物料清单的输出,输出格式可选择。通过对数据库脚本的灵活编辑配置,可快速实现输出多条件规则下的物料清单,提高了硬件工程师工作效率,并且大大降低出错率。且只需编辑一次原始脚本,就可以实现多人多次重复用。

本文档来自技高网...

【技术保护点】

1.一种物料清单快速生成方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,根据预先设置的输出要求设置所述提取项的输出内容,具体包括:

3.根据权利要求2所述的方法,其特征在于,根据预先设置的输出要求设置所述提取项的输出内容之前,所述方法还包括:

4.根据权利要求1所述的方法,其特征在于,通过产品数据管理系统申请器件的物料信息之前,所述方法还包括:

5.根据权利要求1所述的方法,其特征在于,通过数据库对器件库进行数据源匹配,具体包括:

6.根据权利要求5所述的方法,其特征在于,所述方法还包括:

7.根据权利要求1所述的方法,其特征在于,所述提取项包括但不限于器件分组、器件种类、器件位号、器件封装、器件数值、器件数量、物料编码、厂商。

8.根据权利要求1所述的方法,其特征在于,所述输出内容包括输出项目和输出格式,所述输出格式包括但不限于Txt、Word、Excel。

9.一种物料清单快速生成设备,其特征在于,包括:

10.一种非易失性计算机存储介质,存储有计算机可执行指令,其特征在于,所述计算机可执行指令设置为:

...

【技术特征摘要】

1.一种物料清单快速生成方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,根据预先设置的输出要求设置所述提取项的输出内容,具体包括:

3.根据权利要求2所述的方法,其特征在于,根据预先设置的输出要求设置所述提取项的输出内容之前,所述方法还包括:

4.根据权利要求1所述的方法,其特征在于,通过产品数据管理系统申请器件的物料信息之前,所述方法还包括:

5.根据权利要求1所述的方法,其特征在于,通过数据库对器件库进行数据源匹配,具体包括:

6.根据...

【专利技术属性】
技术研发人员:陈德娟孔志强陈雷李忠平王清鹏蔡富东
申请(专利权)人:山东信通电子股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1