一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

零部件参数检测方法、装置、计算机设备和存储介质与流程

2022-07-13 14:05:56 来源:中国专利 TAG:


1.本技术涉及信息处理技术领域,特别是涉及一种零部件参数检测方法、装置、计算机设备、存储介质和计算机程序产品。


背景技术:

2.零部件号是生产厂家为了方便零件识别和管理,为每个零件、部件或者配件编制的独立且唯一的编号。creo是在工程设计中经常使用的一个软件,在使用creo完成工程研发后,需要对其存储每一零部件的零部件号进行校验,检测零部件号是否复合企业零部件号规范,或零部件号与文件名是否一致等问题。由于在汽车研发生产过程中,涉及到的零部件的种类和数量繁多,使用传统人为核验方式,需要逐一打开creo中每一模型,获取零部件参数进行核验,耗时较长,并且容易遗漏。


技术实现要素:

3.基于此,有必要针对上述技术问题,提供一种能够快捷且灵活的零部件参数检测方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
4.第一方面,本技术提供了一种零部件参数检测方法。所述方法包括:
5.获取所有待检测零部件所在模型对应的所有文件,根据每一文件的文件名,确定所有文件中的目标文件;每一文件均对应一个不同的零部件,每一文件用于存储对应的零部件的所有参数,所有参数包括零部件号、零部件名称、重量参数和关联标识,重量参数用于指示零部件的重量是否自动生成,关联标识用于指示零部件所在的二维模型是否自动关联三维模型;
6.对于任一目标文件对应的待检测零部件,判断待检测零部件的零部件号与任一目标文件的文件名是否一致,若一致,则根据零部件号、零部件名称、重量参数和关联标识,确定待检测零部件的参数检测结果;若不一致,则待检测零部件的参数检测结果为异常。
7.在其中一个实施例中,根据每一文件的文件名,确定所有文件中的目标文件,包括:
8.对于所有文件中的任一文件,判断任一文件的文件名中的首位字符是否为数字,并判断任一文件的文件格式是否为预设格式;
9.若均为是,则确定任一文件为目标文件。
10.在其中一个实施例中,预设格式包括以下三种格式,以下三种格式分别为asm文件、prt文件及drw文件。
11.在其中一个实施例中,根据零部件号、零部件名称、重量参数和关联标识,确定待检测零部件的参数检测结果,包括:
12.判断零部件号中的前四位字符是否均为数字且零部件号中存在的字母为大写,若是,则零部件号对应的第一检测结果为正常,若不是,则第一检测结果为异常;
13.判断零部件名称是否为汉字,若是,则零部件名称对应的第二检测结果为正常,若
不是,则第二检测结果为异常;
14.判断重量参数是否为0,若是,则重量参数对应的第三检测结果为异常,若不是,则第三检测结果为正常;
15.获取关联标识的数值,若关联标识为1,则关联标识对应的第四检测结果为正常,若关联标识为0,则第四检测结果为异常;
16.当第一检测结果、第二检测结果、第三检测结果和第四检测结果均为正常时,则待检测零部件的参数检测结果为正常。
17.在其中一个实施例中,方法还包括:
18.对于所有目标文件对应的待检测零部件的参数检测结果进行统计,确定参数检测结果为正常的待检测零部件的总数量;
19.对总数量、参数检测结果为异常的待检测零部件的零部件号及对应的异常情况进行显示;异常情况指的是参数检测结果为异常的原因,异常情况包括文件名与零部件号不一致、零部件号错误、零部件名称错误、重量未填和未关联三维模型。
20.在其中一个实施例中,所有参数还包括表面防护参数、加工方法参数和复验参数;
21.表面防护参数用于指示零部件是否需要进行喷漆处理,加工方式参数用于指示零部件的加工材料和加工方式;复验参数用于指示零部件的重要程度。
22.第二方面,本技术还提供了一种零部件参数检测装置。所述装置包括:
23.获取模块,用于获取所有待检测零部件所在模型对应的所有文件,根据每一文件的文件名,确定所有文件中的目标文件;每一文件均对应一个不同的零部件,每一文件用于存储对应的零部件的所有参数,所有参数包括零部件号、零部件名称、重量参数和关联标识,重量参数用于指示零部件的重量是否自动生成,关联标识用于指示零部件所在的二维模型是否自动关联三维模型;
24.检测模块,用于对于任一目标文件对应的待检测零部件,判断待检测零部件的零部件号与任一目标文件的文件名是否一致,若一致,则根据零部件号、零部件名称、重量参数和关联标识,确定待检测零部件的参数检测结果;若不一致,则待检测零部件的参数检测结果为异常。
25.第三方面,本技术还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
26.获取所有待检测零部件所在模型对应的所有文件,根据每一文件的文件名,确定所有文件中的目标文件;每一文件均对应一个不同的零部件,每一文件用于存储对应的零部件的所有参数,所有参数包括零部件号、零部件名称、重量参数和关联标识,重量参数用于指示零部件的重量是否自动生成,关联标识用于指示零部件所在的二维模型是否自动关联三维模型;
27.对于任一目标文件对应的待检测零部件,判断待检测零部件的零部件号与任一目标文件的文件名是否一致,若一致,则根据零部件号、零部件名称、重量参数和关联标识,确定待检测零部件的参数检测结果;若不一致,则待检测零部件的参数检测结果为异常。
28.第四方面,本技术还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
29.获取所有待检测零部件所在模型对应的所有文件,根据每一文件的文件名,确定
所有文件中的目标文件;每一文件均对应一个不同的零部件,每一文件用于存储对应的零部件的所有参数,所有参数包括零部件号、零部件名称、重量参数和关联标识,重量参数用于指示零部件的重量是否自动生成,关联标识用于指示零部件所在的二维模型是否自动关联三维模型;
30.对于任一目标文件对应的待检测零部件,判断待检测零部件的零部件号与任一目标文件的文件名是否一致,若一致,则根据零部件号、零部件名称、重量参数和关联标识,确定待检测零部件的参数检测结果;若不一致,则待检测零部件的参数检测结果为异常。
31.第五方面,本技术还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
32.获取所有待检测零部件所在模型对应的所有文件,根据每一文件的文件名,确定所有文件中的目标文件;每一文件均对应一个不同的零部件,每一文件用于存储对应的零部件的所有参数,所有参数包括零部件号、零部件名称、重量参数和关联标识,重量参数用于指示零部件的重量是否自动生成,关联标识用于指示零部件所在的二维模型是否自动关联三维模型;
33.对于任一目标文件对应的待检测零部件,判断待检测零部件的零部件号与任一目标文件的文件名是否一致,若一致,则根据零部件号、零部件名称、重量参数和关联标识,确定待检测零部件的参数检测结果;若不一致,则待检测零部件的参数检测结果为异常。
34.上述零部件参数检测方法、装置、计算机设备、存储介质和计算机程序产品,获取所有待检测零部件所在模型对应的所有文件,根据每一文件的文件名,确定所有文件中的目标文件;每一文件均对应一个不同的零部件,每一文件用于存储对应的零部件的所有参数,所有参数包括零部件号、零部件名称、重量参数和关联标识,重量参数用于指示零部件的重量是否自动生成,关联标识用于指示零部件所在的二维模型是否自动关联三维模型;对于任一目标文件对应的待检测零部件,判断待检测零部件的零部件号与任一目标文件的文件名是否一致,若一致,则根据零部件号、零部件名称、重量参数和关联标识,确定待检测零部件的参数检测结果;若不一致,则待检测零部件的参数检测结果为异常。通过自动获取在利用creo软件进行工程研发过程中生成的待检测零部件的二维及三维数据,得到待检测零部件的参数,通过设定程序自动对所有参数进行检测,避免人工一个个打开存储参数的文件,节约待检测零部件的参数检测时间,提高参数检测效率,避免漏检或错检,给出最终的零部件参数检测结果,进而提高所有待检测零部件所在图纸的质量。
附图说明
35.图1为一个实施例中零部件参数检测方法的应用环境图;
36.图2为一个实施例中零部件参数检测方法的流程示意图;
37.图3为一个实施例中零部件号筛选步骤的流程示意图;
38.图4为另一个实施例中零部件参数检测方法的流程示意图;
39.图5为一个实施例中零部件名筛选步骤的流程示意图;
40.图6为又一个实施例中零部件参数检测方法的流程示意图;
41.图7为一个实施例中零部件参数检测结果的显示示意图;
42.图8为一个实施例中获取到的零部件参数类型示意图;
43.图9为一个实施例中零部件参数检测装置的结构框图;
44.图10为一个实施例中计算机设备的内部结构图。
具体实施方式
45.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
46.零部件号是生产厂家为了方便零件识别和管理,为每个零件、部件或者配件编制的独立且唯一的编号,在使用计算机软件(例如creoson、catia软件和solidworks)进行工程研发过程中,首先就需要确定的就是所有新部件的编号,以便计算机对每一零部件进行区分。
47.creo是在工程设计中经常使用的一个软件,在使用creo完成工程研发后,需要对其存储每一零部件的零部件号进行校验,检测零部件号是否复合企业零部件号规范,或零部件号与文件名是否一致等问题。可以理解的是,在使用creo进行工程研发时,creo会自动获取研发图纸中每一零部件的各种参数信息,并进行存储,在输出研发图纸时,保存参数的文件会变随着图纸文件本身发送至下一工作部门。因此,在完成研发后,对参数的检测至关重要。
48.本技术实施例提供的零部件参数检测方法,可以应用于如图1所示的应用环境中。其中,终端102通过网络与服务器104进行通信。数据存储系统可以存储服务器104需要处理的数据。数据存储系统可以集成在服务器104上,也可以放在云上或其他网络服务器上。其中,终端102可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑、物联网设备和便携式可穿戴设备,物联网设备可为智能音箱、智能电视、智能空调、智能车载设备等。便携式可穿戴设备可为智能手表、智能手环、头戴设备等。服务器104可以用独立的服务器或者是多个服务器组成的服务器集群来实现。
49.在一个实施例中,如图2所示,提供了一种零部件参数检测方法,以该方法应用于图1中的服务器为例进行说明,包括以下步骤:
50.步骤202,获取所有待检测零部件所在模型对应的所有文件,根据每一文件的文件名,确定所有文件中的目标文件;每一文件均对应一个不同的零部件,每一文件用于存储对应的零部件的所有参数,所有参数包括零部件号、零部件名称、重量参数和关联标识,重量参数用于指示零部件的重量是否自动生成,关联标识用于指示零部件所在的二维模型是否自动关联三维模型;
51.其中,模型是指在creo软件中进行工程研发时,为了便于对研发产品的管理所设置的区分方式,一般来说对一个产品的研发是在一个模型里面,但是再考虑到大型组合产品时,可能会涉及到多个模型,例如变速杆装置,就可以在一个模型里对其进行设计,而对于整车结构来说,就需要按照整车的划分,建立多个模型对整车结构进行设计。
52.可以理解的是,在计算机中,根据数据的存储结构可知,在对模型进行数据存储时,对应的一般是一个文件夹,在文件夹中,可能包含有多个文件夹或文件,而每一个文件夹或文件均对应一个不同的零部件,存储对应零部件所有的参数。需要说明的是,在计算机中,每一零部件号需要具有唯一的标识,在此用零部件号表示,因此,为了体现唯一性,在给
所有的零部件生成零部件号的时候,需要遵循同一标准,此标准在不同的应用场景或不同的企业管理中并不相同,零部件号的标准要求是一种检验零部件号最简单的方式,例如要求零部件号是3位数字 2个字母组成。
53.具体地,通过计算机程序直接获取所有的文件的文件名,并获取所有文件中存储的对应的待检测零部件的所有参数,通过提前设定零部件对应的参数要求,对待检测零部件的所有参数进行检验。也可以在获取每一文件后,逐个获取并检测待检测零件的所有参数。
54.步骤204,对于任一目标文件对应的待检测零部件,判断待检测零部件的零部件号与任一目标文件的文件名是否一致,若一致,则根据零部件号、零部件名称、重量参数和关联标识,确定待检测零部件的参数检测结果;若不一致,则待检测零部件的参数检测结果为异常。
55.需要说明的是,在creo软件中,默认保存每一零部件信息的文件名称与零部件的零部件号是一致的,故在对待检测零部件的参数进行检测之前,需要先确定此待检测零部件的所有信息都是准确的,若存在对应的目标文件的文件名与零部件号不一致,那么此待检测零部件的所有参数在被生成和存储也可能出现错误。另外,在使用creo软件进行工程研发的饿时候,每进行一次数据保存,软件会自动生成新的文件,参见图3,“hd01-a-01-01-01_asm.asm.1”表示的零部件在研发过程中,其中的零件参数“hd01-a-01-01-01-01.prt.1”在经过一次保存后,会自动保存为文件“hd01-a-01-01-01-01_1.prt.1”,因此,需要对零件号进行检验,获取到离零部件参数检测最近时刻保存在的、与文件名一致的参数文件,确定参数。
56.重量参数是指该零部件的重量数值是否被自动生成,在creo软件中,会根据零部件的设计要求,通过零部件的体积和密度,计算得到零部件的重量,作为零部件的参数存储在文件中,但是可能会存在没有计算的情况。
57.具体地,在一个实施例中,待检测零部件的所有参数的检测分析如下:
58.(1)、零部件号判断
59.零部件号需要满足q/cacbw-14.1要求,如前4位均为数字,字母需要大写,有时会漏填;
60.(2)、零件名判断
61.零件名中大部分为汉字,如果为字母数字需要命名;
62.(3)、零件重量判断
63.重量如果没有自动生成默认值为0.0,需要生成;
64.(4)、二维图关联状况判断
65.默认状况下二维图纸是与三维数据关联的,但有些图纸是断关联的;
66.上述实施例提供的零部件参数检测方法中,获取所有待检测零部件所在模型对应的所有文件,根据每一文件的文件名,确定所有文件中的目标文件;每一文件均对应一个不同的零部件,每一文件用于存储对应的零部件的所有参数,所有参数包括零部件号、零部件名称、重量参数和关联标识,重量参数用于指示零部件的重量是否自动生成,关联标识用于指示零部件所在的二维模型是否自动关联三维模型;对于任一目标文件对应的待检测零部件,判断待检测零部件的零部件号与任一目标文件的文件名是否一致,若一致,则根据零部
件号、零部件名称、重量参数和关联标识,确定待检测零部件的参数检测结果;若不一致,则待检测零部件的参数检测结果为异常。通过自动获取在利用creo软件进行工程研发过程中生成的待检测零部件的二维及三维数据,得到待检测零部件的参数,通过设定程序自动对所有参数进行检测,避免人工一个个打开存储参数的文件,节约待检测零部件的参数检测时间,提高参数检测效率,避免漏检或错检,给出最终的零部件参数检测结果,进而提高所有待检测零部件所在图纸的质量。
67.在其中一个实施例中,参见图4,根据每一文件的文件名,确定所有文件中的目标文件,包括:
68.步骤402,对于所有文件中的任一文件,判断任一文件的文件名中的首位字符是否为数字,并判断任一文件的文件格式是否为预设格式;
69.步骤404,若均为是,则确定任一文件为目标文件。
70.需要说明的是,用creo软件打开三维模型后,因为设计过程中包含一些临时文件及不走流程的文件,这些文件中并不包含零部件的参数,故需要将这些文件筛除掉。具体地,可根据文件的命名方式和文件的格式进行筛选,例如:

