指挥显示软件系统是执行发射任务的指挥枢纽,对发射任务的圆满完成具有重要作用。该系统将发射、测控、通信、气象等各系统传来的信息进行集中处理并显示。指挥员根据指挥显示软件系统提供的信息,协调并指挥任务进程。 指挥显示软件系统的主要任务是通过网络接收中心机系统传送来的数据,并将其转化为图像、图形、曲线、字符等方式的信息提供给使用者。该系统具有显示内容丰富,画面数量大,具备三维仿真显示能力,并且具有实时、可靠、交互性强、界面友好、操作简单等特点。该系统设计上采用了参数字典、曲线字典、脚本解释结构,维护软件不需要重新编译代码,只需要修改配置文件,较好的满足高密度软件维护要求。 指挥显示软件系统结构上分为数据处理子系统、综合显示子系统、GIS显示子系统和辅助工具子系统。数据处理子系统负责接收处理中心机系统的数据,为综合显示子系统和GIS显示子系统提供数据支持。数据处理子系统采用参数字典和曲线字典结构解析中心机系统实时数据,存放到内存映射文件。综合显示、GIS显示子系统读取数据处理子系统的内存映射文件,将数据显示出来。综合显示子系统具有多个画面,采用脚本解释执行技术。每个画面采用类似C脚本来定义,主程序通过解释脚本来显示画面。综合显示子系统在画面绘制上,采用OpenGL技术,具备三维仿真显示能力。GIS显示子系统基于cesium实现轨迹显示功能,画面直观,交互性强。辅助工具子系统具有数据模拟、远程开机、远程关机、画面切换、启动进程、结束进程、更新指显软件等功能。主要用于管理人员对指挥显示软件系统运行情况进行监视和管理。 本文分析了西昌卫星发射中心原指挥显示软件系统结构设计上的不足、软件维护工作量大、显示信息量小、显示方式和手段不够丰富、缺乏形象化显示手段、不具备三维显示能力、缺乏数据分析和辅助决策、缺乏网络管理功能等,研究了指挥显示软件系统的相关技术,实现了一个体系结构合理、配置灵活、易于扩充、技术可靠、先进成熟、便于维护的指挥显示软件系统,并解决了参数字典、曲线字典、脚本解释、OpenGL仿真显示与辅助决策等技术难题。
需求方专属客服,免费梳理匹配