试验卫星数据交互软件的设计与实现

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:zhangruidao11
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近些年来,随着计算机技术的发展和计算机应用的普及,产生了大量的可交互数据,而各行各业的数据都是通过特定的软件来进行管理。同样的,在对卫星数据进行接收和处理的某链路试验中,也需要通过一个特定的软件来进行数据的管理。该链路试验系统包括测控系统、地面站、试验卫星和地面总控系统等多个分系统。链路试验中用到的指令种类繁多,同时在试验过程数据交互十分频繁。综合以上需求,本文设计并实现了试验卫星数据交互软件。为了满足对系统所提出的功能和性能两方面的要求。本文从需求分析、系统的设计与实现和软件测试三个角度对试验卫星数据交互软件(以下简称数据交互软件)进行详细描述。在系统设计与实现中,以功能为原则对模块进行区分、对软件设计和实现过程进行详细描述。数据交互软件设计依据在模块内部高聚合、在模块之间低耦合的标准,从稳定性和易用性两个方面着手实现。首先根据设计原则将该软件按照功能划分。该软件共分为六大模块,分别是指令生成功能模块、指令发送功能模块、数据交互功能模块、软件配置功能模块、日志管理功能模块和界面显示功能模块。然后在对相关技术进行充分研究的基础上进行软件的实现。软件界面采用.NET平台下的WPF框架,逻辑处理采用C#语言开发,结合设计模式和ACE框架思想,形成系统整体架构。利用多线程同步、网络编程等技术进行处理,使得软件在整体上和细节上整洁、高效。最后,从功能性和非功能性两个方面对软件进行测试。在测试过程中多次进行回归测试,使得软件更加完善。测试结果表明该软件能够满足需求分析阶段提出的所有需求,同时具有可靠性、稳定性、易用性和安全性。数据交互软件对试验过程中的指令进行统一配置和下发,对测控中心和星间链路系统交互信息进行统一的集中存储、转发、显示;同时提供友好型日志检索页面和软件配置页面。上述所有功能均已实现,并且对稳定性和安全性进行了有效验证,在满足功能的同时,保证界面的整洁、完整。软件整体已经完成并且投入使用。
其他文献
在电石工厂生产过程中产生了大量的固体粉尘污染物,例如石灰粉、碳粉。这些污染物不但造成粉尘污染,而且直接增加产品生产成本。在本课题,我们以粉尘固废物作为研究对象对其
目的探讨注射型富血小板纤维蛋白联合骨髓间充质干细胞(BMSCs)在坐骨神经损伤中的应用效果。方法选择10日龄SD乳鼠6只,雌雄不限,培养纯化BMSCs群备用;另选取2月龄SD大鼠24只,