论文部分内容阅读
随着信息技术的发展,计算机逐渐被应用于国民生产的各个领域。在机械行业中,CAD技术以及基于CAD技术的虚拟样机技术的广泛应用使机械产品的生产效率得到较大提高,生产成本得以降低,产品质量得以加强。目前,虚拟样机技术主要被用于产品的设计与制造等环节中,但在产品检修领域应用却很少。本文将尝试开发一种基于虚拟样机技术的柴油机检修系统。通过该系统,用户可以在虚拟环境下观察柴油机各零部件的三维外形特征和柴油机的装配结构,可以对柴油机的三维模型进行控制,对柴油机装配过程进行实时交互控制,同时还可以实时了解各零部件的检修文档。 本论文是在Windows 2000 professor的微机操作平台上,以VC++6.0为编程工具进行系统开发。以Pro/ENGINEER2001为三维造型工具,建立柴油机的三维模型,并输出为OBJ图形文件。在VC++6.0编程环境下,设计针对OBJ图形文件的输入接口,从OBJ图形文件中读取三维模型数据。在系统中引入OpenGL图形标准,通过OpenGL的函数实现OBJ文件中的三维模型几何重建,同时实现三维模型的各种辅助控制功能。用数据库组织和存储各种装配数据和检修文档。在VC++6.0环境下通过数据库接口技术从数据库中提取上述数据,并利用这些数据实现拆装过程仿真与检修文档的同步显示。实际上,柴油机检修系统涵盖内容十分广泛,本文仅以柴油机气缸盖为例,重点论述该系统可视化部分的实现技术。