论文部分内容阅读
参数化设计技术因其高效性、实用性等特点已经广泛地渗透到传统的结构设计中,成为机械设计的发展方向,同时也是CAD系统的核心内容之一。CAD应用水平的高低直接决定了企业设计质量与效益以及企业核心竞争力的强弱。基于我国单缸柴油机的发展现状,本文在分析单缸柴油机结构的基础上提出了智能型的、可视化的CAD设计思想。在CAD系统的开发过程中选择主流的Pro/ENGINEER中的模块—Pro/TOOLKIT为平台,以VS 2005软件为编程工具,开发出基于Pro/ENGINEER系统的应用程序插件。设计中采用Pro/TOOLKIT提供的同步模式(SYNCHRONOUS MODE)中的动态连接库模式(DLL MODE)进行工作,将Pro/TOOLKIT应用程序集成到Pro/ENGINEER软件中,此过程是通过编译VS 2005应用程序生成的接口文件,实现Pro/ENGINEER、Pro/TOOLKIT和MFC三者之间的数据相互通信,同时还利用Pro/TOOLKIT提供的UI对话框函数、菜单函数,并结合VS 2005可视化界面技术和族表建库技术设计出人机交互界面,实现了单缸柴油机各零部件的参数化设计。不仅如此,还在功能强大的ECLIPSE平台上充分利用JAVA语言的跨平台设计与连接能力,集成MYSQL工具建立系统界面图片数据库,构成参数化系统启动界面,使本系统操作更加方便、更具智能化。主要研究内容如下:(1)利用ECLIPSE平台,通过JAVA语言构建系统界面,并借助MySQL工具建立系统数据库。同时利用JAVA平台的无关性特点设计出接口程序,实现系统操作界面、系统数据库和Pro/ENGINEER三者数据相互通信。(2)以Pro/ENGINEER三维软件为平台建立单缸柴油机各零部件实体模型及装配模型,并实现柴油机的模块化装配。(3)以Pro/ENGINEER二次开发应用程序Pro/TOOLKIT为平台,利用VS 2005集成开发环境实现菜单设计、UI对话框设计、MFC用户界面设计。(4)利用Pro/MECHANICA软件的运动分析功能实现单缸柴油机各重要零件运动仿真、静力分析。通过以上研究开发出一套完整的单缸柴油机CAD系统,系统界面友好,零件库零件完整,操作方便、快捷、明显缩短了产品的设计周期,提高了设计效率,具有广阔的应用前景。