一种基于CATIA软件包络体模型BIM几何属性信息导出的方法技术

技术编号:34537784 阅读:22 留言:0更新日期:2022-08-13 21:32
本发明专利技术一种基于CATIA软件包络体模型BIM几何属性信息导出的方法,涉及BIM设计,通过用户选择一个几何图形集,找出几何图形集中的所有包络体,并识别出包络体的名称和其对应的几何属性,将包络体的名称和其对应的几何属性以EXCEL表示方式导出,实现快速获得几何图形集中所有包络体的几何属性,解决了现有技术获取CATIA软件中包络体几何属性工作量巨大,效率低的问题,本发明专利技术适用于CATIA软件中的包络体几何属性导出及查看。几何属性导出及查看。几何属性导出及查看。

【技术实现步骤摘要】
一种基于CATIA软件包络体模型BIM几何属性信息导出的方法


[0001]本专利技术涉及BIM设计,特别涉及一种基于CATIA软件包络体模型BIM几何属性信息导出的方法。

技术介绍

[0002]CATIA是法国达索系统(Dassault Systeme)旗下的CAD/CAE/CAM一体化软件,是目前市面上主流的BIM软件之一,广泛应用于航空航天、汽车、船舶、机械制造行业。软件从1981年到1988年相继推出了V1、V2、V3、V4版本,1999推出V5版本,包含了基础结构、机械设计、形状设计和设备与系统等诸多模块,为用户提供了近百个设计工具按钮。
[0003]CATIA软件具有很多设计模块,建立实体模型的模块主要有两个,一个是零件设计模块,一个是创成式外形设计模块。两个模块都是通过凸台、凹槽、旋转、肋等方式创建实体特征,但两个模块创建的实体名称,属性内容、属性位置,实体存放位置等都有区别。
[0004]零件设计模块创建的实体叫特征,只能存放在零件几何体(body)中,其属性在上一级零件属性里,属性包括密度、体积、质量,如附图1所示。
[0005]创成式外形设计创建的实体叫包络体,存放在几何图形集里,属性不能直接查看,如附图2所示,需通过测量得到,属性内容为体积,包络体是全封闭的实心曲面,可以想象成具有一定“体”的属性如:体积、面积等,并可进行布尔运算的一种“实体”。但不能在零件设计里操作,只能在曲面设计里进行操作。
[0006]CATIA的零件(PART)可新建多个“零件几何体”或“几何图形集”,一个零件几何体可存放多个由零件设计模块创建的实体特征。查看属性的最小单元是零件,体积属性为零件下所有零件几何体的总和。
[0007]如果设计人员根据零件设计模块进行三维建模,需要统计每一个构件(实体)的体积属性,则在创建模型对象时,首先要分解结构对象,一个构件对应一个零件,如果两个构件之间要进行布尔运算,需要跨零件操作,对实体进行发布和引用,过程繁琐,管理不便。
[0008]如果采用创成式外形设计模块进行三维建模,所有的构件对象(包络体)都可以放在同一几何图形集,不会出现跨零件之间引用,方便管理和使用,通过创成式外形设计模块创建实体(包络体)也是目前设计人员最常采用的方法,但这种方式存在一弊端,查看每个构件(包络体)的体积属性,需要人工利用测量工具模块分别对每个构件(包络体)进行测量,工程量巨大,效率很低。

技术实现思路

