论文部分内容阅读
由于大功率发电机组噪音大,会对周围环境造成严重的噪声污染,严重影响人们的日常工作与生活。为了降低发电机组发出的噪音,设计师设计出了具有隔音降燥功能的发电机组静音箱。这种静音箱不但可大大降低发电机组发出的噪音,同时还具备防晒、防雨、总体结构紧凑、可拆卸、占用空间小等特点,因此当下带静音箱的发电机组已被广泛使用。而传统的静音箱设计工作重复和繁琐,静音箱参数化CAD系统开发与应用,是静音箱生产企业实现快速设计的最佳方案。 本文以UG为开发平台,在以VC++6.0环境下,开发一套发电机组静音箱CAD软件系统。论文首先根据委托开发单位的需求,明确了开发目标,确定了系统整体功能模块,运用UG NX8.0强大的参数化建模功能建立了静音箱的零件族,利用UG WAVE技术实现静音箱三维模型的关联装配。论文用UG/OpenMenuscript工具完成了静音箱CAD系统的菜单开发,用UG/Open UIStylerl设计了静音箱CAD系统的对话框,使用SQL Server2000数据库对系统的数据进行管理,采用UG/Open API函数和ADO数据访问技术进行应用程序编程,实现了发电机组静音箱CAD系统的系统应用程序、交互界面、数据库与参数化建模程序之间的参数传递。 本文设计的发电机组静音箱CAD系统具有整机设计、零件快速查找、重命名零件、属性填写、更新数据、导出其他格式文件等功能。同时,本系统还具备以下特点:与UGNX无缝集成、强大的计算推理功能、支持用户自定义扩展和标题栏信息自动跟随主模型属性变化而更新等功能。系统运行实例表明,用户通过选择和输入相应的参数,能方便、快速的完成发电机组静音箱产品的参数化设计。