面对日趋复杂的信息化战场,如何从海量、离散化的战场信息中鉴别目标信息,并对目标信息进行分析处理,高效地显示敌方各目标的威胁程度和相对分布,给出具有辅助决策意义的火力打击次序,成为现代指挥控制系统重要的研究方向之一
[1]。
由于实时多任务VxWorks操作系统以其卓越的多任务事物处理能力,使其成为车载嵌入式指挥控制领域中使用最为广泛的操作系统
[2]。早期的VxWorks系统图形开发平台为zinc,由WindML提供的图形库作为支撑以运行于嵌入式操作系统中
[3]。近年来,由于指挥控制系统日趋复杂,对人机交互的实时性、灵活性和扩展性均提出了新的要求。多目标信息排序系统要求在多平台下可快速部署和跨平台移植,而传统的图形开发工具zinc由于移植性较差,且开发过程复杂,已不能满足现代嵌入式指挥控制系统的图形开发的需要。Qt虽具有优良的移植性能和良好的封装机制,但部分图形元素的显示仍然依赖底层代码的编写,不利于界面的快速开发。因此采用兼容性强、易于开发且支持VxWorks6.x的图形开发工具,迫在眉睫。
利用Tilcon嵌入式图形工具,开发嵌入式指挥控制系统下多目标信息排序系统的人机交互界面,不但满足人机交互实时性、灵活性的要求,而且可快速实现跨平台的移植,并可利用其提供的丰富控件实现界面的快速构建,满足系统开发周期的需要。