论文部分内容阅读
随着CAD应用的不断深入,在很多场合需要通过三维建模工具建立机舱三维场景,将数据或二维图元转变为具有真实感的机舱三维模型,从而实现机舱可视化、利于相关人员实时观察分析等功能。由于游艇机舱构成复杂,在机舱三维设计过程中,需要大量使用标准件,尤其在机舱三维管系设计时,需要使用大量形状相似、尺寸不同的标准件。在这些管系标准件的建模过程中,需要反复查阅手册以确定零部件的标准件外形与尺寸,从而耗费了大量的时间和精力。因此,建立游艇管系零件库,对于提高游艇机舱三维可视化设计效率,缩短设计周期,避免重复劳动具有重要意义。CATIA可实现船舶可视化三维设计,其基本功能可涵盖船舶设计的各个方面,贯穿分析、设计、建造、维护整个船舶产品生命周期。本文在研究CATIA的基础上,深入分析了游艇机舱三维设计过程中遇到的问题。提出了以Visual Basic6.0为软件的开发平台,通过调用CATIA底层API开发了游艇管系零件库软件,文章的主要研究工作:1)深入研究了CATIA二次开发的原理,并阐述了运用知识工程、VB、VC三种方式开发CATIA零件库的具体步骤,并对CATIA标准件库设计方法进行深入地分析与比较。2)在分析CATIA和Visual Basic运行环境和机理的基础上,本文零件库软件的开发选择以CATIA V5为平台,在Visual Basic的开发环境下,采用Access的数据库管理系统和ADO的数据库访问技术,通过调用CATIA底层API接口函数,实现了游艇管系零件库软件的开发。通过零件库软件可以基本上实现游艇机舱三维管系的智能化设计,由此提高了游艇管系三维设计的效率。3)介绍了船体的结构组成,深入研究了CATIA在机舱三维设计上的应用,并系统的介绍了CATIA进行机舱三维设计的流程。4)以NHS685游艇为例,利用CATIA软件设计了NHS685游艇的机舱结构,并以该机舱为背景,利用零件库软件设计了游艇机舱三维管系,实现了机舱可视化设计。