System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() CATIA高版本模型向低版本转换的方法技术_技高网

CATIA高版本模型向低版本转换的方法技术

技术编号:44248521 阅读:6 留言:0更新日期:2025-02-11 13:45
本发明专利技术涉及CATIA领域,为了实现版本转换的同时不丢失信息,提供了CATIA高版本模型向低版本转换的方法,通过将信息转存为中间文件,并设置转存规则,可以快速完成CATIA软件中高版本模型向低版本模型的转换,且完整保存了实体模型、几何特征、工艺MBD信息等。在大型项目工作中,能有效解决因软件版本不一致带来的模型无法打开、无法读取工艺信息、无法向强度等分析软件转换等问题,降低无效工作,提高效率。

【技术实现步骤摘要】

本专利技术涉及catia领域,具体是一种catia高版本模型向低版本转换的方法。


技术介绍

1、catia软件为广泛应用于汽车、航空及船舶等机械行业所用的建模软件,自发行以来,catia软件经过多次优化更新,其版本catiav5r18、catiav5r21、catiav5-6 r2020(即v5r30)大量应用于结构建模、工艺仿真、装配设计、有限元计算等应用场景中。其中catpart和catproduct为软件主要模型格式,其中catproduct为装配模型,catpart为零件模型,设计人员仅能在此格式上进行建模、修改、特征识别、附加工艺信息等,也可以将此模型导入其他软件进行后续工作如强度计算、复材分析、工艺分析等,完整的模型中可以包括实体模型、几何特征、工艺mbd信息等便于模型查看、使用和分析,各版本的模型文件向上兼容不向下兼容。

2、现有技术可以通过将高版本catia模型文件以igs、stp、cgr等格式保存,如此低版本catia软件或者其余应用软件可以识别igs、stp、cgr等格式。但igs格式保存后仅能携带实体模型的几何信息,例如曲面等,没有实体模型;stp格式保存后仅能携带实体模型结果和原模型中显示的几何特征;cgr格式无法直接打开只能用插入命令在其他格式下作为实体模型插入,以上三种格式均无法携带工艺mbd信息,低版本catia软件或者其余应用软件打开时会存在丢失重要信息的风险。


技术实现思路

1、为了实现版本转换的同时不丢失信息,本申请提供了一种catia高版本模型向低版本转换的方法。

2、本专利技术解决上述问题所采用的技术方案是:

3、catia高版本模型向低版本转换的方法,包括:

4、步骤1、catia软件保存stp格式配置设置;

5、步骤2、高版本catia打开需要进行转换的高版本catia模型并进入设计模式,在catia界面选用需要进行转换的模型最顶层的装配体模型;

6、步骤3、获取装配体模型下的所有文件,若文件为catproduct格式,则跳过;若文件为catpart格式,则按步骤4对模型几何特征进行特征处理;

7、步骤4、获取模型中所有信息,包括实体模型特征、几何特征与工艺信息;并对信息类型为几何类的信息,根据其在结构树中的路径进行重命名;

8、步骤5、对catpart格式的模型的所有信息分别进行数据记录,并储存为数据储存文件;

9、步骤6、在catia界面选用需要进行转换的模型最顶层的装配体模型,将其保存为.stp格式;

10、步骤7、打开低版本catia软件,打开步骤6生成的.stp格式文件,获取装配体模型下的所有文件,若文件为catproduct格式,则跳过;若文件为catpart格式,则在stp文件目录下寻找对应的数据储存文件,按数据储存文件记录信息依次重构模型;

11、步骤8、保存模型完成版本转换。

12、进一步地,所述步骤3具体为:依据装配关系,建立循环,依次获取所有文件,若文件为catproduct格式,则跳过;若文件为catpart格式,则按步骤4对模型几何特征进行特征处理。

13、进一步地,所述步骤4具体为:根据结构树层级关系,建立循环,依次获取模型中所有信息,信息内容至少包括信息名称及信息的类型。

