摘要: |
本文主要讨论了运用Visual Basic对机械设计软件Solid Works进行二次开发,实现快速自动建立海洋平台三维模型,对海洋平台的建造和拆除进行模拟的内容。
运用visual Basic二次开发主要利用了Solid Works提供的API编程接口,通过建立标准化结构模板,并且扩展MicroSoft Office Access数据库为工程数据库,以实现海洋平台三维设计实体建模参数化、自动化,大幅度地减少设计工作量和周期。
在开发初期,确定了系统的总目标和总功能,并针对本系统进行了较为全面的需求分析和可行性分析,最终得到了开发的系统整体规划和方案。在进行系统分析的期间,分析对比了几种常见的分析方法。确定了IDEFO的分析方法,对系统功能进行分解和归类,得到了系统的逻辑关系模型,即系统的功能模型,划分了几大功能模块。并从概念模型中获得了系统的数据流,分析得到了系统的数据模型,并且建立了相应的数据库。在最后阶段,完成了系统的程序代码设计和界面设计,将整个系统封装为一个完善的软件程序。
通过利用本系统完成的结构实体模型示例表明:运用本系统可以实现参数化,自动化的建立海洋平台的三维实体模型,而且操作简便易学;实现了结构的工程数据的存储、处理、管理和共享;设计人员可以对平台的安装和拆除进行模拟。该系统对于平台设计三维化、加快设计速度、动态模拟等方面都有很大的意义。
|