论文部分内容阅读
随着科学技术的飞速发展和企业生产模式的深刻变化,各种信息化技术在制造业方面得到了广泛应用。在产品生产、加工、装配、使用和维修的过程中,会产生大量的工艺信息。这些信息很大部分都是以离散数据文件的形式保存的,彼此关联性不强,往往还涉及到数据管理、文字处理和报表处理等问题。本文结合中航工业西安飞行自动控制研究所的工程实践要求,对传感器相关参数的工艺信息的动态生成进行了研究,并借助Word强大的文档处理能力,开发出了一套基于C++Builder的参数化产品文档快速生成系统。本文首先提出了在产品全生命周期管理中对产品的工艺信息集成的需要,并指出了传统的工艺文件集成信息存在的不足和局限性。然后结合用户的实际应用需求,提出了产品参数化的图形文档动态生成系统,并详细介绍了该系统的总体设计方案。根据系统的设计方案,对系统开发所用的C++Builder可视化集成环境及采用OLE自动化技术调用Word文档的技术原理加以阐述,并详细介绍了本系统中用到的几个Word对象模型及其封装类功能。在相关开发工具及相关技术研究的基础上,本文接着对构建系统的关键技术具体实施作了深入的研究,主要包括程序应用界面的构建以及OLE技术生成Word工艺文档。而程序应用界面又包括树形目录结构的构建和节点内容管理。一方面,分析了构建系统界面的相关组件及其实现方法。通过程序检索遍历一个描述了产品参数信息的数据及数据结构关系的PAR文件,完成了树形目录结构和节点内容管理在系统界面的呈现。另一方面,针对Word对象模型提出了设计方案,并调用Word应用程序实现了Word工艺文档的生成。应用这些技术,通过书签定位,将界面上的产品参数和Word工艺文档中的产品参数关联映射起来,实现文字、表格和图形等数据信息在Word工艺文档中的生成。最后在结合以上技术和理论的基础上,开发了一套传感器产品参数的文档快速生成系统。应用该系统,能够面向产品全生命周期的需要。通过系统程序界面,可用于指导产品研制、生产和维护等阶段的各种信息进行集成。这些信息以文字、表格和模型视图等形式在界面上显示,供工作人员参考。同时通过自动化技术生成Word工艺文档,实现界面上的信息在工艺文档中的实时更新和发布,很好地满足了工程实践的需求。