论文部分内容阅读
论文主要对基于面向对象技术的起重机参数化设计系统进行了研究。 在深入学习面向对象技术、参数化技术和数据库管理系统的基础上,本文完成了基于面向对象技术的起重机参数化设计计算系统的开发。本系统采用面向对象的思想实现了设计过程的参数化,要实现的主要功能是自动处理提交参数,系统自行完成机构的设计计算和分析选择,设计结果自动保存并生成输出设计文档。 根据系统所要实现的功能,该系统以桥式起重机为例,采用面向对象的思想抽象出桥式起重机类来表述桥式起重机对象,通过桥式起重机的设计计算程序对起重机各机构进行计算分析和选择查询,数据库部分存储了起重机设计手册中一些常用标准零部件的各种数据。 桥式起重机类封装了起重机的基本信息和对这些信息的基本操作。起重机的参数化设计计算采用面向对象的程序编制方法在Windows平台上用Visual C++6.0进行开发,充分利用对象的四个主要特性,尤其是类和继承的特性,使系统的构建更显合理。用SQL Server技术建立适合面向对象技术的数据库,完成对数据库的访问。基于AutoCAD2000,使用VC++6.0和ObjectARX2000开发工具分别对一些标准的零部件或常用件进行参数化绘制,最后按照相互之间的位置关系,将它们组装成一个较为完整的图形,实现了桥式起重机设计系统的参数化。 基于面向对象技术的起重机参数化设计系统结合面向对象技术和参数化设计计算的思想,充分利用各相关技术,对桥式起重机部分机构进行设计计算,方便设计人员设计,缩短了设计周期,提高了工作效率。