Python语言辅助的行人保护外饰划线校核方法及系统、介质技术方案

技术编号:38153373 阅读:6 留言:0更新日期:2023-07-13 09:19
本发明专利技术公开了一种使用Python语言辅助的行人保护外饰划线校核方法及系统、介质,其方法包括以下步骤:将画好网格的外饰数据导入专业技术软件中;选择对应的划线操作,定义操作的部件;选择需要参照的法规,定义地面线高度;根据选定的法规定义相应的part,进行划线;根据划线结果导出相应的表格数据、划线数据,截图后保存文件;根据划线结果提优化方案,将优化方案提交造型进行整改。本发明专利技术利用计算机语言替代现在传统行人保护工作过程中外饰方案造型校核过程中机械重复的操作,将安全工程师从机械繁琐的工作中解放出来,去从事其他更有创造性的工作。创造性的工作。创造性的工作。

【技术实现步骤摘要】
Python语言辅助的行人保护外饰划线校核方法及系统、介质


[0001]本专利技术属于行人保护专业外饰划线校核
,具体涉及一种使用Python语言辅助的行人保护外饰划线校核方法及系统、存储介质。

技术介绍

[0002]汽车设计行业中行人保护专业工作过程中,在前期造型设计阶段,安全设计人员需要依据行人保护法规要求对车型的安全性能进行预判,根据造型工程师设计出的车身外饰进行多次的调整校核,即对造型设计的外饰进行划线校核,目的是保证后续阶段的工作可以顺利进展。在这个调整迭代的过程中,安全设计人员需要使用专业技术软件进行工作。
[0003]但是,在进行行人保护校核时,通常需要人工进行截面选取和距离测量等一系列繁琐操作,不仅浪费人力物力,同时也不能保证校核准确性,进而影响了行人保护校核的效率。
[0004]这个工作流程前期部分是模式化流程化的,由于其过程机械重复,且在项目初期,安全工程师需要反复多次校核,为项目推进带来不便。

技术实现思路

[0005]为了解决现有技术存在的上述问题,本专利技术提供一种使用Python语言辅助的行人保护外饰划线校核方法及系统、存储介质,利用计算机语言替代现在传统行人保护工作过程中外饰方案造型校核过程中机械重复的操作,将安全工程师从机械繁琐的工作中解放出来,去从事其他更有创造性的工作。
[0006]本专利技术的目的是通过以下技术方案实现的:
[0007]作为本专利技术的第一方面,提供一种使用Python语言辅助的行人保护外饰划线校核方法,包括以下步骤:
[0008]S1.将画好网格的外饰数据导入专业技术软件中;
[0009]S2.选择对应的划线操作,定义操作的部件;
[0010]S3.选择需要参照的法规,定义地面线高度;
[0011]S4.根据所述步骤S3选定的法规定义相应的part,进行划线;
[0012]S5.根据所述步骤S4的划线结果导出相应的表格数据、划线数据,截图后保存文件;
[0013]S6.根据划线结果提优化方案,将优化方案提交造型进行整改。
[0014]进一步地,所述步骤S4中,所述定的part包括:bumper;bonnet;windscreen;fender。
[0015]进一步地,所述步骤S5中,保存文件依次包括以下过程:识别文件类型;定义文件名;定义存储路径。
[0016]进一步地,所述步骤S5中,所述划线数据为根据相应法规划线的结果文件,包括辅助线、头型腿型的点位文件。
[0017]进一步地,所述步骤S5中,通过Python调用Windows系统自带的截图功能进行截图,截图后将截图图片保存到指定路径。
[0018]更进一步地,所述截图图片保存的指定路径与网格存放路径一致。
[0019]作为本专利技术的第二方面,提供一种使用Python语言辅助的行人保护外饰划线校核系统,包括:
[0020]网格数据导入模块,其用于向专业技术软件导入画好网格的外饰数据;
[0021]操作对象定义模块,其用于在专业技术软件中选择对应的划线操作命令,并定义操作对象;
[0022]法规选择模块,其用于选择该外饰数据需要参照的法规,并定义地面线高度;
[0023]划线模块,其用于根据选定的法规定义相应的part,并进行划线;
[0024]文件保存模块,其用于导出划线数据及表格数据,并进行截图保存;
[0025]优化模块,其用于根据划线结果提供优化方案。
[0026]进一步地,所述文件保存模块包括:
[0027]类型识别单元,用于识别文件类型;
[0028]文件名定义单元,用于根据导入数据的文件名称定义对应的导出数据文件名称;
[0029]路径定义单元,用于定义导出数据的文的存储路径。
[0030]作为本专利技术的第三方面,提供一种计算机可读存储介质,所述计算机可读存储介质上存储有指令,所述指令被处理器执行时实现所述权利要求1至6中的任意一项所述的方法的步骤。
[0031]本专利技术具有以下有益效果:
[0032]本专利技术使用Python语言行人保护外饰划线校核,基于Python语言的优势,将人力传统机械重复的操作转化为计算机的逻辑语言,按照物理操作次序进行编程,将其转化为有逻辑顺序的Python语言,用来替代工程师进行行人保护工作前期繁琐的划线校核任务;
[0033]本专利技术基于Python语言的优势,利用Python语言调用截图命令,将工作过程中有价值的信息以及划线结果进行截图留证,方便设计人员后续查看记录,为接下来工作提供便利;
[0034]本专利技术根据所导入文件的名称,结合所需输出文件的不同类型,通过Python语言命令进行判断,将所需保留的文件按照指定路径进行输出。
附图说明
[0035]为了更清楚地说明本专利技术实施例中的技术方案,下面将对本专利技术实施例描述中所要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据本专利技术实施例的内容和这些附图获得其他的附图。
[0036]图1为本专利技术实施例1所述的一种使用Python语言辅助的行人保护外饰划线校核方法流程图;
[0037]图2位本专利技术实施例2所述的行人保护外饰划线校核系统功能界面示意图。
具体实施方式
[0038]下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。
[0039]一种使用Python语言辅助的行人保护外饰划线校核方法,包括以下步骤:
[0040]S1.将画好网格的外饰数据导入专业技术软件中;
[0041]S2.选择对应的划线操作,定义操作的部件;
[0042]S3.选择需要参照的法规,定义地面线高度;
[0043]S4.根据所述步骤S3选定的法规定义相应的part,进行划线;
[0044]S5.根据所述步骤S4的划线结果导出相应的表格数据、划线数据,截图后保存文件;
[0045]S6.根据划线结果提优化方案,将优化方案提交造型进行整改。
[0046]进一步地,所述步骤S4中,所述定的part包括:bumper;bonnet;windscreen;fender。
[0047]进一步地,所述步骤S5中,保存文件依次包括以下过程:识别文件类型;定义文件名;定义存储路径。
[0048]进一步地,所述步骤S5中,所述划线数据为根据相应法规划线的结果文件,包括辅助线、头型腿型的点位文件。
[0049]进一步地,所述步骤S5中,通过Python调用Windows系统自带的截图功能进行截图,截图后将截图图片保存到指定路径。
[0050]更进一步地,所述截图图片保存的指定路径与网格存放路径一致。
[0051]一种使用Python语言辅助的行本文档来自技高网
...

【技术保护点】

【技术特征摘要】
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...

【专利技术属性】
技术研发人员:朱晓辉马明辉王士彬王晓霞王洋王镜淳冯悦马博帅冯德宇
申请(专利权)人:中国第一汽车股份有限公司
类型:发明
国别省市:

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

1