态势显示系统架构优化研究
发布时间:2021-04-15 19:54
笔者对目前态势显示系统的系统架构和集成方式进行分析,针对目前态势显示系统存在的效率低、大批量动目标同时显示易造成卡死崩溃等问题,对该系统进行优化改进。同时,采用多进程的方法以确保大批量目标可流畅显示,提高程序的运行效率、可靠性,同时也便于程序的后期维护和封装。
【文章来源】:信息与电脑(理论版). 2020,32(06)
【文章页数】:2 页
【部分图文】:
当前态势显示系统的架构
针对当前态势显示系统架构存在的问题,本文对当前的态势显示系统架构进行优化,将态势标绘模块作为一个独立的进程运行分析,其他模块与态势标绘模块之间采用进程间消息通信。具体运行方式如下:态势标绘插件启动态势显示组件进程,将其集成到综合集成界面框架中。态势标绘插件向其他插件提供态势标绘接口,当其他插件调用态势标绘接口时,态势标绘插件与态势显示组件之间采用进程间消息通信方式,将需要标绘的操作控制信息发送给态势显示组件进程,由态势显示组件进程完成相应的标绘操作。优化的态势显示系统的系统架构如图2所示。优化的态势显示系统架构兼顾了传统系统便于维护、封装的优点,且增加了以下优点:第一,态势标绘与其他应用在两个进程中独立运行,可以充分发挥多核CPU的能力,提升了程序的运行效率;第二,态势标绘模块的异常不会导致整个应用程序崩溃,提高了整个系统的可靠性。另外,由于该系统需要两进程之间多次通信,需要注意进程间的控制,若控制不当可能会导致程序死锁。
【参考文献】:
期刊论文
[1]二三维联动战场可视化系统的研究与实现[J]. 刘方涛,王鑫,俞蔚. 计算机工程与应用. 2014(07)
[2]基于GIS的态势显示系统设计[J]. 王艳军,姚益平. 舰船电子对抗. 2006(04)
本文编号:3139991
【文章来源】:信息与电脑(理论版). 2020,32(06)
【文章页数】:2 页
【部分图文】:
当前态势显示系统的架构
针对当前态势显示系统架构存在的问题,本文对当前的态势显示系统架构进行优化,将态势标绘模块作为一个独立的进程运行分析,其他模块与态势标绘模块之间采用进程间消息通信。具体运行方式如下:态势标绘插件启动态势显示组件进程,将其集成到综合集成界面框架中。态势标绘插件向其他插件提供态势标绘接口,当其他插件调用态势标绘接口时,态势标绘插件与态势显示组件之间采用进程间消息通信方式,将需要标绘的操作控制信息发送给态势显示组件进程,由态势显示组件进程完成相应的标绘操作。优化的态势显示系统的系统架构如图2所示。优化的态势显示系统架构兼顾了传统系统便于维护、封装的优点,且增加了以下优点:第一,态势标绘与其他应用在两个进程中独立运行,可以充分发挥多核CPU的能力,提升了程序的运行效率;第二,态势标绘模块的异常不会导致整个应用程序崩溃,提高了整个系统的可靠性。另外,由于该系统需要两进程之间多次通信,需要注意进程间的控制,若控制不当可能会导致程序死锁。
【参考文献】:
期刊论文
[1]二三维联动战场可视化系统的研究与实现[J]. 刘方涛,王鑫,俞蔚. 计算机工程与应用. 2014(07)
[2]基于GIS的态势显示系统设计[J]. 王艳军,姚益平. 舰船电子对抗. 2006(04)
本文编号:3139991
本文链接:https://www.wllwen.com/kejilunwen/jingguansheji/3139991.html