[0009]本专利技术所解决的技术问题:提供一种基于CATIA软件包络体模型BIM几何属性信息导出的方法,解决现有技术获取CATIA软件中包络体模型几何属性工作量巨大,效率低的问题。
[0010]本专利技术解决上述技术问题采用的技术方案:本专利技术基于CATIA软件包络体模型几何属性信息导出的方法,包括以下步骤:
[0011]S01、用户选择一个几何图形集;
[0012]S02、找出几何图形集中的所有包络体,并识别出包络体的名称和其对应的几何属性;
[0013]S03、将包络体的名称和其对应的几何属性以EXCEL表示方式导出。
[0014]进一步的,步骤S02中,找出几何图形集中的所有包络体的方法如下:首先识别出几何图形集中的元素个数N,然后对N个元素分别进行识别,识别出符合包络体实体类型的所有元素,即可获得几何图形集中的所有包络体。
[0015]进一步的,所述的元素包括点、线、面和包络体。
[0016]进一步的,通过在CATIA软件Knowledge Advisor模块下采用Action命令编辑语言实现包络体的识别和导出。
[0017]进一步的,所述几何属性包括包络体的体积属性和设计人员自定义的包络体属性。
[0018]本专利技术的有益效果:本专利技术一种基于CATIA软件包络体模型BIM几何属性信息导出的方法,通过用户选择一个几何图形集,找出几何图形集中的所有包络体,并识别出包络体的名称和其对应的几何属性,将包络体的名称和其对应的几何属性以EXCEL表示方式导出,实现快速获得几何图形集中所有包络体的几何属性,解决了现有技术获取CATIA软件中包络体几何属性工作量巨大,效率低的问题。本专利技术相比于现有技术,获取速度更快,包络体数量越多的,本专利技术的效果越明显。
附图说明
[0019]附图1是本专利技术一种基于CATIA软件包络体模型BIM几何属性信息导出的方法的
技术介绍
中,通过零件设计模块创建的实体的属性查看信息。
[0020]附图2是本专利技术一种基于CATIA软件包络体模型BIM几何属性信息导出的方法的
技术介绍
中,通过创成式外形设计创建的包络体的属性查看信息。
[0021]附图3是本专利技术基于CATIA软件包络型几何属性信息导出的方法的流程示意图。
具体实施方式
[0022]本专利技术一种基于CATIA软件包络体模型BIM几何属性信息导出的方法,如附图3所示,包括以下步骤:
[0023]S01、用户选择一个几何图形集;
[0024]S02、找出几何图形集中的所有包络体,并识别出包络体的名称和其对应的几何属性;
[0025]S03、将包络体的名称和其对应的几何属性以EXCEL表示方式导出。
[0026]进一步的,步骤S02中,找出几何图形集中的所有包络体的方法如下:首先识别出几何图形集中的元素个数N,然后对N个元素分别进行识别,识别出符合包络体实体类型的所有元素,即可获得几何图形集中的所有包络体。
[0027]进一步的,所述的元素包括点、线、面和包络体。
[0028]进一步的,通过在CATIA软件Knowledge Advisor模块下采用Action命令编辑语言实现包络体的识别和导出。
[0029]进一步的,所述几何属性包括包络体的体积属性和设计人员自定义的包络体属性。
[0030]实施例:
[0031]首先,通过在CATIA软件Knowledge Advisor模块下采用Action命令编辑语言实现包络体的识别和导出,获得一个识别和导出的工具。
[0032]具体的,识别和导出的工具的内容如下:
[0033]首先需要声明“列表”、“包络体”、“excel表”、“实数”类型的变量,比如:
[0034]Let lstObj(List)
ꢀꢀ
//声明一个列表变量
[0035]let oFeat(VolumeGeo)
ꢀꢀ
//声明一个包络体变量
[0036]let i(Integer)
ꢀꢀ
//声明一个整数变量
[0037]Let Reportfile(TextFile)
ꢀꢀꢀꢀ
//声明一个excel表变量
[0038]Set Reportfile=OpenTextFile("D:\\Report.csv","w")
ꢀꢀ
//声明excel表存放的位置然后利用以下语句实现包络体的识别和本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于CATIA软件包络体模型BIM几何属性信息导出的方法,其特征在于,包括以下步骤:S01、用户选择一个几何图形集;S02、找出几何图形集中的所有包络体,并识别出包络体的名称和其对应的几何属性;S03、将包络体的名称和其对应的几何属性以EXCEL表示方式导出。2.根据权利要求1所述的一种基于CATIA软件包络体模型BIM几何属性信息导出的方法,其特征在于,步骤S02中,找出几何图形集中的所有包络体的方法如下:首先识别出几何图形集中的元素个数N,然后对N个元素分别进行识别,识别出符合包络体实体类型的所有元素,即可获得几何图形集中的所有包络体。3.根据权利要求2所...

【专利技术属性】
技术研发人员:王蕊马玉岩钟原敖翔黄志澎
申请(专利权)人:中国电建集团成都勘测设计研究院有限公司
类型:发明
国别省市:

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

1