论文部分内容阅读
随着科学技术的飞速发展,特别是计算机技术的日益普及,计算机辅助设计在各行各业当中都得到了广泛的应用,在船舶设计当中计算机辅助设计的地位也同样越来越重要。在诸多的CAD软件中,AutoCAD系列产品,凭借其强大的功能和良好的交互性能,已逐渐成为船舶设计的辅助平台之一。 但随着对AutoCAD应用的深入,越来越多的时候,我们会发现仅仅利用AutoCAD提供的功能,对船舶设计者效率的提高并无很大的帮助。AutoCAD的具有开放性的丰富的开发工具为我们解决这一问题提供了可能性。 在本文中,介绍了目前在世界造船业当中进行配载计算的软件功能,主要是针对比较流行的NAPA软件进行了分析研究,并做了归纳和总结。NAPA软件虽然功能强大,几乎涵盖了船舶设计所有的设计工作,但是应用在配载计算上的话,则由于要进行整船建模,因此使用不太方便。所以希望能够充分的利用AutoCAD的开发工具,实现在现有的用于配载计算和绘制的软件中的部分功能并能进一步的深化。 文中介绍了AutoCAD强大的VBA开发工具和ActiveX技术,详细阐述了在Auto-CAD环境下,采用VBA工具和ActiveX技术,绘制配载图程序开发的关键技术和过程,从而使配载系统的绘图功能得到了增强,实现了船舶从计算到绘图过程的自动配载。使人们从原来人工进行配载图的繁琐劳动中解放出来。 本文希望能够在基于AutoCAD平台上的,用于船舶可视化配载的软件实现方法的研究上做一些的贡献,针对利用AutoCAD直接绘制船舶配载系统图效率不高,重复工作量大的弊端,通过对AutoCAD进行二次开发,实现船舶配载系统自动绘图功能。 这种研究应该使用户能够实现以下几个方面的操作: [1] 能够利用开发的程序通过读取线型数据,自动绘制出船舶的外形轮廓,包括可以选择线型,线型颜色,以及线型比例等。 [2] 能够利用开发的通过读取肋位数据,可以自动标示出肋位,也可以选择肋位标识的文字字体,文字颜色,以及文字高度等。 [3] 可以自动绘制出舱室的分舱信息,舱室名称,配载的阴影线等。