System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及局部坐标系创建,尤其涉及车辆局部坐标系自动建模方法、装置及设备。
技术介绍
1、在当今汽车工程领域,汽车仿真建模已成为研发过程中至关重要的环节,在这一复杂而精细的汽车仿真建模过程中,局部坐标系建模的需求时常凸显。现有的仿真软件自带的局部坐标系建模功能存在着一定程度的局限性,为了实现任意工况下的边界条件建模需求,通常需要将局部坐标系建模功能与仿真软件的其它功能结合起来共同使用。但这种结合使用的方式,却带来了一系列的问题,它使得整个建模过程的操作变得不够便捷,建模人员需要在不同的功能模块之间频繁切换,耗费大量的时间和精力去协调各个功能的使用,这无疑增加了操作的复杂性和难度,进而降低了车辆局部坐标系建模的效率。
技术实现思路
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、创建第五集合,将所述第一容器中的所述刚性单元实体添加至所述第五集合,得到第五实体集合。
36、在一实施例中,所述自动获取所述实体集合中的实体,并获取所述实体在全局坐标系下第一方向、第二方向和第三方向的值的步骤包括:
37、自动获取所述第五实体集合中的所述刚性单元实体,从而获取所述刚性单元实体中的一个主节点实体和两个从节点实体;
38、并获取所述一个主节点实体和所述两个从节点实体在全局坐标系下第一方向、第二方向和第三方向坐标系的值。
39、此外,为实现上述目的,本申请还提出一种车辆局部坐标系自动建模装置,所述车辆局部坐标系自动建模装置包括:
40、获取模块,用于获取所述自动化局部坐标系建模界面的车辆局部坐标系模型类型的选取按钮的操作信息;
41、操作模块,用于根据所述操作信息对应的车辆局部坐标系模型类型进入对应的属性操作界面;
42、所述获取模块,还用于根据所述属性操作界面进行车辆局部坐标系所需的实体操作,得到实体集合;
...【技术保护点】
1.一种车辆局部坐标系自动建模方法,其特征在于,所述方法应用于终端设备,所述终端设备上运行有建模程序,执行所述建模程序显示有自动化局部坐标系建模界面,所述自动化局部坐标系建模界面设有多层操作目录,在一级操作目录上设有多种车辆局部坐标系模型类型的选取按钮,在后级操作目录上设有属性选择按钮以及车辆局部坐标系创建按钮,所述方法包括:
2.如权利要求1所述的方法,其特征在于,所述根据所述列表的状态更新变量的值大小的步骤包括:
3.如权利要求1所述的方法,其特征在于,所述根据所述属性操作界面进行车辆局部坐标系所需的实体操作,得到实体集合的步骤包括:
4.如权利要求3所述的方法,其特征在于,所述自动获取所述实体集合中的实体,并获取所述实体在全局坐标系下第一方向、第二方向和第三方向的值的步骤包括:
5.如权利要求1所述的方法,其特征在于,所述根据所述属性操作界面进行车辆局部坐标系所需的实体操作,得到实体集合的步骤包括:
6.如权利要求5所述的方法,其特征在于,所述自动获取所述实体集合中的实体,并获取所述实体在全局坐标系下第一方向、第二
7.如权利要求1所述的方法,其特征在于,所述根据所述属性操作界面进行车辆局部坐标系所需的实体操作,得到实体集合的步骤包括:
8.如权利要求7所述的方法,其特征在于,所述自动获取所述实体集合中的实体,并获取所述实体在全局坐标系下第一方向、第二方向和第三方向的值的步骤包括:
9.一种车辆局部坐标系自动建模装置,其特征在于,所述装置包括:
10.一种车辆局部坐标系自动建模设备,其特征在于,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序配置为实现如权利要求1至8中任一项所述的车辆局部坐标系自动建模方法的步骤。
...【技术特征摘要】
1.一种车辆局部坐标系自动建模方法,其特征在于,所述方法应用于终端设备,所述终端设备上运行有建模程序,执行所述建模程序显示有自动化局部坐标系建模界面,所述自动化局部坐标系建模界面设有多层操作目录,在一级操作目录上设有多种车辆局部坐标系模型类型的选取按钮,在后级操作目录上设有属性选择按钮以及车辆局部坐标系创建按钮,所述方法包括:
2.如权利要求1所述的方法,其特征在于,所述根据所述列表的状态更新变量的值大小的步骤包括:
3.如权利要求1所述的方法,其特征在于,所述根据所述属性操作界面进行车辆局部坐标系所需的实体操作,得到实体集合的步骤包括:
4.如权利要求3所述的方法,其特征在于,所述自动获取所述实体集合中的实体,并获取所述实体在全局坐标系下第一方向、第二方向和第三方向的值的步骤包括:
5.如权利要求1所述的方法,其特征在于,所述根据所述属性操作界面进行车辆局...
【专利技术属性】
技术研发人员:姚晨,陆兴旺,罗洲,韩光胜,刘岩,
申请(专利权)人:岚图汽车科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。