一种基于拖拽的雷达目标开窗跟随显示方法及系统与流程

文档序号:14055873阅读:505来源:国知局
一种基于拖拽的雷达目标开窗跟随显示方法及系统与流程

本发明属于雷达显示领域,尤其涉及一种基于拖拽的雷达目标开窗跟随显示方法及系统。



背景技术:

雷达显示控制软件简称显控软件,是雷达系统的重要组成部分,用于雷达系统的控制、雷达状态的监测和处理结果的显示等。ppi显示亦称环视显示,简称p显,是一种以雷达为中心,通过方位和距离维度显示雷达回波信息的显示形式,是每个雷达显控软件的基本功能之一。开窗显示用于查看p显指定区域或指定目标,通过鼠标在p显进行框选,将框选区域在新窗口进行放大显示,从而提高框选区域的目标显示精度。

当用户关注于某一批号目标时,通过将该目标在开窗显示窗口中居中显示,实现目标跟随显示。传统的方法一般利用鼠标右键或界面输入获取需要跟随显示的目标批号,这样增加了用户的操作复杂度,使雷达显控软件的操作不够友好和直观,不利于用户集中精力观察与分析目标数据。



技术实现要素:

本发明所要解决的技术问题是:现有技术中一般是利用鼠标右键或界面输入获取需要跟随显示的目标批号,这样增加了用户的操作复杂度,同时也使雷达显控器获取跟随目标参数方式过于复杂,界面操作不够友好和直观,不利于用户集中精力观察与分析目标数据。

为解决上面的技术问题,本发明提供了一种基于拖拽的雷达目标开窗跟随的显示方法,该显示方法包括:

s1,在第一开窗显示窗口中选中目标,并将所述目标设置为目标选中状态,同时记录所述目标的目标批号信息;

s2,根据所述目标获取对应的目标仿真图像,并在所述目标仿真图像上填写所述目标批号信息,得到目标显示图像;

s3,在将所述目标显示图像的信息传输前,将所述目标的目标信息按预设格式进行打包,并存储打包好的所述目标信息;

s4,在将所述目标显示图像的信息传输时,将打包好的所述目标信息传输到第二开窗显示窗口的存储结构中;

s5,在将所述目标显示图像的信息传输到所述第二开窗显示窗口时,将所述打包好的所述目标信息进行解压,并将解压得到的所述目标信息显示在所述第二开窗显示窗口上。

本发明的有益效果:通过上述的方法,根据需要显示的目标获取对应的目标仿真图像,这样使得目标移动时,更加形象生动,另外将目标信息按预设格式进行打包,这样可以简化目标参数的获取,使得后续操作更加直观,在后续显示时,便于用户观察和分析。

进一步地,所述第一开窗显示窗口和所述第二开窗显示窗口均为环视显示窗口。

进一步地,所述s3中包括:

将所述目标显示图像的信息和打包好的所述目标信息共同存储到qdrag结构中。

进一步地,所述s5中包括:

s51,在将所述目标显示图像的信息传输到所述第二开窗显示窗口时,分解所述qdrag结构,获取所述目标显示图像的信息和打包好的所述目标信息;

s52,将所述打包好的所述目标信息进行解压,得到所述目标信息;

s53,将所述目标信息和所述目标显示图像的信息显示在所述第二开窗显示窗口上。

本发明还涉及一种基于拖拽的雷达目标开窗跟随的显示系统,该显示系统包括:目标选择处理模块、目标显示图像绘制模块、目标信息处理模块、目标信息传递模块、目标显示模块;

所述目标选择处理模块,用于在第一开窗显示窗口中选中目标,并将所述目标设置为目标选中状态,同时记录所述目标的目标批号信息;

所述目标显示图像绘制模块,用于根据所述目标获取对应的目标仿真图像,并在所述目标仿真图像上填写所述目标批号信息,得到目标显示图像;

所述目标信息处理模块,用于在将所述目标显示图像的信息传输前,将所述目标的目标信息按预设格式进行打包,并存储打包好的所述目标信息;

所述目标信息传递模块,用于在将所述目标显示图像的信息传输时,将打包好的所述目标信息传输到第二开窗显示窗口的存储结构中;

