System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及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、为了实现版本转换的同时不丢失信息,本申请提供了一种cati
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_...
【专利技术属性】
技术研发人员:王旋,王玖,赵雨涵,宋嘉亮,林强,陈瀚,代怡,黄范琳,
申请(专利权)人:中航成飞民用飞机有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。