APP下载

一种基于CATIA二次开发的船体外形建模方法

2017-08-09刘勇杰胡勇郑绍春

船海工程 2017年4期
关键词:二次开发

刘勇杰,胡勇,郑绍春

(武汉理工大学 a.高性能船舶技术教育部重点实验室;b.交通学院,武汉 430063)



一种基于CATIA二次开发的船体外形建模方法

刘勇杰,胡勇,郑绍春

(武汉理工大学 a.高性能船舶技术教育部重点实验室;b.交通学院,武汉 430063)

为了快速得到船体三维外形,以某11 000 DWT散货船为例,运用CATIA二次开发技术,简化重复性建模工作,精简建模操作流程,较快得到比较理想的船体三维外形。详细介绍船体外形型值点、外形样条曲线和外表面的创建方法。

船体外形;CATIA;二次开发;VBA;Excel

在实际建模过程中,往往要进行许多重复性的操作,这在船体三维外形设计中也不例外。而且,船体外形在总体设计阶段需要经常修改[1],这为传统建模方法增加了很大工作量和难度。因此,如何快速有效的建立船体三维外形是一个亟待解决的问题。

CATIA广泛应用于航空[2-3]、造船[4-5]、汽车[6-7]等众多行业,是世界上领先的产品设计与创新方案解决平台[8]。其中,CATIA V5开放了很多接口,提供了很好的二次开发平台,在船体外形设计方面也有一定的的研究应用,如采用进程内VBScript脚本编程方式完成了船体的建模工作[9];采用进程外VB编程方式完成了球首的参数化建模设计[10]。但是,这部分工作所述方法程序开发环境智能化程度低,使用不方便,如没有代码提示、语法高亮显示等功能;或者由于软件版本参差不齐,影响接口之间的通信,增加了开发的难度。因此,提出采用进程内VBA脚本编程方法来完成船体三维外形建模工作。……

登录APP查看全文

猜你喜欢

二次开发
浅谈基于Revit平台的二次开发
西门子Operate高级编程的旋转坐标系二次开发
浅谈Mastercam后处理器的二次开发
基于C#的AutoCAD建筑构件库二次开发
西门子Easy Screen对倒棱机床界面二次开发
基于全站仪二次开发的覆冰厚度测量与实现
Micaps3.2 版本二次开发入门浅析
基于VB的ANSYS二次开发在变压器抗短路性能分析中的应用
基于CATIA的橡皮囊成形毛料展开的二次开发
ANSYS Workbench二次开发在汽车稳定杆CAE分析中的应用