多视窗多任务遥测系统实时监控软件的设计与实现
2020-04-21黄瑞雪
通信电源技术 2020年5期
关键词:数据处理
黄瑞雪
(贵州航天林泉电机有限公司,贵州 贵阳 550081)
1 任务需求
软件系统主要需求如下:
(1)试验信息入库管理,主要包括PCM 帧格式定义、异步嵌入数据流定义、参数格栅定义、参数校准信息定义、用户算法定义、二次推导参数定义、监控画面定义等;
(2)遥测信号接收状态的实时监控,包括信号强度、中频频谱、同步状态等;
(3)实时接收遥测数据并完成原始数据存盘;
(4)实时原始遥测数据网络转发;
(5)实时数据接收丢帧统计;
(6)实时参数挑路及工程量转换处理;
(7)实时挑路后参数工程量数据包网络组播转发功能;
(8)原始存盘数据的回放,实现系统闭环;
(9)遥测任务统一集中管理。
2 软件开发环境
2.1 操作系统
Windows XP 及以上版本操作系统。
2.2 软件开发工具
VC++6.0 及以上版本。
2.3 计算机配置
总线为CPCI;CPU 为双核、主频2.0 GHz 及以上;内存为DDR2、不小于2 GB;硬盘为不小于320 GB;网络接口为1 000 M。
3 软件设计
3.1 软件系统设计思路
遥测实时监控软件系统采用模块化软件设计的总体设计思路,将该软件系统划分为如下软件子系统:试验参数管理子系统、接收机远程监控子系统、前端综合数据处理子系统、终端显示控制子系统。
这些软件子系统,均为最顶层的子系统,每个子系统编写成一个独立的软件,各个子系统下按功能再划分为多个不同的功能模块,各功能模块间以可靠、高效的原则协同工作,以实现各子系统的功能。
在设计原则上,各子系统间除必需的监控和数据接口外,应互相独立、透明的工作。在子系统内部的各功能模块之间,尽量以动态链接库或接口的形式进行调用,在确保子系统工作可靠和效率的同时,尽可能地做到模块间设计高内聚低耦合。……
登录APP查看全文
