APP下载

监控画面数据调度软件的设计与实现

2018-09-21郝朝,山寿

计算机技术与发展 2018年9期

郝 朝,山 寿

(中国飞行试验研究院,陕西 西安 710089)

0 引 言

飞行试验遥测监控是确保试飞安全、提高试飞效率、缩短试飞周期的重要手段[1-2]。目前飞行试验中遥测实时监控模式为C/S架构[3],服务器端进行遥测数据实时接收与解析,通过UDP组播[4-5]方式将数据发送给监控终端。监控画面以数字、曲线和图表等形式进行显示[6]。实时数据处理系统主要基于PCM信号同步解调板卡(TTC/Ulyssix)开发[7],不同板卡的数据接口协议不同。另外,目前的数据调度软件仅支持同时与一幅监控画面完成数据交互,无法满足同时查看多幅监控画面的需求。

基于以上分析,开发了新的监控画面数据调度软件来满足型号试飞实时监控任务需求,融合现有的多种遥测服务器数据接口,能够同时与多幅监控画面完成数据交互,有效保证试飞监控安全。

1 软件设计

数据调度软件运行在监控终端,是遥测数据实时处理软件(服务器端)与实时监控软件之间的桥梁,主要完成按照UDP组播协议接收服务器端的实时处理发送的参数名和工程量数据。如果服务器参数名过多,则采用FTP[8-9]的方式下载参数名文件,通过TCP/IP[10-12]协议与实时监控画面进行数据交互,依据实时监控画面发来的参数名列表,计算得到实时监控画面参数名在服务器参数名列表中的位置,从服务器发来的数据包中挑选相应的数据,重新组包后发送给实时监控软件。

监控画面数据调度软件根据功能划分为网络初始化配置、参数名接收与处理、数据接收、数据挑选、数据发送、数据存储与显示、状态显示等模块,如图1所示。……

登录APP查看全文