System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请实施例涉及电磁屏蔽,涉及但不限于一种屏蔽框的建模方法及装置、设备、存储介质。
技术介绍
1、在电子设备的设计及制造全程,采用计算机辅助工程来预知设备存在的潜在风险及对已有风险进行分析,对设备的质量提高及缩短研发周期至关重要。
2、在对设备进行风险分析时,对电子设备的外观及内部结构进行准确建模,是至关重要的一步。在建模时,需要准确无误的对电子设备的主板,屏蔽框,芯片等主要零件进行建模,这些重要零件的建模速度及精确度极大的影响着仿真结果。
3、屏蔽框作为主板组件的重要零件,其数量与几何特征都很多,一套快速有效的屏蔽框建模方法,是有效提升仿真效率的必经之路。
技术实现思路
1、有鉴于此,本申请实施例提供的屏蔽框的建模方法及装置、设备、存储介质,能够提高对屏蔽框的建模效率,降低人工成本。本申请实施例提供的屏蔽框的建模方法及装置、设备、存储介质是这样实现的:
2、本申请实施例提供的屏蔽框的建模方法,包括:
3、获取电子设备的屏蔽框的标准面,所述屏蔽框包括多个候选面,所述标准面是所述多个候选面中的一个;
4、从所述多个候选面中确定出所述标准面的对立面,将所述标准面与所述对立面之间的距离作为所述屏蔽框的边框厚度;
5、对目标构建面进行网格划分,得到对所述目标构建面的网格划分结果,所述目标构建面包括所述标准面和关联面,所述关联面是与所述标准面位于同一侧的面;
6、根据所述边框厚度和所述目标构建面的网格划分结果
7、在一些实施例中,所述获取屏蔽框的标准面,包括:
8、获取所述屏蔽框的每一候选面与所述屏蔽框的底部之间的候选距离;
9、将多个所述候选距离中的最大值作为第一目标距离;
10、确定所述第一目标距离对应的候选面为所述标准面。
11、在一些实施例中,所述从所述多个候选面中确定出所述标准面的对立面,包括:
12、根据预设的厚度值,从多个所述候选面与所述标准面之间的距离中确定出第二目标距离,所述第二目标距离与所述厚度值相等;
13、确定所述第二目标距离对应的候选面为所述对立面。
14、在一些实施例中,在所述对目标构建面进行网格划分,得到对所述目标构建面的网格划分结果之前,所述方法还包括:
15、获取所述屏蔽框的多个边框圆角的圆角半径,所述边框圆角包括顶部外侧圆角、顶部内侧圆角、底部外侧圆角和底部内侧圆角;
16、根据预设的圆角阈值和每一所述边框圆角的圆角半径,确定待滤除的边框圆角,并滤除所述待滤除的边框圆角,得到目标建模对象;
17、相应地,所述对目标构建面进行网格划分,得到对所述目标构建面的网格划分结果,包括:
18、对所述目标建模对象中的目标构建面进行网格划分,得到所述目标构建面的网格划分结果。
19、在一些实施例中,所述待滤除的边框圆角包括所述顶部内侧圆角和所述底部外侧圆角。
20、在一些实施例中,所述对目标构建面进行网格划分,得到对所述目标构建面的网格划分结果,包括:
21、根据网格划分规则,对所述目标构建面进行网格划分,得到第一构建面,所述网格划分规则包括网格划分尺寸和网格质量参数;
22、根据预设的划分数量,对所述第一构建面进行划分,得到多个第二构建面;
23、响应于对所述第二构建面的修正操作,修正所述第二构建面的网格,得到修正后的第二构建面;
24、综合每一修正后的第二构建面,得到所述目标构建面的网格划分结果。
25、在一些实施例中,所述根据所述边框厚度和所述目标构建面的网格划分结果,对所述屏蔽框进行三维网格划分,得到对所述屏蔽框的三维建模结果,包括:
26、基于所述目标构建面的网格划分结果,将所述目标构建面中的网格向目标侧延伸出与所述边框厚度相同的实体网格,得到对所述屏蔽框的三维建模结果,所述目标侧是与所述目标构建面相对的一侧。
27、本申请实施例提供的屏蔽框的建模装置,包括:
28、获取模块,用于获取电子设备的屏蔽框的标准面,所述屏蔽框包括多个候选面,所述标准面是所述多个候选面中的一个;
29、确定模块,用于从所述多个候选面中确定出所述标准面的对立面,将所述标准面与所述对立面之间的距离作为所述屏蔽框的边框厚度;
30、第一划分模块,用于对目标构建面进行网格划分,得到对所述目标构建面的网格划分结果,所述目标构建面包括所述标准面和关联面,所述关联面是与所述标准面位于同一侧的面;
31、第二划分模块,用于根据所述边框厚度和所述目标构建面的网格划分结果,对所述屏蔽框进行三维网格划分,得到对所述屏蔽框的三维建模结果。
32、本申请实施例提供的计算机设备,包括存储器和处理器,所述存储器存储有可在处理器上运行的计算机程序,所述处理器执行所述程序时实现本申请实施例所述的方法。
33、本申请实施例提供的计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现本申请实施例提供的所述的方法。
34、本申请实施例所提供的屏蔽框的建模方法、装置、计算机设备和计算机可读存储介质,通过确定电子设备的屏蔽框的多个候选面中的标准面和该标准面的对立面,并将标准面与对立面之间的距离作为屏蔽框的边框厚度;以及对包括标准面和关联面的目标构建面进行网格划分,得到对目标构建面的网格划分结果,从而根据边框厚度和目标构建面的网格划分结果,对屏蔽框进行三维网格划分,得到对所述屏蔽框的三维建模结果。
35、这样,通过提供一种对屏蔽框进行自动建模的方法,而不需要人工手动对屏蔽框建模,可有效减少人工处理的流程,从而实现对三维建模效率的提升,并降低人工成本,解决
技术介绍
中所提出的技术问题。
【技术保护点】
1.一种屏蔽框的建模方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述获取电子设备的屏蔽框的标准面,包括:
3.根据权利要求2所述的方法,其特征在于,所述从所述多个候选面中确定出所述标准面的对立面,包括:
4.根据权利要求1所述的方法,其特征在于,在所述对目标构建面进行网格划分,得到对所述目标构建面的网格划分结果之前,所述方法还包括:
5.根据权利要求4所述的方法,其特征在于,所述待滤除的边框圆角包括所述顶部内侧圆角和所述底部外侧圆角。
6.根据权利要求4所述的方法,其特征在于,所述对目标构建面进行网格划分,得到对所述目标构建面的网格划分结果,包括:
7.根据权利要求1所述的方法,其特征在于,所述根据所述边框厚度和所述目标构建面的网格划分结果,对所述屏蔽框进行三维网格划分,得到对所述屏蔽框的三维建模结果,包括:
8.一种屏蔽框的建模装置,其特征在于,包括:
9.一种计算机设备,包括存储器和处理器,所述存储器存储有可在处理器上运行的计算机程序,其特征在于,所
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现如权利要求1至7任一项所述的方法。
...【技术特征摘要】
1.一种屏蔽框的建模方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述获取电子设备的屏蔽框的标准面,包括:
3.根据权利要求2所述的方法,其特征在于,所述从所述多个候选面中确定出所述标准面的对立面,包括:
4.根据权利要求1所述的方法,其特征在于,在所述对目标构建面进行网格划分,得到对所述目标构建面的网格划分结果之前,所述方法还包括:
5.根据权利要求4所述的方法,其特征在于,所述待滤除的边框圆角包括所述顶部内侧圆角和所述底部外侧圆角。
6.根据权利要求4所述的方法,其特征在于,所述对目标构建面进行网格划...
【专利技术属性】
技术研发人员:张驰,
申请(专利权)人:西安闻泰信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。