所述目标显示模块,用于在将所述目标显示图像的信息传输到所述第二开窗显示窗口时,将所述打包好的所述目标信息进行解压,并将解压得到的所述目标信息显示在所述第二开窗显示窗口上。

本发明的有益效果:通过上述的系统,根据需要显示的目标获取对应的目标仿真图像,这样使得目标移动时,更加形象生动,另外将目标信息按预设格式进行打包,这样可以简化目标参数的获取,使得后续操作更加直观,在后续显示时,便于用户观察和分析。

进一步地,所述第一开窗显示窗口和所述第二开窗显示窗口均为环视显示窗口。

进一步地,所述目标信息处理模块包括:第一目标信息处理模块、第二目标信息处理模块;

所述第一目标信息处理模块,用于在将所述目标显示图像的信息传输前,将所述目标的目标信息按预设格式进行打包;

所述第二目标信息处理模块,用于将所述目标显示图像的信息和打包好的所述目标信息共同存储到qdrag结构中。

进一步地,所述目标显示模块包括:分解模块、解压模块、显示模块;

所述分解模块,用于在将所述目标显示图像的信息传输到所述第二开窗显示窗口时,分解所述qdrag结构,获取所述目标显示图像的信息和打包好的所述目标信息;

所述解压模块,用于将所述打包好的所述目标信息进行解压,得到所述目标信息;

所述显示模块,用于将所述目标信息和所述目标显示图像的信息显示在所述第二开窗显示窗口上。

附图说明

图1为本发明实施例1中的一种基于拖拽的雷达目标开窗跟随的显示方法的流程图;

图2为本发明的一种基于拖拽的雷达目标开窗跟随的显示系统的示意图。

具体实施方式

以下结合附图对本发明的原理和特征进行描述,所举实例只用于解释本发明,并非用于限定本发明的范围。

如图1所示,本发明实施例1提供的是一种基于拖拽的雷达目标开窗跟随的显示方法,该显示方法包括:

s1,在第一开窗显示窗口中选中目标,并将所述目标设置为目标选中状态,同时记录所述目标的目标批号信息;

s2,根据所述目标获取对应的目标仿真图像,并在所述目标仿真图像上填写所述目标批号信息,得到目标显示图像;

s3在将所述目标显示图像的信息传输前将所述目标的目标信息按预设格式进行打包,并存储打包好的所述目标信息;

s4,在将所述目标显示图像的信息传输时,将打包好的所述目标信息传输到第二开窗显示窗口的存储结构中;

s5,在将所述目标显示图像的信息传输到所述第二开窗显示窗口时,将所述打包好的所述目标信息进行解压,并将解压得到的所述目标信息显示在所述第二开窗显示窗口上。

需要说明的是,在本实施例1中是在雷达显示控制器上实现的,使用鼠标在第一开窗显示窗口中选中目标(也就是通过鼠标在p显中选中某目标后),将目标栏下拉,将需要显示移动的目标设置为目标选中状态,同时记录下该选中目标的目标信息;在第一开窗显示窗口上根据选中的目标,获取对应地的目标仿真图像,将该目标仿真图像绘制成指定尺寸的图像,形成需要移动的目标仿真图像,在形成的符合尺寸的目标仿真图像上填写上对应的目标批号信息,这样就可以得到了需要移动的目标显示图像。这样形成的用于拖动的目标显示图像,大大提高了显示的目标显示的效果。

接着,在通过鼠标将目标显示图像的信息传输前,也就是将在第一开窗显示窗口上的目标显示图像移动到第二开窗显示窗口之前,将该目标的目标信息按预设格式进行打包,并存储打包好的该目标信息;等到用户将目标显示图像拖动时,也即是在将该目标显示图像的信息传输时,会将打包好的该目标信息传输到第二开窗显示窗口的存储结构中;在将该目标显示图像的信息传输到该第二开窗显示窗口时,将该打包好的该目标信息进行解压,并将解压得到的该目标信息显示在该第二开窗显示窗口上。

