一种自动比对元件资料库的方法、装置、设备、存储介质制造方法及图纸

技术编号:32855076 阅读:25 留言:0更新日期:2022-03-30 19:24
本发明专利技术属于焊接板卡制造技术领域,具体提供一种自动比对元件资料库的方法、装置、设备、存储介质,所述方法包括如下步骤:将元件资料库作为数据源创建多个工作表;多个工作表分别作为原表,将各原表中的数据进行汇总去重生成汇总表;逐行比较汇总表中同一元件名的参数在各原表中的参数值是否相同;若相同,各工作表中同一元件名相同参数的参数值一致,将汇总表中的该参数值一致的行删除;否则,保留汇总表中同一元件名相同参数的参数值不同的行;比对完成后将各原表删除并将汇总表输出显示。进行元件资料库信息比对,自动输出结果,确保元件名所对应的资料库信息的一致性、正确认。正确认。正确认。

【技术实现步骤摘要】
一种自动比对元件资料库的方法、装置、设备、存储介质


[0001]本专利技术涉及焊接板卡制造
,具体涉及一种自动比对元件资料库的方法、装置、设备、存储介质。

技术介绍

[0002]在PCBA(焊接板卡)制造领域,贴片机线体的元件资料库,每条线体中的元件资料库一个料号对应一个元件名,一个元件名对应一个元件资料库,但线体与线体元件资料库之间、线体与程式制作服务器元件资料库之间同一个元件名所对应的资料库信息不统一,如:同一个元件名在不同线体之间所对应的资料库信息中卷料宽度、卷料间距、供料方向不统一,会产生线体元件资料库信息与实际材料的信息不对应,导致极大的品质隐患和材料报废,具体的,卷料宽度&卷料间距不对,会产生抛料;供料角度错误,会产生零件贴装方向错误导致批量报废;该问题一直困扰PCBA制造业。

技术实现思路

