论文部分内容阅读
以无人机上核心模块(平台管理模块)为被测对象而研制的通用化自动测试系统,该系统可实现将平台管理模块下发的消息帧流通过测试用例建模作为信号输入进行处理、解析及翻译和数据的传输、处理及保存并最终将得到的真实结果反馈到调度软件上以供查阅等功能。为使所研发的测试系统具有更强的通用性和实用性,在该系统研发过程中引入了ATML(自动测试标识语言)、XML(可扩展标记语言)等语言和概念来规范和强化该自动测试系统,使最终研制的系统能达到通用化标准和加强数据在传输、处理等方面的能力。本文以无人机的平台管理模块开发、调试工作为项目背景,研发一套能适用于多机型、多接口、多目的等功能的通用化地面自动测试系统,要求系统能够迅速、可靠、有效地对平台管理模块进行全方位的测试,并提供故障检测、定位和提示示警等功能。系统采用多块先进的通信板块(1553B等)并配置多台高配计算机对系统的任务处理能力和实时性等方面性能具有较高要求。系统的研发采用模块化开发的模式,分三级(接口级、设备级、系统级)分别递进开发、调试来不断完成系统的研制工作,其中会涉及较多数据通信、处理机制和数据管理机制。通过三级硬件框架的搭建、调试工作和一整套软件的设计、调试工作形成该自动测试系统的系统结构,其中由ATML定义系统的研制标准,XML活跃在大部分有数据读取、处理和存储的地方,系统的输入通过测试用例建模来代替信号输入。该系统在硬件层上具有较低的模块耦合性和较高的接口通用性,在软件层上具有程序集可移植性高、较强易操作性、完备的数据通信及处理机制,还具有成本低、耗时少、可扩展性强等特点。