当前位置: 首页 > 专利查询>河海大学专利>正文

一种基于VB和CATIA的斜心墙土石坝建模方法技术

技术编号:15691203 阅读:138 留言:0更新日期:2017-06-24 04:13
本发明专利技术公开了一种基于VB和CATIA的土石坝信息化建模方法,基于VB语言对CATIA进行二次开发,通过VB调用CATIA进行建模,包括以下步骤:基于已有的地形地质资料建立三维地形模型;关联VB与CATIA;在VB中设计包含位置控制参数和形状控制参数的VB界面;在VB中编写代码,根据坝轴线端点坐标创建坝轴线;在VB中编写代码,完成坝体设计;运行程序,输入参数,生成模型。传统设计模式的表现方式抽象,纠错能力低下,极大限制了设计效率的提升。这种基于VB和CATIA的信息化建模方法,利用了软件的二次开发、参数化及三维可视化特性,可避免传统水利工程设计模式的缺点,提高效率。

A Sloping Core Earth Rockfill Dam modeling method based on CATIA and VB

The invention discloses a dam information modeling method based on CATIA and VB, VB language was two times the development based on CATIA modeling by VB called CATIA, which comprises the following steps: establishing 3D terrain model based on the existing geological data; VB associated with CATIA; design includes position control parameters and shape parameters the VB interface in the VB code; in VB, the dam axis coordinates to create the dam axis according to the code; in VB, completion of the dam design; operating procedures, input parameters, generating model. The traditional design patterns are abstract and low error correcting capability, which greatly limits the design efficiency. The information modeling method based on VB and CATIA utilizes the two development, parameterization and 3D visualization of the software, which can avoid the shortcomings of the traditional hydraulic engineering design patterns and improve efficiency.

【技术实现步骤摘要】
一种基于VB和CATIA的斜心墙土石坝建模方法
本专利技术涉及水利工程的计算机辅助设计
,特别是一种基于VB(VisualBasic)和CATIA的斜心墙土石坝建模方法。
技术介绍
在世界上第一台计算机问世后,计算机技术以惊人的速度发展,计算机辅助设计(CAD)技术已深入应用到相关领域,传统尺规作图也基本退出历史舞台。在计算机技术日臻成熟的今天,二维CAD技术在水利行业工程中也得到了广泛应用。目前的设计模式高度成熟,具有完备的制图规范,且各对象不包含模型信息、对象之间不存在逻辑关系,故设计方法简单,但其直观性和纠错能力差、编辑修改复杂繁琐。随着数字化的发展,基于三维的CAD技术开始得到应用,三维设计的集成化、智能化、可视化、网络化、并行化等优势得以展现,是技术进步的必然趋势。目前国内外流行的三维设计软件有很多,CATIA是在市场上有较为影响力的一款。CATIA是法国达索公司开发的一款集CAD/CAE/CAM于一体的BIM(建筑信息模型)软件,具有强大的实体建模和曲面建模功能,可通过参数化建模实现所有对象的建立与修改。该软件目前正广泛应用于航空航天、汽车制造、造船、机械制造等众多本文档来自技高网...
一种基于VB和CATIA的斜心墙土石坝建模方法

【技术保护点】
一种基于VB和CATIA的土石坝信息化建模方法,其特征在于,包括以下步骤:步骤一、基于已有的地形地质资料建立三维地形模型;步骤二、关联VB与CATIA,用于实现VB与CATIA的参数对接,保证VB能够识别CATIA的关键字和VB中的代码能在CATIA中执行;步骤三、在VB中设计包含位置控制参数和形状控制参数的VB界面,位置控制参数和形状控制参数将通过VB界面的文本框输入;所述位置控制参数为坝轴线端点坐标;步骤四、编写代码,根据坝轴线端点坐标创建坝轴线;步骤五、在VB中基于步骤四中建立的坝轴线实现坝体剖面的草图编辑和实体拉伸,并基于步骤一中建立的三维地形模型实现布尔命令,并引用VB界面的文本框中...

【技术特征摘要】
1.一种基于VB和CATIA的土石坝信息化建模方法,其特征在于,包括以下步骤:步骤一、基于已有的地形地质资料建立三维地形模型;步骤二、关联VB与CATIA,用于实现VB与CATIA的参数对接,保证VB能够识别CATIA的关键字和VB中的代码能在CATIA中执行;步骤三、在VB中设计包含位置控制参数和形状控制参数的VB界面,位置控制参数和形状控制参数将通过VB界面的文本框输入;所述位置控制参数为坝轴线端点坐标;步骤四、编写代码,根据坝轴线端点坐标创建坝轴线;步骤五、在VB中基于步骤四中建立的坝轴线实现坝体剖面的草图编辑和实体拉伸,并基于步骤一中建立的三维地形模型实现布尔命令,并引用VB界面的文本框中的参数,完成坝体的建模。2.根据权利要求1所述的一种基于VB和CATIA的土石坝信息化建模方法,其特征在于,所述步骤一具体如下:根据已有地形图提取等高线的坐标点,然后将所有的坐标点导入CATIA并拟合成曲面,以该曲面为限制生成三维地形模型。3.根据权利要求1所述的一种基于VB和CATIA的土石坝信息化建模方法,其特征在于,所述步骤四具体如下:根据步骤三中的坝轴线端点坐标,在VB代码编写窗口中通过Set命令获取CATIA...

【专利技术属性】
技术研发人员:王天兴张继勋任旭华
申请(专利权)人:河海大学
类型:发明
国别省市:江苏,32

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

1