● 摘要
DAS(指令与数据采集站)的主要任务是完成卫星下传数据的接收和记录存储,并将数据实时传送到地面应用系统总部。DAS系统包括两套独立分系统,分别是北京密云地面分系统和云南昆明地面分系统。两个地面分系统负责对落地数据进行存储、备份、服务和管理。在嫦娥工程中,指令与数据接收的设备较多,DAS设备状态监视软件需要及时准确地获取各个设备的工作状态和工作参数,同时,还要能够监控设备之间的链路工作情况,并且记录业务数据,为保障业务运行和科学计算提供依据。本文主要论述设计和开发DAS设备监视软件的相关技术。从嫦娥工程的业务背景出发,分析业务中所涉及的实体对象和它们之间的关系,设计出DAS设备监视软件的整体框架。具体来说,首先分析所采用的开发平台的特点和在开发中需要解决的技术问题,然后进行软件流程的设计与分析,包括需求分析,系统结构分析。最后描述各个主要功能模块的实现,包括人机交互界面模块,实体工厂模块,事件通知模块等,以及为了软件的复用性和灵活性,使用了多种设计模式。
相关内容
相关标签