摘要: |
该文对船舶结构设计中的中横剖面设计和绘制程序进行了研究,利用AutoCAD软件的二次开发功能,通过采用Microsoft Visual C++6.0、ObjectARX 2000编程语言和使用最优化方法中的分级优化方法,编制出了船舶剖面CAD应用程序.其中软件设计根据具体情况采用了Windows属性对话框和普通对话框交替设计的方法,人机交互界面新颖,使用方便,为进一步将ObjectARX开发技术应用于船舶设计当中提供了一个新的模式思路.该系统主要开发内容包括: (1)利用分级优化方法确定设计变量、约束条件和目标函数,建立船舶中剖面的数学模型;利用ObjectARX和VC++6.0编程语言,编制横剖面优化程序,使之符合检验要求. (2)利用ObjectARX2000的块表和层表功能,利用相应的类库,建立图层,线型样式、颜色、比例开发程序,利用参数化技术开发出能绘制较简单剖面图的程序. (3)通过Windows的属性对话框的技术,得到较常用的几种型钢剖面的基本计算程序. (4)实现图形数据和设计参数数据的存储、查询、使用等功能.该文最后对整个工作进行了总结和展望,并且提出了进一步的工作. |