通过本实施例1的方法,根据需要显示的目标获取对应的目标仿真图像,这样使得目标移动时,更加形象生动,另外将目标信息按预设格式进行打包,这样可以简化目标参数的获取,使得后续操作更加直观,在后续显示时,便于用户观察和分析。

可选地,在另一实施例2中所述第一开窗显示窗口和所述第二开窗显示窗口均为环视显示窗口。

需要说明的是,本实施例2是在上述实施例1的基础上进行的进一步说明,上述提及到的第一开窗显示窗口和第二开窗显示窗口均为环视显示窗口,都是在p显上进行显示的一种显示方式。

可选地,在另一实施例3中所述s3中包括:

将所述目标显示图像的信息和打包好的所述目标信息共同存储到qdrag结构中。

需要说明的是,本实施例3是在上述实施例1或者实施例2的基础上进行改进,主要是在将该目标的目标信息按预设格式进行打包,将这些打包好的目标信息以及需要在第一开窗显示窗口和第二开窗显示窗口上显示的目标显示图像的信息共同存储到qdrag结构中。在本发明所有的实施例中qdrag结构是属于一种使用qt开发框架的qdrag技术,而在该qdrag结构中是包含有数据层与显示层,而这两层用于实现图像拖拽与数据信息传递功能,显示层就是显示目标信息以及目标显示图像的信息,数据层主要是存储和解压信息数据包的,也就是存储标显示图像的信息和打包好的目标信息。比如:数据层使用qmimedata类型的存储结构作为拖拽协议进行数据存储。qmimedata是qt开发框架中一种类似于json的存储结构,在选中某目标并进行鼠标拖动操作时,将待传递的目标信息按照约定好的格式进行打包,并存入qmimedata结构的“pdisplay/drag”存储位。最后利用该结构进行数据传递。显示层适用于完成qdrag结构的中存储的信息。

可选地,在另一实施例4中所述s5中包括:

s51,在将所述目标显示图像的信息传输到所述第二开窗显示窗口时,分解所述qdrag结构,获取所述目标显示图像的信息和打包好的所述目标信息;

s52,将所述打包好的所述目标信息进行解压,得到所述目标信息;

s53,将所述目标信息和所述目标显示图像的信息显示在所述第二开窗显示窗口上。

需要说明的是,本实施例4是在上述实施例3的基础上进行的改进或者说明的,在将该目标显示图像的信息传输到该第二开窗显示窗口时,分解该qdrag结构,获取该目标显示图像的信息和打包好的该目标信息,然后就可以通过在显示层上显示该些信息了。

在上述实施例1至实施例4中还包括在开窗后,会固定的周期中实时更新显示的信息,这样就会在每个刷新周期将指定批号的目标移动至开窗显示窗口的中心位置进行显示绘制,实现指定目标的开窗跟随显示。

如图2所示,本发明实施例5中还涉及一种基于拖拽的雷达目标开窗跟随的显示系统,该显示系统包括:目标选择处理模块、目标显示图像绘制模块、目标信息处理模块、目标信息传递模块、目标显示模块;

所述目标选择处理模块,用于在第一开窗显示窗口中选中目标,并将所述目标设置为目标选中状态,同时记录所述目标的目标批号信息;

所述目标显示图像绘制模块,用于根据所述目标获取对应的目标仿真图像,并在所述目标仿真图像上填写所述目标批号信息,得到目标显示图像;

所述目标信息处理模块,用于在将所述目标显示图像的信息传输前,将所述目标的目标信息按预设格式进行打包,并存储打包好的所述目标信息;

所述目标信息传递模块,用于在将所述目标显示图像的信息传输时,将打包好的所述目标信息传输到第二开窗显示窗口的存储结构中;

所述目标显示模块,用于在将所述目标显示图像的信息传输到所述第二开窗显示窗口时,将所述打包好的所述目标信息进行解压,并将解压得到的所述目标信息显示在所述第二开窗显示窗口上。

