Python语言辅助的行人保护外饰划线校核方法及系统、介质与流程
未命名
07-13
阅读:95
评论:0
python语言辅助的行人保护外饰划线校核方法及系统、介质
技术领域
1.本发明属于行人保护专业外饰划线校核技术领域,具体涉及一种使用python语言辅助的行人保护外饰划线校核方法及系统、存储介质。
背景技术:
2.汽车设计行业中行人保护专业工作过程中,在前期造型设计阶段,安全设计人员需要依据行人保护法规要求对车型的安全性能进行预判,根据造型工程师设计出的车身外饰进行多次的调整校核,即对造型设计的外饰进行划线校核,目的是保证后续阶段的工作可以顺利进展。在这个调整迭代的过程中,安全设计人员需要使用专业技术软件进行工作。
3.但是,在进行行人保护校核时,通常需要人工进行截面选取和距离测量等一系列繁琐操作,不仅浪费人力物力,同时也不能保证校核准确性,进而影响了行人保护校核的效率。
4.这个工作流程前期部分是模式化流程化的,由于其过程机械重复,且在项目初期,安全工程师需要反复多次校核,为项目推进带来不便。
技术实现要素:
5.为了解决现有技术存在的上述问题,本发明提供一种使用python语言辅助的行人保护外饰划线校核方法及系统、存储介质,利用计算机语言替代现在传统行人保护工作过程中外饰方案造型校核过程中机械重复的操作,将安全工程师从机械繁琐的工作中解放出来,去从事其他更有创造性的工作。
6.本发明的目的是通过以下技术方案实现的:
7.作为本发明的第一方面,提供一种使用python语言辅助的行人保护外饰划线校核方法,包括以下步骤:
8.s1.将画好网格的外饰数据导入专业技术软件中;
9.s2.选择对应的划线操作,定义操作的部件;
10.s3.选择需要参照的法规,定义地面线高度;
11.s4.根据所述步骤s3选定的法规定义相应的part,进行划线;
12.s5.根据所述步骤s4的划线结果导出相应的表格数据、划线数据,截图后保存文件;
13.s6.根据划线结果提优化方案,将优化方案提交造型进行整改。
14.进一步地,所述步骤s4中,所述定的part包括:bumper;bonnet;windscreen;fender。
15.进一步地,所述步骤s5中,保存文件依次包括以下过程:识别文件类型;定义文件名;定义存储路径。
16.进一步地,所述步骤s5中,所述划线数据为根据相应法规划线的结果文件,包括辅助线、头型腿型的点位文件。
17.进一步地,所述步骤s5中,通过python调用windows系统自带的截图功能进行截图,截图后将截图图片保存到指定路径。
18.更进一步地,所述截图图片保存的指定路径与网格存放路径一致。
19.作为本发明的第二方面,提供一种使用python语言辅助的行人保护外饰划线校核系统,包括:
20.网格数据导入模块,其用于向专业技术软件导入画好网格的外饰数据;
21.操作对象定义模块,其用于在专业技术软件中选择对应的划线操作命令,并定义操作对象;
22.法规选择模块,其用于选择该外饰数据需要参照的法规,并定义地面线高度;
23.划线模块,其用于根据选定的法规定义相应的part,并进行划线;
24.文件保存模块,其用于导出划线数据及表格数据,并进行截图保存;
25.优化模块,其用于根据划线结果提供优化方案。
26.进一步地,所述文件保存模块包括:
27.类型识别单元,用于识别文件类型;
28.文件名定义单元,用于根据导入数据的文件名称定义对应的导出数据文件名称;
29.路径定义单元,用于定义导出数据的文的存储路径。
30.作为本发明的第三方面,提供一种计算机可读存储介质,所述计算机可读存储介质上存储有指令,所述指令被处理器执行时实现所述权利要求1至6中的任意一项所述的方法的步骤。
31.本发明具有以下有益效果:
32.本发明使用python语言行人保护外饰划线校核,基于python语言的优势,将人力传统机械重复的操作转化为计算机的逻辑语言,按照物理操作次序进行编程,将其转化为有逻辑顺序的python语言,用来替代工程师进行行人保护工作前期繁琐的划线校核任务;
33.本发明基于python语言的优势,利用python语言调用截图命令,将工作过程中有价值的信息以及划线结果进行截图留证,方便设计人员后续查看记录,为接下来工作提供便利;
34.本发明根据所导入文件的名称,结合所需输出文件的不同类型,通过python语言命令进行判断,将所需保留的文件按照指定路径进行输出。
附图说明
35.为了更清楚地说明本发明实施例中的技术方案,下面将对本发明实施例描述中所要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据本发明实施例的内容和这些附图获得其他的附图。
36.图1为本发明实施例1所述的一种使用python语言辅助的行人保护外饰划线校核方法流程图;
37.图2位本发明实施例2所述的行人保护外饰划线校核系统功能界面示意图。
具体实施方式
38.下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。
39.一种使用python语言辅助的行人保护外饰划线校核方法,包括以下步骤:
40.s1.将画好网格的外饰数据导入专业技术软件中;
41.s2.选择对应的划线操作,定义操作的部件;
42.s3.选择需要参照的法规,定义地面线高度;
43.s4.根据所述步骤s3选定的法规定义相应的part,进行划线;
44.s5.根据所述步骤s4的划线结果导出相应的表格数据、划线数据,截图后保存文件;
45.s6.根据划线结果提优化方案,将优化方案提交造型进行整改。
46.进一步地,所述步骤s4中,所述定的part包括:bumper;bonnet;windscreen;fender。
47.进一步地,所述步骤s5中,保存文件依次包括以下过程:识别文件类型;定义文件名;定义存储路径。
48.进一步地,所述步骤s5中,所述划线数据为根据相应法规划线的结果文件,包括辅助线、头型腿型的点位文件。
49.进一步地,所述步骤s5中,通过python调用windows系统自带的截图功能进行截图,截图后将截图图片保存到指定路径。
50.更进一步地,所述截图图片保存的指定路径与网格存放路径一致。
51.一种使用python语言辅助的行人保护外饰划线校核系统,包括:
52.网格数据导入模块,其用于向专业技术软件导入画好网格的外饰数据;
53.操作对象定义模块,其用于在专业技术软件中选择对应的划线操作命令,并定义操作对象;
54.法规选择模块,其用于选择该外饰数据需要参照的法规,并定义地面线高度;
55.划线模块,其用于根据选定的法规定义相应的part,并进行划线;
56.文件保存模块,其用于导出划线数据及表格数据,并进行截图保存;
57.优化模块,其用于根据划线结果提供优化方案。
58.进一步地,所述文件保存模块包括:
59.类型识别单元,用于识别文件类型;
60.文件名定义单元,用于根据导入数据的文件名称定义对应的导出数据文件名称;
61.路径定义单元,用于定义导出数据的文的存储路径。
62.一种计算机可读存储介质,所述计算机可读存储介质上存储有指令,所述指令被处理器执行时实现所述权利要求1至6中的任意一项所述的方法的步骤。
63.实施例1
64.基于以上逻辑,如图1所示,本实施例公开了一种使用python语言辅助的行人保护外饰划线校核方法,其包括以下步骤:
65.s1.将画好网格的外饰数据导入专业技术软件中;
66.s2.选择对应的划线操作,定义操作的部件;
67.s3.选择需要参照的法规,定义地面线高度;
68.s4.根据所述步骤s3选定的法规定义相应的part,进行划线;
69.s5.根据所述步骤s4的划线结果导出相应的表格数据、划线数据,截图后保存文件;
70.s6.根据划线结果提优化方案,将优化方案提交造型进行整改。
71.进一步地,所述步骤s4中,所述定的part包括:bumper;bonnet;windscreen;fender。
72.进一步地,所述步骤s5中,保存文件依次包括以下过程:识别文件类型;定义文件名;定义存储路径。
73.更进一步地,所述步骤s5中,所述划线数据为根据相应法规划线的结果文件,包括辅助线、头型腿型的点位文件。
74.更进一步地,所述步骤s5中,通过python调用windows系统自带的截图功能进行截图,截图后将截图图片保存到指定路径。
75.更进一步地,所述截图图片保存的指定路径与网格存放路径一致。
76.本实施例是采用如下逻辑实现的:
77.1.基于python语言的优势,可以将人力传统机械重复的操作转化为计算机的逻辑语言,按照物理操作次序进行编程,程序依次调用专业技术软件中在实际中需要选择的命令,将其转化为有逻辑顺序的python语言,用来替代工程师进行行人保护工作前期繁琐的划线校核任务。
78.2.在校核结束后,正常需要截图备用,windows系统自带有截图功能,可以通过python进行调用该功能进行截屏,完成任务后将结果保存到指定路径,这个路径为了方便,一般与网格存放的路径是致的。
79.3.在校核结束后,保存文件时为了方便区分,可以利用编程语言设计保存方法,其中功能应该包括识别文件类型、定义文件名以及定义存储路径。比如,导入的数据名称为xxx,需要导出的数据名称为xxx-1,将xxx这个名字加到-1之前即可,一般而言设计师会将文件输出到网格存放的文件夹以方便后续查找。
80.根据上述功能需求,设计了附图2所示的命令框,设计师将网格文件的位置输入,指定地面线,选择法规,运行命令窗口,等待划线工作结束即可。
81.本实施例的优点在于:
82.结合传统的行人保护专业外饰校核工作提出,利用python语言替代人力机械重复的劳动的优势,按照物理操作次序进行编程,程序依次调用专业技术软件中在实际中需要选择的命令,将其转化为有逻辑顺序的python语言,用来替代工程师进行行人保护工作前期繁琐的划线校核任务。
83.在行人保护专业外饰校核工作中,外饰校核工作结束以后,由于现在使用专业技术软件从功能上每次校核结束以后生成的头型腿型点位数据会随着软件的关闭而消失,故而,为接下来工作方便,在校核结束后,正常需要截图备用,windows系统自带有截图功能,可以通过python进行调用该功能进行截屏,完成任务后将结果保存到指定路径,这个路径为了方便,一般与网格存放的路径是致的。
84.在行人保护专业外饰校核工作中,外饰校核工作结束以后,会生成根据相应法规
划线的结果文件,其中包括辅助线,头型腿型的点位文件,这些文件需要保存为下一步做分析做准备,在传统的工作中,安全工程师需要按照所保存文件的类型,给其定义名称,设置存放路径。保存文件时为了区分可以利用编程语言设计一套保存方法,其中功能应该包括识别文件类型、定义文件名以及定义存储路径,这个可以参考导入的数据名称进行,比如,导入的数据名称为xxx,需要导出的数据名称为xxx-1,将xxx这个名字加到-1之前即可,一般而言设计师会将文件输出到网格存放的文件夹以方便后续查找。
85.通过上述技术方案,将安全工程师从机械繁琐的工作中解放出来,去从事其他更有创造性的工作。
86.实施例2
87.一种使用python语言辅助的行人保护外饰划线校核系统,包括:
88.网格数据导入模块,其用于向专业技术软件导入画好网格的外饰数据;
89.操作对象定义模块,其用于在专业技术软件中选择对应的划线操作命令,并定义操作对象;
90.法规选择模块,其用于选择该外饰数据需要参照的法规,并定义地面线高度;
91.划线模块,其用于根据选定的法规定义相应的part,并进行划线;
92.文件保存模块,其用于导出划线数据及表格数据,并进行截图保存;
93.优化模块,其用于根据划线结果提供优化方案。
94.进一步地,所述文件保存模块包括:
95.类型识别单元,用于识别文件类型;
96.文件名定义单元,用于根据导入数据的文件名称定义对应的导出数据文件名称;
97.路径定义单元,用于定义导出数据的文的存储路径。
98.实施例3
99.一种计算机可读存储介质,所述计算机可读存储介质上存储有指令,所述指令被处理器执行时实现实施例1所述的方法的步骤。
100.尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。
技术特征:
1.一种使用python语言辅助的行人保护外饰划线校核方法,其特征在于,包括以下步骤:s1.将画好网格的外饰数据导入专业技术软件中;s2.选择对应的划线操作,定义操作的部件;s3.选择需要参照的法规,定义地面线高度;s4.根据所述步骤s3选定的法规定义相应的part,进行划线;s5.根据所述步骤s4的划线结果导出相应的表格数据、划线数据,截图后保存文件;s6.根据划线结果提优化方案。2.如权利要求1所述的一种使用python语言辅助的行人保护外饰划线校核方法,其特征在于,所述步骤s4中,所述定的part包括:bumper;bonnet;windscreen;fender。3.如权利要求1所述的一种使用python语言辅助的行人保护外饰划线校核方法,其特征在于,所述步骤s5中,保存文件依次包括以下过程:识别文件类型;定义文件名;定义存储路径。4.如权利要求3所述的一种使用python语言辅助的行人保护外饰划线校核方法,其特征在于,所述步骤s5中,所述划线数据为根据相应法规划线的结果文件,包括辅助线、头型腿型的点位文件。5.如权利要求3所述的一种使用python语言辅助的行人保护外饰划线校核方法,其特征在于,所述步骤s5中,通过python调用windows系统自带的截图功能进行截图,截图后将截图图片保存到指定路径。6.如权利要求5所述的一种使用python语言辅助的行人保护外饰划线校核方法,其特征在于,所述截图图片保存的指定路径与网格存放路径一致。7.一种使用python语言辅助的行人保护外饰划线校核系统,其特征在于,包括:网格数据导入模块,其用于向专业技术软件导入画好网格的外饰数据;操作对象定义模块,其用于在专业技术软件中选择对应的划线操作命令,并定义操作对象;法规选择模块,其用于选择该外饰数据需要参照的法规,并定义地面线高度;划线模块,其用于根据选定的法规定义相应的part,并进行划线;文件保存模块,其用于导出划线数据及表格数据,并进行截图保存;优化模块,其用于根据划线结果提供优化方案。8.如权利要求7所述的一种使用python语言辅助的行人保护外饰划线校核系统,其特征在于,所述文件保存模块包括:类型识别单元,用于识别文件类型;文件名定义单元,用于根据导入数据的文件名称定义对应的导出数据文件名称;路径定义单元,用于定义导出数据的文的存储路径。9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有指令,所述指令被处理器执行时实现所述权利要求1至6中的任意一项所述的方法的步骤。
技术总结
本发明公开了一种使用Python语言辅助的行人保护外饰划线校核方法及系统、介质,其方法包括以下步骤:将画好网格的外饰数据导入专业技术软件中;选择对应的划线操作,定义操作的部件;选择需要参照的法规,定义地面线高度;根据选定的法规定义相应的part,进行划线;根据划线结果导出相应的表格数据、划线数据,截图后保存文件;根据划线结果提优化方案,将优化方案提交造型进行整改。本发明利用计算机语言替代现在传统行人保护工作过程中外饰方案造型校核过程中机械重复的操作,将安全工程师从机械繁琐的工作中解放出来,去从事其他更有创造性的工作。创造性的工作。创造性的工作。
技术研发人员:朱晓辉 马明辉 王士彬 王晓霞 王洋 王镜淳 冯悦 马博帅 冯德宇
受保护的技术使用者:中国第一汽车股份有限公司
技术研发日:2023.04.06
技术公布日:2023/7/12
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
上一篇:一种呼吸式防水萤火虫灯的制作方法 下一篇:盖体组件及具有其的烹饪器具的制作方法
