摘要: |
本文在对传统的船舶静力学计算方法分析的基础上,引入了NURBS样条计算方法。同时,文内对如何依托于AutoCAD的基础上使用这种方法进行计算作了详细的阐述,分析了如何在Visual Basic.NET中连接AutoCAD,以及AutoCAD中的非一致有理B样条 (NURBS) 曲线样条编辑技术。
本文在以上理论和技术的基础上,将之用到船舶静力学性能计算上, 并结合船舶检验工作的需要,基于AutoCAD得基础之上,使用了Visual Basic.NET编程语言和Sybase SQL anywhere9.0数据库,开发了一套船舶静力学计算系统。该系统引入了NURBS样条计算方法,综合利用了数值计算技术,另外还由于充分利用数据库和AutoCAD的技术,实现了数据与图形的互动。系统的界面友好、操作简单,通过对实船测试,证明能够高效、精确的进行船舶静力学性能计算。
由于本系统的后台数据库为Sybase SQL anywhere9.0数据库,本文还对在Visual Basic.NET中如何利用ADO.NET访问数据库的技术进行了详尽的介绍。分别介绍了ADO.NET的特点、组件以及这些组件的使用,最后还对本系统中如何利用ADO.NET访问Sybase SQL anywhere9.0数据库做了说明,如在系统中使用了全局模块以及数据绑定等技术都给出了详细的说明,并给出了有关代码。
本课题的理论研究及系统软件的研制开发均是在综合利用数值计算知识、计算机技术,结合理论研究,联系实际的基础上进行的。旨在通过本课题的研究,在船舶静力学计算和计算机辅助设计方面进行一些有益的探索,同时研究的成果能为船舶业内人士进行船舶专业CAD软件开发提供一些新的设计思路和启示。 |