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(建筑信息模型)软件,具有强大的实体建模和曲面建模功能,可通过参数化建模实现所有对象的建立与修改。该软件目前正广泛应用于航空航天、汽车制造、造船、机械制造等众多行业和领域。由于缺乏普遍适用的统一规范和水利工程具有唯一性及复杂性,三维设计方法的应用依旧呈现出一种较为落后的状态,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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。