本发明涉及指控系统,具体涉及一种指控系统的开发平台及设备。
背景技术:
在不断变化的军事理论中,指挥和控制是关键因素。部队装备的各种先进武器只有当自动化决策辅助系统能够连续一致地产生正确、精确和及时的作战信息时才能充分发挥效能。指挥系统建设需要系统的理论指导,需要设计和评估工具和技术。
然而在现实作战中,监测的目标点在快到达目的地时会一分为二成两个目标点以干扰指控系统。
技术实现要素:
本发明所要解决的技术问题是:目标点在快到达目的地时会一分为二成两个目标点以干扰指控系统,本发明提供了解决上述问题的一种指控系统的开发平台及设备。
本发明通过下述技术方案实现:
一种指控系统的设备,所述设备包括显示器、存储器、一个或多个处理器和多个模块,所述多个模块包括:
获得一张世界地图信息并在显示器显示的模块;
获得一个起点坐标(x0,y0)、终点坐标(x1,y1)和速度v信息后生成一个红点并叠加在世界地图上显示的模块;
创建小窗体,并使小窗体以20秒的扫描周期扫描世界地图的模块;
当小窗体扫描到图像区域时,对被扫描的图像区域进行放大并在所述显示器上显示的模块;
当放大的图像区域出现红点时,小窗体停止扫描并以红点为中心跟上红点运动的模块;
获得红点运动的时间,并按照时间戳的顺序在所述显示器显示的模块;
当红点运动到全程的三分之二时,在红点的周围增加一个扰动黄点的模块;
获得小窗体的中心坐标和红点坐标信息,并在所述显示器显示小窗体的中心坐标和红点坐标的模块;
当红点运动结束后获得软件评估信息,在所述显示器上显示接收来自软件评估结果的模块;
获得多张红点运动的瞬时图片信息,在所述显示器上显示至少一张红点运动的瞬时图片的模块,
所述多个模块存储在存储器中并被配置成由所述一个或多个处理器执行。
本技术方案通过模拟能够连续一致地产生正确、精确和及时的数据以及模拟目标点在快到达目的地时会一分为二成两个目标点,并在红点的运动轨迹上加一个扰动。
进一步的,获得红点运动的时间,当红点运动700s时,创建a状态并在显示器显示的模块;当红点运动到全程的一半时,创建b状态并在所述显示器显示的模块;当红点运动到全程的三分之二时,创建c状态并在所述显示器显示的模块;
进一步的,所述一个或多个处理器包括arm处理器,所述arm处理器为多核处理器。
进一步的,所述一个或多个处理器芯片型号为mini9000。
进一步的,所述mini9000芯片设有多个连接外部设备的接口,包括视频显示接口、网口和串口。
进一步的,所述设备还包括电源适配器、机箱,电源适配器用于给所述指控系统的开发平台和所述设备供电,机箱用于安装所述设备。
进一步的,所述mini9000芯片和所述显示器通过lvds接口连接。
一种指控系统的开发平台,所述开发平台包括嵌入式linux软件和嵌入式vxworks软件。
进一步的,所述开发平台还包括嵌入式平台软件和上位机显示软件。
本发明具有如下的优点和有益效果:
1、本发明一种指控系统的开发平台及设备,通过模拟能够连续一致地产生正确、精确和及时的数据。
2、本发明一种指控系统的开发平台及设备,模拟目标点在快到达目的地时会一分为二成两个目标点。
附图说明
此处所说明的附图用来提供对本发明实施例的进一步理解,构成本申请的一部分,并不构成对本发明实施例的限定。在附图中:
图1为本发明一种指控系统的开发平台及设备的组成框图。
图2为本发明一种指控系统的开发平台及设备的软件系统架构图。
图3为本发明一种指控系统的开发平台及设备的软件模块层次图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明白,下面结合实施例和附图,对本发明作进一步的详细说明,本发明的示意性实施方式及其说明仅用于解释本发明,并不作为对本发明的限定。
实施例1
请参考图1-2所示,一种指控系统的设备,所述设备包括显示器、存储器、一个或多个处理器和多个模块,所述多个模块包括:
获得一张世界地图信息并在显示器显示的模块;
获得一个起点坐标(x0,y0)、终点坐标(x1,y1)和速度v信息后生成一个红点并叠加在世界地图上显示的模块;
创建小窗体,并使小窗体以20秒的扫描周期扫描世界地图的模块;
当小窗体扫描到图像区域时,对被扫描的图像区域进行放大并在所述显示器上显示的模块;
当放大的图像区域出现红点时,小窗体停止扫描并以红点为中心跟上红点运动的模块;
获得红点运动的时间,并按照时间戳的顺序在所述显示器显示的模块;
当红点运动到全程的三分之二时,在红点的周围增加一个扰动黄点的模块;
获得小窗体的中心坐标和红点坐标信息,并在所述显示器显示小窗体的中心坐标和红点坐标的模块;
当红点运动结束后获得软件评估信息,在所述显示器上显示接收来自软件评估结果的模块;
获得多张红点运动的瞬时图片信息,在所述显示器上显示至少一张红点运动的瞬时图片的模块,
所述多个模块存储在存储器中并被配置成由所述一个或多个处理器执行。
本技术方案通过模拟能够连续一致地产生正确、精确和及时的数据以及模拟目标点在快到达目的地时会一分为二成两个目标点,并在红点的运动轨迹上加一个扰动。
进一步的,获得红点运动的时间,当红点运动700s时,创建a状态并在显示器显示的模块;当红点运动到全程的一半时,创建b状态并在所述显示器显示的模块;当红点运动到全程的三分之二时,创建c状态并在所述显示器显示的模块;
进一步的,所述一个或多个处理器包括arm处理器,所述arm处理器为多核处理器。
进一步的,所述一个或多个处理器芯片型号为mini9000。
进一步的,所述mini9000芯片设有多个连接外部设备的接口,包括视频显示接口、网口和串口。
进一步的,所述设备还包括电源适配器、机箱,电源适配器用于给所述指控系统的开发平台和所述设备供电,机箱用于安装所述设备。
进一步的,所述mini9000芯片和所述显示器通过lvds接口连接。
一种指控系统的开发平台,所述开发平台包括嵌入式linux软件和嵌入式vxworks软件。
进一步的,所述开发平台还包括嵌入式平台软件和上位机显示软件。
本实施例的全程指的是起点坐标(x0,y0)到终点坐标(x1,y1)的路程。
硬件组成:
采用现有技术成熟技术、成熟电路,优选标准电路;
采用arm处理器,所述arm处理器为多核处理器。arm处理器运行系统软件,实现系统显示、逻辑控制和参数的传输功能。
采用mini9000芯片。
mini9000芯片内置网络接口、串口、can总线、lvds接口和qt。
mini9000芯片和所述显示器通过lvds接口连接
软件组成:
该项目软件由嵌入式平台软件按和上位机显示软件两部分组成。
嵌入式linux软件功能如下所示:
网络接口接收上位机的指令并在qt界面上显示;
串口接收上位机的指令并在qt界面上显示;
can总线能够接收发送或接受数据并显示;
lvds能够显示图像;
qt界面无明显卡顿;
该软件设计中,处理器arm是多核处理器。软件系统架构请参考图2。
软件详细设计方案:
mini9000芯片提供了bsp包,提供了底层的驱动,实现qt的环境配置和qt开发。
mini9000芯片提供了lvds显示接口、网口、串口通信接口和2d加速显示。
软件对外接口包括千兆网口和rs422接口。千兆网口主要是通过网络进行访问和映射,上位机软件可根据端口ip地址直接连接进行下一步的通信控制,并且烧写linux内核模块、文件系统模块以及应用程序需要千兆网口进行传输控制。
实施例2
请参考图3,本实施例与实施例1的区别在于,所述linux软件包括系统层和应用层;所述系统层中,linux软件由引导模块、内核模块和文件系统模块组成;其中,引导模块和内核模块将通过移植系统实现;而文件系统模块则是在原有的虚拟文件系统上,通过此文件系统即可进行基本的访问操作;软件通过用户双击鼠标右键,弹出属性设置窗口,设置信息保存到属性文件中,下次程序运行时自动读取配置文件,并完成自身设置。
mini9000芯片运行linux系统,软件分为系统层和应用层来实现功能。
上位机图像显示软件运行环境为:windows/xp和windows732bit/64bit,开发工具为qt。qt跨平台直接可以在linux系统编译运行。
应用层软件包括视频采集模块、视频编码模块、信道拥堵丢包模块和h264发送模块;视频采集模块用于采集视频数据,视频编码模块用于将视频编码,信道拥堵丢包模块用于防止信道丢包,h264发送模块用于发送视频数据。
以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。