需要说明的是,在本实施例5中是在雷达显示控制器上实现的,使用鼠标在第一开窗显示窗口中选中目标(也就是通过鼠标在p显中选中某目标后),将目标栏下拉,将需要显示移动的目标设置为目标选中状态,同时记录下该选中目标的目标信息;在第一开窗显示窗口上根据选中的目标,获取对应地的目标仿真图像,将该目标仿真图像绘制成指定尺寸的图像,形成需要移动的目标仿真图像,在形成的符合尺寸的目标仿真图像上填写上对应的目标批号信息,这样就可以得到了需要移动的目标显示图像。这样形成的用于拖动的目标显示图像,大大提高了显示的目标显示的效果。

接着,在通过鼠标将目标显示图像的信息传输前,也就是将在第一开窗显示窗口上的目标显示图像移动到第二开窗显示窗口之前,将该目标的目标信息按预设格式进行打包,并存储打包好的该目标信息;等到用户将目标显示图像拖动时,也即是在将该目标显示图像的信息传输时,会将打包好的该目标信息传输到第二开窗显示窗口的存储结构中;在将该目标显示图像的信息传输到该第二开窗显示窗口时,将该打包好的该目标信息进行解压,并将解压得到的该目标信息显示在该第二开窗显示窗口上。

通过本实施例5的系统,根据需要显示的目标获取对应的目标仿真图像,这样使得目标移动时,更加形象生动,另外将目标信息按预设格式进行打包,这样可以简化目标参数的获取,使得后续操作更加直观,在后续显示时,便于用户观察和分析

可选地,在另一实施例6中所述第一开窗显示窗口和所述第二开窗显示窗口均为环视显示窗口。

需要说明的是,本实施例6是在上述实施例5的基础上进行的进一步说明,上述提及到的第一开窗显示窗口和第二开窗显示窗口均为环视显示窗口,都是在p显上进行显示的一种显示方式。

可选地,在另一实施例7中所述目标信息处理模块包括:第一目标信息处理模块、第二目标信息处理模块;

所述第一目标信息处理模块,用于在将所述目标显示图像的信息传输前,将所述目标的目标信息按预设格式进行打包;

所述第二目标信息处理模块,用于将所述目标显示图像的信息和打包好的所述目标信息共同存储到qdrag结构中。

需要说明的是,本实施例6是在上述实施例4或者实施例5的基础上进行改进,主要是在将该目标的目标信息按预设格式进行打包,将这些打包好的目标信息以及需要在第一开窗显示窗口和第二开窗显示窗口上显示的目标显示图像的信息共同存储到qdrag结构中。在本发明所有的实施例中qdrag结构是属于一种使用qt开发框架的qdrag技术,而在该qdrag结构中是包含有数据层与显示层,而这两层用于实现图像拖拽与数据信息传递功能,显示层就是显示目标信息以及目标显示图像的信息,数据层主要是存储和解压信息数据包的,也就是存储标显示图像的信息和打包好的目标信息。比如:数据层使用qmimedata类型的存储结构作为拖拽协议进行数据存储。qmimedata是qt开发框架中一种类似于json的存储结构,在选中某目标并进行鼠标拖动操作时,将待传递的目标信息按照约定好的格式进行打包,并存入qmimedata结构的“pdisplay/drag”存储位。最后利用该结构进行数据传递。显示层适用于完成qdrag结构的中存储的信息。

可选地,在另一实施例8中所述目标显示模块包括:分解模块、解压模块、显示模块;

所述分解模块,用于在将所述目标显示图像的信息传输到所述第二开窗显示窗口时,分解所述qdrag结构,获取所述目标显示图像的信息和打包好的所述目标信息;

所述解压模块,用于将所述打包好的所述目标信息进行解压,得到所述目标信息;

所述显示模块,用于将所述目标信息和所述目标显示图像的信息显示在所述第二开窗显示窗口上。

需要说明的是,本实施例8是在上述实施例7的基础上进行的改进或者说明的,在将该目标显示图像的信息传输到该第二开窗显示窗口时,分解该qdrag结构,获取该目标显示图像的信息和打包好的该目标信息,然后就可以通过在显示层上显示该些信息了。

在上述实施例5至实施例8中还包括在开窗后,会固定的周期中实时更新显示的信息,这样就会在每个刷新周期将指定批号的目标移动至开窗显示窗口的中心位置进行显示绘制,实现指定目标的开窗跟随显示。

在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。

以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1