论文部分内容阅读
虚拟装配技术近些年来受到了学术界和工业界的广泛关注,它通过计算机创建出逼真的虚拟环境,不但能对产品的装配过程进行模拟与分析,还能预估产品的装配性能。运用该技术不但有利于并行工程的开展,还能大大缩短产品开发周期,降低产品成本,提高产品在市场中的竞争力。目前对虚拟装配技术的研究主要集中在虚拟设备和虚拟环境之间的交互技术,而对虚拟装配系统界面的研究相对较少。人机界面设计的好与坏,直接影响到虚拟装配系统的实用性能,因此对虚拟装配系统界面设计的研究具有重要的意义。本文首先根据当前虚拟装配技术的不足,论述了利用装配基准坐标系ADCS(Assembly Datum Coordinate System)重合的装配方法。然后,根据这种将基准坐标系对齐的装配方法,本文结合实际需求提出了虚拟装配系统界面的详细设计方案,解决了目前虚拟装配系统界面窗口单一化的问题,用户通过观察多视图的系统界面,能更加清晰地了解整个装配过程、模型之间的装配关系以及装配过程中的动态信息等。首先,本文介绍了利用Visual C++开发工具对系统界面进行多视图的窗口划分,实现了虚拟装配过程、装配信息和装配关系的同步显示。通过对OpenGL相关绘图函数的应用,并结合“天空盒”技术方法,实现了本虚拟装配系统虚拟场景的搭建,为产品装配的实现提供了副真的虚拟环境。为了使用户能通过主、左、俯、右、后、仰视图等6个角度来观察装配过程,本文还实现了虚拟场景视图切换的功能。其次,本文还结合树形视图论述了各个模型之间的装配关系,并介绍了装配过程信息的动态显示方法。然后,通过对菜单及按钮设计原理的研究,实现了虚拟装配系统界面OBJ模型的导入、旋转和平移、视图切换等菜单及按钮的添加。最后,对系统界而进行优化设计,为整体界面定制工具栏、状态栏、滚动条以及右键快捷菜单,并结合人机工程学,使整个界面更加实用化、人性化、美观化。