论文部分内容阅读
近年来,随着虚拟技术、计算机软硬件技术以及我国航空航天事业的发展,航天智能测试仪器已经由传统的单机测试系统智能仪器发展为以PC机+地面专用测试台为核心的智能仪器。在新一代航天智能测试仪器系统中,计算机是统一的硬件平台,软件则是实现智能化测试的关键。本文系统地研究航天智能测试仪器的软硬件体系结构模型,分析软件系统的功能需求及其开发过程中存在的开发难度大、开发过程复杂以及通用性差等问题。为了简化软件系统的开发流程,并促进软件系统的模块化、通用化和标准化设计,本文基于组态软件的概念研究了组态技术在航天智能测试仪器软件系统开发中的应用。首先,基于航天智能测试仪器的测试原理及其测试软件的功能需求,设计组态系统的总体方案;其次,基于VB和VC混合编程完成组态软件即组态平台的设计,并介绍应用组态软件开发目标测试软件的原理和方法;再次,基于目标测试软件界面组态需求、设备组态需求以及数据处理组态需求进行基本功能模块及其接口参数的设计,分别建立设备类模块库、数据处理类模块库以及窗体类模块库,并研究基本功能模块的组态应用方法,实现组态系统模块资源库的建立和应用。本文基于航天智能测试仪器软件系统的开发需求完成组态系统的设计,并实现组态技术在某型号弹载数据记录器研制中的应用。实践结果表明,本组态系统的设计满足常用航天智能测试仪器软件系统的开发需求,实现组态技术在航天智能测试领域中的应用。