对文件扩展名筛选,仅处理扩展名为asm、prt及drw的文件;

将文件名不以数字开头的文件筛除掉。具体参见图5,列表中为初始扫描到的所有文件的文件名,其中,按照要求,文件名为“gvd510-dcdc-1031.prt”的文件就或被筛除掉。
71.其中,预设格式包括以下三种格式,以下三种格式分别为asm文件、prt文件及drw文件。asm文件是二维图纸对应的三维模型中的源文件,表示三维模型中的零部件中的组件(零件的集合),也即asm可以对应零件向上的层级,一般是总成,就是零件的集合;prt文件是一种参数化文档,记录三维模型中的零件(机械中不可分拆的单个制件)的参数;drw格式的文件是二维图纸。
72.上述实施例提供的方法中,对于所有文件中的任一文件,判断任一文件的文件名中的首位字符是否为数字,并判断任一文件的文件格式是否为预设格式;若均为是,则确定任一文件为目标文件。通过对获取到的所有二维和三维数据进行筛选,确保对待检测零部件参数的检测过程顺利进行,避免因为个别文件出现卡顿现象,影响对零部件参数的检测效率,且提高了零部件参数的检测准确率。
73.在其中一个实施例中,参见图6,根据零部件号、零部件名称、重量参数和关联标识,确定待检测零部件的参数检测结果,包括:
74.步骤602,判断零部件号中的前四位字符是否均为数字且零部件号中存在的字母为大写,若是,则零部件号对应的第一检测结果为正常,若不是,则第一检测结果为异常;
75.步骤604,判断零部件名称是否为汉字,若是,则零部件名称对应的第二检测结果为正常,若不是,则第二检测结果为异常;
76.步骤606,判断重量参数是否为0,若是,则重量参数对应的第三检测结果为异常,若不是,则第三检测结果为正常;
77.步骤608,获取关联标识的数值,若关联标识为1,则关联标识对应的第四检测结果为正常,若关联标识为0,则第四检测结果为异常;
78.步骤610,当第一检测结果、第二检测结果、第三检测结果和第四检测结果均为正常时,则待检测零部件的参数检测结果为正常。
79.可以理解的是,对于零部件的所有参数均应该满足条件,才能说明此零部件的参数检测通过,才能确保软件中生成和保存的零部件及其参数是复符合要求,在第一检测结果、第二检测结果、第三检测结果和第四检测结果中,只要存在一个检测结果为异常,则对零部件的参数检测结果就为异常。
80.在其中一个实施例中,方法还包括:
81.对于所有目标文件对应的待检测零部件的参数检测结果进行统计,确定参数检测结果为正常的待检测零部件的总数量;
82.对总数量、参数检测结果为异常的待检测零部件的零部件号及对应的异常情况进行显示;异常情况指的是参数检测结果为异常的原因,异常情况包括文件名与零部件号不一致、零部件号错误、零部件名称错误、重量未填和未关联三维模型。
83.具体地,在一个应用实施例中,以92组1260车为例,检查结果如图7所示,其中“部件号与文件名不一致”即为文件名与零部件号不一致;“零部件号为填写”即为零部件号错误;“重量为0.0”即为重量未填。在实际使用过程中,对于每一异常情况的结果显示形式根据具体用户的使用习惯设定,本实施例只是给出了一种异常情况的结果显示形式,在此不作具体限定。
84.上述实施例提供的方法中,通过预先设定的规则,自动对待检测零部件的所有参数进行检验,并将检验结果在终端的显示屏上直接显示,避免人工一个个打开存储参数的文件,节约待检测零部件的参数检测时间,提高参数检测效率,避免漏检或错检,给出最终的零部件参数检测结果,进而提高所有待检测零部件所在图纸的质量。
85.在其中一个实施例中,所有参数还包括表面防护参数、加工方法参数和复验参数;
86.表面防护参数用于指示零部件是否需要进行喷漆处理,加工方式参数用于指示零部件的加工材料和加工方式;复验参数用于指示零部件的重要程度。
87.对于需要检测的具体参数类型,根据具体的应用场景和应用需求进行改变,而且这些参数类型对应的参数检测结果可能不再是简单的正常与异常,二是需要对参数文件中记录的内容进行检测。例如,表面防护判断,如果有喷漆处理,二维图标题栏表面处理项需要标“y”,标记结果记录在参数文件中;加工方法判断,如果材料为板料,加工方法为钣金工艺,加工方法需要打“s”,如果有铸造要求,加工方法需要打“c”,如果有锻造要求,加工方法需要打“f”;复验判断,如果该零件为关键总成,如动力电池pack,复验属性需要打“y”。具体待检测零部件的所有参数可以参考图8所示。
88.上述实施例提供的方法中,所有参数还包括表面防护参数、加工方法参数和复验参数;表面防护参数用于指示零部件是否需要进行喷漆处理,加工方式参数用于指示零部件的加工材料和加工方式;复验参数用于指示零部件的重要程度。根据不同的设计要求改变需要检验的参数的类型,能够灵活适应各种产品的研发,确保每一次研发完成后所确定的图纸的正确率。
89.应该理解的是,虽然如上的各实施例所涉及的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,如上的各实施例所涉及的流程图中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤
或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
90.基于同样的发明构思,本技术实施例还提供了一种用于实现上述所涉及的零部件参数检测方法的零部件参数检测装置。该装置所提供的解决问题的实现方案与上述方法中所记载的实现方案相似,故下面所提供的一个或多个零部件参数检测装置实施例中的具体限定可以参见上文中对于零部件参数检测方法的限定,在此不再赘述。
91.在一个实施例中,如图9所示,提供了一种零部件参数检测装置,包括:获取模块901和检测模块902,其中:
92.获取模块901,用于获取所有待检测零部件所在模型对应的所有文件,根据每一文件的文件名,确定所有文件中的目标文件;每一文件均对应一个不同的零部件,每一文件用于存储对应的零部件的所有参数,所有参数包括零部件号、零部件名称、重量参数和关联标识,重量参数用于指示零部件的重量是否自动生成,关联标识用于指示零部件所在的二维模型是否自动关联三维模型;
93.检测模块902,用于对于任一目标文件对应的待检测零部件,判断待检测零部件的零部件号与任一目标文件的文件名是否一致,若一致,则根据零部件号、零部件名称、重量参数和关联标识,确定待检测零部件的参数检测结果;若不一致,则待检测零部件的参数检测结果为异常。
94.在其中一个实施例中,获取模块901还用于:
95.对于所有文件中的任一文件,判断任一文件的文件名中的首位字符是否为数字,并判断任一文件的文件格式是否为预设格式;
96.若均为是,则确定任一文件为目标文件。
97.在其中一个实施例中,获取模块901还用于:预设格式包括以下三种格式,以下三种格式分别为asm文件、prt文件及drw文件。
98.在其中一个实施例中,检测模块902还用于:
99.判断零部件号中的前四位字符是否均为数字且零部件号中存在的字母为大写,若是,则零部件号对应的第一检测结果为正常,若不是,则第一检测结果为异常;
100.判断零部件名称是否为汉字,若是,则零部件名称对应的第二检测结果为正常,若不是,则第二检测结果为异常;
101.判断重量参数是否为0,若是,则重量参数对应的第三检测结果为异常,若不是,则第三检测结果为正常;
102.获取关联标识的数值,若关联标识为1,则关联标识对应的第四检测结果为正常,若关联标识为0,则第四检测结果为异常;
103.当第一检测结果、第二检测结果、第三检测结果和第四检测结果均为正常时,则待检测零部件的参数检测结果为正常。
104.在其中一个实施例中,检测模块902还用于:
105.对于所有目标文件对应的待检测零部件的参数检测结果进行统计,确定参数检测结果为正常的待检测零部件的总数量;
106.对总数量、参数检测结果为异常的待检测零部件的零部件号及对应的异常情况进行显示;异常情况指的是参数检测结果为异常的原因,异常情况包括文件名与零部件号不
一致、零部件号错误、零部件名称错误、重量未填和未关联三维模型。
107.在其中一个实施例中,获取模块901还用于:所有参数还包括表面防护参数、加工方法参数和复验参数;
108.表面防护参数用于指示零部件是否需要进行喷漆处理,加工方式参数用于指示零部件的加工材料和加工方式;复验参数用于指示零部件的重要程度。
109.上述零部件参数检测装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
110.在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图10所示。该计算机设备包括通过系统总线连接的处理器、存储器和网络接口。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质和内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储零部件的各种参数数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种零部件参数检测方法。
111.本领域技术人员可以理解,图10中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
112.在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:
113.获取所有待检测零部件所在模型对应的所有文件,根据每一文件的文件名,确定所有文件中的目标文件;每一文件均对应一个不同的零部件,每一文件用于存储对应的零部件的所有参数,所有参数包括零部件号、零部件名称、重量参数和关联标识,重量参数用于指示零部件的重量是否自动生成,关联标识用于指示零部件所在的二维模型是否自动关联三维模型;
114.对于任一目标文件对应的待检测零部件,判断待检测零部件的零部件号与任一目标文件的文件名是否一致,若一致,则根据零部件号、零部件名称、重量参数和关联标识,确定待检测零部件的参数检测结果;若不一致,则待检测零部件的参数检测结果为异常。
115.在一个实施例中,处理器执行计算机程序时还实现以下步骤:
116.对于所有文件中的任一文件,判断任一文件的文件名中的首位字符是否为数字,并判断任一文件的文件格式是否为预设格式;
117.若均为是,则确定任一文件为目标文件。
118.在一个实施例中,处理器执行计算机程序时还实现以下步骤:预设格式包括以下三种格式,以下三种格式分别为asm文件、prt文件及drw文件。
119.在一个实施例中,处理器执行计算机程序时还实现以下步骤:
120.判断零部件号中的前四位字符是否均为数字且零部件号中存在的字母为大写,若是,则零部件号对应的第一检测结果为正常,若不是,则第一检测结果为异常;
121.判断零部件名称是否为汉字,若是,则零部件名称对应的第二检测结果为正常,若不是,则第二检测结果为异常;
122.判断重量参数是否为0,若是,则重量参数对应的第三检测结果为异常,若不是,则第三检测结果为正常;
123.获取关联标识的数值,若关联标识为1,则关联标识对应的第四检测结果为正常,若关联标识为0,则第四检测结果为异常;
124.当第一检测结果、第二检测结果、第三检测结果和第四检测结果均为正常时,则待检测零部件的参数检测结果为正常。
125.在一个实施例中,处理器执行计算机程序时还实现以下步骤:
126.对于所有目标文件对应的待检测零部件的参数检测结果进行统计,确定参数检测结果为正常的待检测零部件的总数量;
127.对总数量、参数检测结果为异常的待检测零部件的零部件号及对应的异常情况进行显示;异常情况指的是参数检测结果为异常的原因,异常情况包括文件名与零部件号不一致、零部件号错误、零部件名称错误、重量未填和未关联三维模型。
128.在一个实施例中,处理器执行计算机程序时还实现以下步骤:所有参数还包括表面防护参数、加工方法参数和复验参数;
129.表面防护参数用于指示零部件是否需要进行喷漆处理,加工方式参数用于指示零部件的加工材料和加工方式;复验参数用于指示零部件的重要程度。
130.在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
131.获取所有待检测零部件所在模型对应的所有文件,根据每一文件的文件名,确定所有文件中的目标文件;每一文件均对应一个不同的零部件,每一文件用于存储对应的零部件的所有参数,所有参数包括零部件号、零部件名称、重量参数和关联标识,重量参数用于指示零部件的重量是否自动生成,关联标识用于指示零部件所在的二维模型是否自动关联三维模型;
132.对于任一目标文件对应的待检测零部件,判断待检测零部件的零部件号与任一目标文件的文件名是否一致,若一致,则根据零部件号、零部件名称、重量参数和关联标识,确定待检测零部件的参数检测结果;若不一致,则待检测零部件的参数检测结果为异常。
133.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
134.对于所有文件中的任一文件,判断任一文件的文件名中的首位字符是否为数字,并判断任一文件的文件格式是否为预设格式;
135.若均为是,则确定任一文件为目标文件。
136.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:预设格式包括以下三种格式,以下三种格式分别为asm文件、prt文件及drw文件。
137.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
138.判断零部件号中的前四位字符是否均为数字且零部件号中存在的字母为大写,若是,则零部件号对应的第一检测结果为正常,若不是,则第一检测结果为异常;
139.判断零部件名称是否为汉字,若是,则零部件名称对应的第二检测结果为正常,若不是,则第二检测结果为异常;
140.判断重量参数是否为0,若是,则重量参数对应的第三检测结果为异常,若不是,则第三检测结果为正常;
141.获取关联标识的数值,若关联标识为1,则关联标识对应的第四检测结果为正常,若关联标识为0,则第四检测结果为异常;
142.当第一检测结果、第二检测结果、第三检测结果和第四检测结果均为正常时,则待检测零部件的参数检测结果为正常。
143.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
144.对于所有目标文件对应的待检测零部件的参数检测结果进行统计,确定参数检测结果为正常的待检测零部件的总数量;
145.对总数量、参数检测结果为异常的待检测零部件的零部件号及对应的异常情况进行显示;异常情况指的是参数检测结果为异常的原因,异常情况包括文件名与零部件号不一致、零部件号错误、零部件名称错误、重量未填和未关联三维模型。
146.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:所有参数还包括表面防护参数、加工方法参数和复验参数;
147.表面防护参数用于指示零部件是否需要进行喷漆处理,加工方式参数用于指示零部件的加工材料和加工方式;复验参数用于指示零部件的重要程度。
148.在一个实施例中,提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
149.获取所有待检测零部件所在模型对应的所有文件,根据每一文件的文件名,确定所有文件中的目标文件;每一文件均对应一个不同的零部件,每一文件用于存储对应的零部件的所有参数,所有参数包括零部件号、零部件名称、重量参数和关联标识,重量参数用于指示零部件的重量是否自动生成,关联标识用于指示零部件所在的二维模型是否自动关联三维模型;
150.对于任一目标文件对应的待检测零部件,判断待检测零部件的零部件号与任一目标文件的文件名是否一致,若一致,则根据零部件号、零部件名称、重量参数和关联标识,确定待检测零部件的参数检测结果;若不一致,则待检测零部件的参数检测结果为异常。
151.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
152.对于所有文件中的任一文件,判断任一文件的文件名中的首位字符是否为数字,并判断任一文件的文件格式是否为预设格式;
153.若均为是,则确定任一文件为目标文件。
154.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:预设格式包括以下三种格式,以下三种格式分别为asm文件、prt文件及drw文件。
155.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
156.判断零部件号中的前四位字符是否均为数字且零部件号中存在的字母为大写,若是,则零部件号对应的第一检测结果为正常,若不是,则第一检测结果为异常;
157.判断零部件名称是否为汉字,若是,则零部件名称对应的第二检测结果为正常,若不是,则第二检测结果为异常;
158.判断重量参数是否为0,若是,则重量参数对应的第三检测结果为异常,若不是,则第三检测结果为正常;
159.获取关联标识的数值,若关联标识为1,则关联标识对应的第四检测结果为正常,若关联标识为0,则第四检测结果为异常;
160.当第一检测结果、第二检测结果、第三检测结果和第四检测结果均为正常时,则待检测零部件的参数检测结果为正常。
161.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
162.对于所有目标文件对应的待检测零部件的参数检测结果进行统计,确定参数检测结果为正常的待检测零部件的总数量;
163.对总数量、参数检测结果为异常的待检测零部件的零部件号及对应的异常情况进行显示;异常情况指的是参数检测结果为异常的原因,异常情况包括文件名与零部件号不一致、零部件号错误、零部件名称错误、重量未填和未关联三维模型。
164.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:所有参数还包括表面防护参数、加工方法参数和复验参数;
165.表面防护参数用于指示零部件是否需要进行喷漆处理,加工方式参数用于指示零部件的加工材料和加工方式;复验参数用于指示零部件的重要程度。
166.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read-only memory,rom)、磁带、软盘、闪存、光存储器、高密度嵌入式非易失性存储器、阻变存储器(reram)、磁变存储器(magnetoresistive random access memory,mram)、铁电存储器(ferroelectric random access memory,fram)、相变存储器(phase change memory,pcm)、石墨烯存储器等。易失性存储器可包括随机存取存储器(random access memory,ram)或外部高速缓冲存储器等。作为说明而非局限,ram可以是多种形式,比如静态随机存取存储器(static random access memory,sram)或动态随机存取存储器(dynamic random access memory,dram)等。本技术所提供的各实施例中所涉及的数据库可包括关系型数据库和非关系型数据库中至少一种。非关系型数据库可包括基于区块链的分布式数据库等,不限于此。本技术所提供的各实施例中所涉及的处理器可为通用处理器、中央处理器、图形处理器、数字信号处理器、可编程逻辑器、基于量子计算的数据处理逻辑器等,不限于此。
167.以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
168.以上实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本技术专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术的保护范围应以所附权利要求为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献