当前位置:主页 > 科技论文 > 软件论文 >

飞行器平台管理分系统地面通用测试软件的设计与实现

发布时间:2020-10-24 10:44
   国防事业的发展也在不断推动着军用系统的技术革新,飞行器作为执行空中任务的特殊装备具有很高的军事战略价值。作为飞行器上的核心分系统,平台管理分系统的重要性不言而喻,对其进行的综合试验验证更要满足系统性、通用性的要求。由于传统的软件测试方法只是针对某个具体的设备进行测试,测试过程单一,不具备可扩展性,满足不了日益发展的技术要求。所以,开发具有通用化的测试软件势在必行。本文以实际纵向项目做为背景,研发一套针对不同机型、多接口、多通道均可进行测试任务的地面通用测试软件,在能够可靠稳定的进行测试任务的前提下,保证测试数据的实时性,并提供图形绘制、报警指示以及数据回放等辅助功能。论文的软件开发是基于.NET平台上,在Visual Studio2010开发环境下使用C#语言进行开发。通过通用性的设计理念,采用了面向对象的设计方法将软件的通用性分解成对软件代码的通用性分析和对数据处理的通用性分析。在软件代码的通用性分析中,首先对软件架构进行了分析设计,选取符合项目的软件架构模式;其次对软件设计模式进行分析,提出了功能模块化设计思想;最后针对接口的多样性进行了通用性的接口设计,采用了驱动接口封装技术。在数据处理的通用性分析上,借鉴了ATML标准体系结构,在测试描述和测试配置上使用了以XML为载体的接口控制文档设计。在进行分析设计后,通过使用大小模块划分来完成通用测试软件的实现。通用测试软件的设计实现解决了在进行测试任务时面向不同设备,多驱动接口以及通信协议的不确定性带来的软件代码反复开发问题。它将驱动接口进行封装,在使用时直接调用函数体,需要进行接口函数修改时,仅需用修改后的文件对原文件进行覆盖;它将各个功能模块分离,相互之间互不影响,修改某处功能时不会影响软件主程序的运行;它将帧定义用接口控制文档描述,当通信协议变化时,修改对应的文档即可。通用测试软件的设计实现体现了测试软件的灵活性、增强了软件的可扩展性,提高了测试效率。通过详细测试验证,本课题设计的通用测试软件满足项目需求,可以较好的应用于相关的飞行器地面试验验证软件中。
【学位单位】:电子科技大学
【学位级别】:硕士
【学位年份】:2018
【中图分类】:TP311.52
【部分图文】:

主界面,组件,图形显示,控件


结构菜单区子系统选择区被测系统数据的具体显示区图形显示区图形显示区初始化状态区被测系统的数据帧信息区图 4-1 主界面布局另外,在软件主界面的设计上,采取了 DotNetBar 组件。DotNetBar 组件精美的控件可供使用,它还包含类似 office 风格的控件,使用这些组件进会显得更具有操作性和欣赏度。在使用前,需要对 DotNetBar 工具包进行在项目的 References 项中添加 DotNetBar,如图 4-2 所示。

树形图,主界面,部位


图 4-3 主界面通过上图可以看出,主界面由 5 个部位组成,每个部位都有其各自的功能。部位 1:执行各种功能的菜单栏;部位 2:所有子系统部位。该部位用了树形图,使用了 TreeView 控件,单击任意一个树形节点即可选择该系统界面,进行软件测试任务;部位 3:子系统界面;部位 4:初始化信息以及开始执行任务的时间信息、任务进度等;部位 5:显示被测系统的数据帧信息。部位 6:图形绘制。4.1.2 控制模块设计控制模块主要是通过文件资源的配置来进行的。一般是在测试人员进行测试工作前进行对参数文档的编写,通过在人机交互界面上进行选择配置达到系统初始化的目的。描述配置参数的文档主要有两种形式,一种是软件本身进行数据处

流程图,加载,流程,软件


图 4-4 IP/端口配置的配置加载流程如图 4-5 所示。开始测试用例 接口控制文档 端口配置文件 恢复性文件测试用例加载 接口控制文档加载 端口配置文件加载 恢复性文件加载配置区域显示配置文件选择N
【相似文献】

相关期刊论文 前10条

1 夏磊;刘毅;周靖宇;;自动测试系统通用测试平台技术研究[J];电子测试;2017年12期

2 索中英;王丽;肖明清;;在通用测试平台中基于小波包的信号测试研究[J];微计算机信息;2006年16期

3 ;通用测试为3G研发助力[J];通讯世界;2000年09期

4 刘收;;平流层飞艇地面通用测试原型系统设计[J];计算机测量与控制;2016年07期

5 荀永明;研讨通用测试技术、助推测试设备的发展[J];计算机测量与控制;2005年08期

6 胡宇;文永康;;军用飞机电子设备通用测试平台[J];科学家;2015年11期

7 查光东;;机载火控系统通用测试平台设计与实现[J];计算机测量与控制;2009年01期

8 王玉芬;;智能型转辙机通用测试台的研制[J];铁道通信信号;2009年06期

9 许友林,崔俊荣,陈晓明;舰船机电设备通用测试分析仪[J];中国仪器仪表;2001年03期

10 王建国,吴建平;分布式通用测试结构的形式化研究[J];计算机研究与发展;2000年09期


相关硕士学位论文 前10条

1 殷允浩;飞行器平台管理分系统地面通用测试软件的设计与实现[D];电子科技大学;2018年

2 晁阳;高速航天视频设备通用测试平台设计与实现[D];西安电子科技大学;2014年

3 何鹏程;光电设备通用测试系统的研究与设计[D];华中科技大学;2007年

4 肖英;面向航天地面应用领域软件通用测试平台研究与实现[D];西安电子科技大学;2009年

5 李强;基于虚拟仪器的航电系统通用测试平台研究与设计[D];上海交通大学;2015年

6 马娜;GIS公众软件通用测试点库的研究[D];北京林业大学;2010年

7 郝君;舵机便携式通用测试平台的研究[D];中北大学;2014年

8 张芳兰;远程测试与诊断系统之通用测试子系统的设计与实现[D];西北工业大学;2007年

9 于海;电力规约通用测试系统的研究与实现[D];南京信息工程大学;2013年

10 裴希科;甚高频导航设备通用测试平台的研究与实现[D];中国民航大学;2012年



本文编号:2854357

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/2854357.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户a9e11***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com