论文部分内容阅读
在当今不断追求效率与效益的背景下,如何才能够更好,更快的完成设计任务,对软件技术提出了新的要求。三维CAD技术的兴起给工程机械领域的发展带来了一次革命,极大的提高了设计和生产的便利性。但在图册制作中爆炸图的生成方面,很大程度上是依靠人手动完成的,尤其是在零件较多的情况下,不仅操作繁琐,而且拖动的距离不易控制,极大的影响了爆炸图的整体效果和制作效率。此外,Pro/E中提供的Mechanism和Animation动画模块虽然给出了动画的制作方法,但是没有提出步骤的概念,以及在具体的节点中显示注释、标签和工具的功能。针对这些问题,对Pro/E中的爆炸图制作功能进行二次开发,并利用该爆炸图为拆装动画模块提供必要的数据资料。在原机构动画的基础上增加步骤节点,并在相应的步骤下添加注释、警示标记、工具等信息,方便用户对机构动画中更多细节内容的了解。本文针对Pro/E自身在爆炸图和机构动画制作中存在的不足,并结合用户的实际需求,确定了系统开发的目标。根据系统的设计目标和Pro/E现有功能,提出了系统设计的思想与策略,细化了系统模块的组成,制定了系统开发的流程,为程序的成功开发奠定了坚实的基础。在系统开发的过程中遇到了许多关键技术问题。本文将系统开发中遇到的关键问题进行了总结说明并提出了解决方案。通过对系统中关键的算法与思想的总结可以加深我们对三维模型处理和软件开发技术的了解,提高我们在项目中独立分析问题,解决问题的能力,对今后的工作和学习有很大的帮助作用。本文根据Pro/E制作爆炸图中的一些问题,并结合现代制造业的需求,在Visual Studio 2008平台下,利用二次开发工具包Pro/TOOLKIT对Pro/E进行二次开发,实现了爆炸图自动生成的关键技术,为拆装动画模块准备了数据资料。在已有机构动画的基础上进行二次开发,实现了在机构动画中添加步骤节点,以及在装配体的每个步骤节点上视图、注释、标签、样式设置和工具添加的功能,经过大量的软件测试,达到了系统设计的预期目标,基本满足了用户的需求。