[0003]针对在PCBA制造领域,线体与线体元件资料库之间、线体与程式制作服务器元件资料库之间的同一个元件名所对应的资料库信息不统一的问题,本专利技术提供一种自动比对元件资料库的方法、装置、设备、存储介质。
[0004]本专利技术的技术方案是:
[0005]第一方面,本专利技术技术方案提供一种自动比对元件资料库的方法,包括如下步骤:
[0006]将元件资料库作为数据源创建多个工作表;
[0007]多个工作表分别作为原表,将各原表中的数据进行汇总去重生成汇总表;
[0008]逐行比较汇总表中同一元件名的参数在各原表中的参数值是否相同;/>[0009]若相同,各工作表中同一元件名相同参数的参数值一致,将汇总表中的该参数值一致的行删除;
[0010]否则,保留汇总表中同一元件名相同参数的参数值不同的行;
[0011]比对完成后将各原表删除并将汇总表输出显示。
[0012]自动抓取产线贴片线体和程式服务器资料库的元件名进行元件资料库信息比对,自动输出结果,确保元件名所对应的资料库信息的一致性、正确认。
[0013]优选地,将元件资料库作为数据源创建多个工作表的步骤包括:
[0014]在工作表模板中设置所要生成的工作表的格式,并编写配置文件;其中,配置文件用于配置工作表的数据来源、位置参数、格式参数;位置参数是指数据填充到工作表模板中单元格的位置;
[0015]根据设置指格式后的工作表模板和编写的配置文件,生成的工作表。
[0016]优选地,根据设置指格式后的工作表模板和编写的配置文件,生成的工作表的步骤包括:
[0017]解析配置文件获取配置对象;
[0018]根据获取的配置对象,获取生成工作表所需要的数据;
[0019]基于获取的配置对象,将获取的数据填充到工作表模板生成工作表。
[0020]优选地,多个工作表分别作为原表将各原表中的数据进行汇总去重生成汇总表的步骤包括:
[0021]将各原表中的数据导入新建的表中;
[0022]将重复的表数据删除;
[0023]按照参数的不同将数据进行归类划分生成汇总表;其中,针对每个参数,汇总表中各列分别是元件名以及各原表名称,即每行为该元件名的该参数在不同原表中的参数值。
[0024]优选地,解析配置文件获取配置对象的步骤之后还包括:
[0025]判断配置文件是否解析成功;
[0026]若是,执行步骤:根据获取的配置对象,获取生成工作表所需要的数据;
[0027]若否,输出提示信息。
[0028]优选地,根据获取的配置对象,获取生成工作表所需要的数据的步骤之后还包括:
[0029]判断数据是否获取成功;
[0030]若否,输出提示信息;
[0031]若是,执行步骤:基于获取的配置对象,将获取的数据填充到工作表模板生成工作表。
[0032]参数包括卷料宽度、卷料间距、供料方向,有效的解决了同一元件名的元件资料库信息中卷料宽度、卷料间距、供料方向在不同线体之间的一致性、正确性,确保与实际零件的宽度、卷料间距、供料方向一致性。
[0033]第二方面,本专利技术技术方案还提供一种自动比对元件资料库的装置,包括工作表创建模块、汇总模块、比对模块、第一执行处理模块、第二执行处理模块;
[0034]工作表创建模块,用于将元件资料库作为数据源创建多个工作表;
[0035]汇总模块,用于多个工作表分别作为原表将各原表中的数据进行汇总去重生成汇总表;
[0036]比对模块,用于逐行比较汇总表中同一元件名的参数在各原表中的参数值是否相同;
[0037]第一执行处理模块,用于若各工作表中同一元件名相同参数的参数值一致,将汇总表中的该参数值一致的行删除;
[0038]第二执行处理模块,用于比对完成后将各原表删除并将汇总表输出显示。
[0039]优选地,工作表创建模块包括格式设置单元、配置文件编写单元、工作表生成单元;
[0040]格式设置单元,用于在工作表模板中设置所要生成的工作表的格式;
[0041]配置文件编写单元,用于编写配置文件;其中,配置文件用于配置工作表的数据来源、位置参数、格式参数;位置参数是指数据填充到工作表模板中单元格的位置;
[0042]工作表生成单元,用于根据设置指格式后的工作表模板和编写的配置文件,生成的工作表。
[0043]优选地,工作表生成单元包括解析子模块、数据获取子模块和数据填充子模块;
[0044]解析子模块,用于解析配置文件获取配置对象;
[0045]数据获取子模块,用于根据获取的配置对象,获取生成工作表所需要的数据;
[0046]数据填充子模块,用于基于获取的配置对象,将获取的数据填充到工作表模板生成工作表。
[0047]优选地,汇总模块包括:数据导入单元、数据删除单元、归类划分单元;
[0048]数据导入单元,用于将各原表中的数据导入新建的表中;
[0049]数据删除单元,用于将重复的表数据删除;
[0050]归类划分单元,用于按照参数的不同将数据进行归类划分生成汇总表;其中,针对每个参数,汇总表中各列分别是元件名以及各原表名称,即每行为该元件名的该参数在不同原表中的参数值。
[0051]优选地,工作表生成单元还包括第一判断子模块和第二判断子模块;
[0052]第一判断子模块,用于判断配置文件是否解析成功;
[0053]第二判断子模块,用于判断数据是否获取成功。
[0054]第三方面,本专利技术技术方案还提供一种计算机设备,包括处理器和存储器,所述处理器和所述存储器通过总线完成相互间的通信;所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行如第一方面所述的自动比对元件资料库的方法。
[0055]第四方面,本专利技术技术方案还提供一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行如第一方面所述的自动比对本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种自动比对元件资料库的方法,其特征在于,包括如下步骤:将元件资料库作为数据源创建多个工作表;多个工作表分别作为原表,将各原表中的数据进行汇总去重生成汇总表;逐行比较汇总表中同一元件名的参数在各原表中的参数值是否相同;若相同,各工作表中同一元件名相同参数的参数值一致,将汇总表中的该参数值一致的行删除;否则,保留汇总表中同一元件名相同参数的参数值不同的行;比对完成后将各原表删除并将汇总表输出显示。2.根据权利要求1所述的自动比对元件资料库的方法,其特征在于,将元件资料库作为数据源创建多个工作表的步骤包括:在工作表模板中设置所要生成的工作表的格式;编写配置文件;其中,配置文件用于配置工作表的数据来源、位置参数、格式参数;位置参数是指数据填充到工作表模板中单元格的位置;根据设置指格式后的工作表模板和编写的配置文件,生成的工作表。3.根据权利要求2所述的自动比对元件资料库的方法,其特征在于,根据设置指格式后的工作表模板和编写的配置文件,生成的工作表的步骤包括:解析配置文件获取配置对象;根据获取的配置对象,获取生成工作表所需要的数据;基于获取的配置对象,将获取的数据填充到工作表模板生成工作表。4.根据权利要求3所述的自动比对元件资料库的方法,其特征在于,解析配置文件获取配置对象的步骤之后还包括:判断配置文件是否解析成功;若是,执行步骤:根据获取的配置对象,获取生成工作表所需要的数据;若否,输出提示信息。5.根据权利要求3所述的自动比对元件资料库的方法,其特征在于,根据获取的配置对象,获取生成工作表所需要的数据的步骤之后还包括:判断数据是否获取成功;若否,输出提示信息;若是,执行步骤:基于获取的配置对象,将获取的数据填充到工作表模板生成工作表。6.一种自动比对元件资料库的装置,其特征在于,包括工作表创建模块、汇总模块、比对模块、第一执行处理模块、第...

【专利技术属性】
技术研发人员:闫安帮宫小灿程维
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

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

1