14、进一步地,所述步骤4中,重命名格式具体为:几何图形集1_几何图形集2_..._几何图形集n_几何特征名称,其中,几何图形集1为几何特征所在的顶层几何图形集名称,几何图形集2为几何特征所在的下一级几何图形集名称,几何图形集n为关键几何特征所在的层级。

15、进一步地,所述步骤5具体为:获取模型中所有信息,包括实体模型特征、几何特征、工艺信息及几何图形集信息;几何特征保存内容包括原名称、处理后名称、特征类型、所在几何图形集名称和显示/隐藏状态;工艺信息保存内容包括名称、类型、值、附注和所在几何图形集名称;几何图形集信息保存内容包括名称、类型和所在几何图形集名称。

16、进一步地,所述步骤5中数据存储文件格式为:文本、csv或电子表格。

17、本专利技术相比于现有技术具有的有益效果是:通过将信息转存为中间文件,并设置转存规则,可以快速完成catia软件中高版本模型向低版本模型的转换,且完整保存了实体模型、几何特征、工艺mbd信息等。在大型项目工作中,能有效解决因软件版本不一致带来的模型无法打开、无法读取工艺信息、无法向强度等分析软件转换等问题,降低无效工作,提高效率。

本文档来自技高网...

【技术保护点】

1.CATIA高版本模型向低版本转换的方法,其特征在于,包括:

2.根据权利要求1所述的CATIA高版本模型向低版本转换的方法,其特征在于,所述步骤3具体为:依据装配关系,建立循环,依次获取所有文件,若文件为CATProduct格式,则跳过;若文件为CATPart格式,则按步骤4对模型几何特征进行特征处理。

3.根据权利要求1所述的CATIA高版本模型向低版本转换的方法,其特征在于,所述步骤4具体为:根据结构树层级关系,建立循环,依次获取模型中所有信息,信息内容至少包括信息名称及信息的类型。

4.根据权利要求3所述的CATIA高版本模型向低版本转换的方法,其特征在于,所述步骤4中,重命名格式具体为:几何图形集1_几何图形集2_..._几何图形集n_几何特征名称,其中,几何图形集1为几何特征所在的顶层几何图形集名称,几何图形集2为几何特征所在的下一级几何图形集名称,几何图形集n为关键几何特征所在的层级。

5.根据权利要求1所述的CATIA高版本模型向低版本转换的方法,其特征在于,所述步骤5具体为:获取模型中所有信息,包括实体模型特征、几何特征、工艺信息及几何图形集信息;几何特征保存内容包括原名称、处理后名称、特征类型、所在几何图形集名称和显示/隐藏状态;工艺信息保存内容包括名称、类型、值、附注和所在几何图形集名称;几何图形集信息保存内容包括名称、类型和所在几何图形集名称。

6.根据权利要求5所述的CATIA高版本模型向低版本转换的方法,其特征在于,所述步骤5中数据存储文件格式为:文本、CSV或电子表格。

...

【技术特征摘要】

1.catia高版本模型向低版本转换的方法,其特征在于,包括:

2.根据权利要求1所述的catia高版本模型向低版本转换的方法,其特征在于,所述步骤3具体为:依据装配关系,建立循环,依次获取所有文件,若文件为catproduct格式,则跳过;若文件为catpart格式,则按步骤4对模型几何特征进行特征处理。

3.根据权利要求1所述的catia高版本模型向低版本转换的方法,其特征在于,所述步骤4具体为:根据结构树层级关系,建立循环,依次获取模型中所有信息,信息内容至少包括信息名称及信息的类型。

4.根据权利要求3所述的catia高版本模型向低版本转换的方法,其特征在于,所述步骤4中,重命名格式具体为:几何图形集1_几何图形集2_..._几何图形集n_...

【专利技术属性】
技术研发人员:王旋王玖赵雨涵宋嘉亮林强陈瀚代怡黄范琳
申请(专利权)人:中航成飞民用飞机有限责任公司
类型:发明
国别省市:

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

1