换热设备零部件CAD系统是针对换热设备设计过程中的特殊需求开发的一款计算机辅助设计软件。它能够在Windows2000操作系统和AutoCAD2000平台上运行,并结合Visual C++6.0开发环境实现,利用了面向对象编程和参数化图形技术。
系统开发的关键技术包括ObjectARX技术和面向对象技术。ObjectARX是AutoCAD的一个二次开发工具,支持面向对象的设计方法,能够生成ARX程序,也就是Windows动态链接库。ARX程序能够与AutoCAD的核心部分紧密结合,在相同的地址空间运行,并直接利用AutoCAD的内核来访问数据库、图形系统和几何造型核心。开发ARX应用程序时,可以充分利用Windows资源、微软的MFC和Visual C++等可视化编程语言和工具,这样就能够设计出具有典型Windows风格的CAD应用软件。ObjectARX应用程序包含几个关键部分:文件包含、函数说明、AutoCAD调用ARX应用程序的入口函数acrxEntryPoint()定义、加载ARX程序时的初始化函数定义、卸载ARX程序的函数定义和用户程序主体函数定义等。
面向对象技术是用对象来综合事物的属性和行为两方面的特性,并以此为基础建立模型。通过面向对象的零部件类建立,用类进行数据抽象,并将操作封装在类中。这种技术使系统通过稳定对象的单元来构成,对象间通过其内部结构及其联系来实现数据抽象和操作封装,从而能够直接将现实世界中的事物映射到模型世界中的对象上。
换热设备零部件CAD系统通过零部件设计、校核及自动绘图等功能模块的集成,实现了零部件尺寸的自动计算及国标工程图的绘制。用户只需输入或选择若干必要的参数,系统即可完成相关设计工作。整个系统分为相互独立但又相互协调支持的多个功能模块,集成一体后能够有效地提高换热设备的设计质量和设计效率。
由于换热设备在工业领域的广泛应用,包括石油、化工、化肥、动力等行业,且零部件种类繁多,传统的设计方法效率低、容易出错,通过研发功能全面、性能优良的零部件CAD系统来提高设计质量成为了当前发展的趋势。目前流行使用的AutoCAD软件提供了强大的功能,并且针对不同领域提供了稳定的二次开发平台,这也为换热设备零部件CAD系统的设计和实现提供了便利条件。
该系统开发的目的是减轻设计师在重复性工作上的压力,提升设计过程的创造性,缩短设计周期,保证设计质量,最终提升换热设备的设计水平和效率。通过工程实践的检验,该系统能够良好地运行,为同类产品的CAD系统开发提供了有益的参考和思路。