[关键词]
[摘要]
雷达设备健康监视主要实现雷达故障预测与健康管理系统的数据解析和显示。传统的监视架构为单一架构层次、面向单一对象的监视架构,并且软件实现与设备紧耦合,其开发和维护成本巨大。文中首次将模型-视图-代理(MVD)模式应用到雷达状态监视架构设计中,提出一种基于MVD 的双层双模架构。该架构无需代码定义接口结构体,利用模型工具软件直接编辑设备编号、响应策略,利用高效的封装基类将内置测试设备的状态数据与显示实现挂接;采用“全面+重点”双布局、“用户+专家”双模式设计,可实现目标态势与健康态势同时掌握,并满足用户/ 专家等不同对象的显示需求。通过工程验证,相比于传统的健康监视架构,该架构提供多样化作战视图,提高了软件可读性、可维护性,节约了软件开发成本,提高了开发效率。
[Key word]
[Abstract]
Traditionally, radar device monitoring system is to bring about data analysis and display of radar prognostics and health management system. For the conventional monitoring system with one construction and one mode, the software development and maintenance are usually imposed tremendous cost because of tightly coupled with radar devices. In this paper, a novel dual-layer & dual-mode architecture is presented based on model-view-delegate (MVD). The devices number and display strategy can be processed by the model-tool software without one program code. Moreover, the build-in test equipment data will be associated with user interface based on one bit-class. Meanwhile, the objects state and device health will be both gotten based on “all & key” construction and “user & professor” mode. Engineer software based on this MVD architecture is tested. It is showed that the readability and the maintainability of the software are advanced by a big margin. Furthermore, the software development cost is reduced and the operational efficiency is increased.
[中图分类号]
TN956
[基金项目]