雷达S曲线显示方法及系统与流程

文档序号:16792178发布日期:2019-02-01 19:40阅读:3474来源:国知局
雷达S曲线显示方法及系统与流程

本发明涉及雷达领域,尤其涉及雷达s曲线显示方法及系统。



背景技术:

s曲线显示主要是通过图表来显示距离s曲线、速度s曲线、方位s曲线及其和差方向图、俯仰s曲线及其和差方向图,以实现对雷达参数和性能的测试维护。

目前,现有雷达s曲线显示方法,因量程固定而无法自适应显示s曲线。



技术实现要素:

本发明所要解决的技术问题是针对现有技术的不足,提供一种雷达s曲线显示方法及一种雷达s曲线显示系统。

本发明解决上述技术问题的技术方案如下:

一种雷达s曲线显示方法,包括:

获取雷达s曲线测试数据;

判断所述测试数据的类型;

根据所述类型将所述测试数据存储在对应类型的数据队列中;

根据所述数据队列中全部数据的最大值和最小值确定所述测试数据的显示量程;

根据所述显示量程绘制所述测试数据的显示图。

本发明的有益效果是:本发明提供的雷达s曲线显示方法,通过数据队列存储测试数据,根据数据队列中的数据的最大值和最小值确定显示量程,能够解决因量程固定而无法自适应显示s曲线的问题,同时,能够使显示量程根据数据队列中的数据进行调整,还可以选择叠加显示数据队列中的所有历史s曲线数据。

本发明解决上述技术问题的另一种技术方案如下:

一种雷达s曲线显示系统,包括:

获取模块,用于获取雷达s曲线测试数据;

判断模块,用于判断所述测试数据的类型;

分配模块,用于根据所述类型将所述测试数据存储在对应类型的数据队列中;

处理模块,用于根据所述数据队列中全部数据的最大值和最小值确定所述测试数据的显示量程;

图形处理模块,用于根据所述显示量程绘制所述测试数据的显示图。

本发明附加的方面的优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明实践了解到。

附图说明

图1为本发明一种雷达s曲线显示方法的实施例提供的流程示意图;

图2a、图2b、图2c及图2d为本发明一种雷达s曲线显示方法的其他实施例提供的s曲线显示界面示意图;

图3为本发明一种雷达s曲线显示系统的实施例提供的结构框架图。

具体实施方式

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

如图1所示,为本发明一种雷达s曲线显示方法的实施例提供的流程示意图,该方法,包括:

s1,获取雷达s曲线测试数据。

s2,判断测试数据的类型。

需要说明的是,雷达s曲线的测试数据的类型可以包括距离s曲线、速度s曲线、方位s曲线、俯仰s曲线、方位和方向图、方位差方向图、俯仰和方向图和俯仰差方向图等多种类型数据。

s3,根据类型将测试数据存储在对应类型的数据队列中。

需要说明的是,数据队列是预先设置好的,并设置了数据队列的最大存储个数,数据队列与测试数据的类型一一对应。例如,当测试数据的类型为距离s曲线、速度s曲线、方位s曲线、俯仰s曲线、方位和方向图、方位差方向图、俯仰和方向图和俯仰差方向图时,那么对应的数据队列可以为距离s曲线数据队列、速度s曲线数据队列、方位s曲线数据队列、俯仰s曲线数据队列、方位和方向图数据队列、方位差方向图数据队列、俯仰和方向图数据队列和俯仰差方向图数据队列。

当接收到对应类型的测试数据时,就发送到对应类型的数据队列中存储。例如,当接收到的测试数据的类型是距离s曲线数据时,将接收到的测试数据发送到距离s曲线数据队列中存储。

可选地,当队列存储的数据个数超过最大存储个数时,可以删除存入时间最久的数据,以保证数据存储队列的有效运作。

s4,根据数据队列中全部数据的最大值和最小值确定测试数据的显示量程。

需要说明的是,显示量程是显示s曲线的界面的量程。

s5,根据显示量程绘制测试数据的显示图。

本实施例提供的雷达s曲线显示方法,通过数据队列存储测试数据,根据数据队列中的数据的最大值和最小值确定显示量程,能够解决因量程固定而无法自适应显示s曲线的问题,同时,能够使显示量程根据数据队列中的数据进行调整,还可以选择叠加显示数据队列中的所有历史s曲线数据。

可选地,在一些实施例中,测试数据的类型可以包括:距离s曲线、速度s曲线、方位s曲线、方位和方向图、方位差方向图、俯仰s曲线、俯仰和方向图、俯仰差方向图。

其中,各类s曲线数据指的是在不同照射偏移量下的量测误差值;各类和方向图数据为在不同照射偏移量下的和幅度值;各类差方向图数据为在不同照射偏移量下的差幅度值。

可选地,在一些实施例中,根据数据队列中全部数据的最大值和最小值确定测试数据的显示量程,具体可以包括:

将对应类型的数据队列中全部数据的x值的最大值作为测试数据的照射偏移量的最大值,全部数据的y值的最大值作为所述测试数据的量测误差值的最大值;

将对应类型的数据队列中全部数据的x值的最小值作为照射偏移量的最小值,全部数据的y值的最小值作为所述测试数据的量测误差值的最小值;

需要说明的是,数据队列中的测试数据都是二维点数据,以s曲线数据为例,其中的x值和y值分别为照射偏移量和量测误差值。

其中,当测试数据为方位和方向图数据或方位差方向图数据时,将方位和方向图数据对应的数据队列和方位差方向图数据对应的数据队列的全部数据的y值的最大值作为测试数据的方位幅度值的最大值;将方位和方向图数据对应的数据队列和方位差方向图数据对应的数据队列的全部数据的y值的最小值作为方位幅度值的最小值;

例如,假设当测试数据为方位和方向图数据时,方位和方向图数据队列中的y值的最大值为100,方位差方向图数据队列中的y值的最大值为120,那么可以将120作为测试数据的方位幅度值的最大值。

当测试数据为俯仰和方向图数据或俯仰差方向图数据时,将俯仰和方向图数据对应的数据队列和俯仰差方向图数据对应的数据队列的全部数据的y值的最大值作为测试数据的俯仰幅度值的最大值;将俯仰和方向图数据对应的数据队列和俯仰差方向图数据对应的数据队列的全部数据的y值的最小值作为俯仰幅度值的最小值。

可选地,在一些实施例中,根据显示量程绘制测试数据的显示图,具体可以包括:

当测试数据为距离s曲线数据或速度s曲线数据时,根据照射偏移量的最大值和最小值确定显示图的横轴范围;根据量测误差值的最大值和最小值确定显示图的第一纵轴范围;根据对应类型的数据队列中的数据,在横轴范围和第一纵轴范围内绘制测试数据的显示图;

当测试数据为方位s曲线数据、方位和方向图数据或方位差方向图数据时,根据照射偏移量的最大值和最小值确定显示图的横轴范围;根据量测误差值的最大值和最小值确定显示图的第一纵轴范围;根据方位幅度值的最大值和最小值确定显示图的第二纵轴范围;根据对应类型的数据队列中的数据,在横轴范围、第一纵轴范围和第二纵轴范围内绘制测试数据的显示图;

当测试数据为俯仰s曲线数据、俯仰和方向图数据或俯仰差方向图数据时,根据照射偏移量的最大值和最小值确定显示图的横轴范围;根据量测误差值的最大值和最小值确定显示图的第一纵轴范围;根据俯仰幅度值的最大值和最小值确定显示图的第三纵轴范围;根据对应类型的数据队列中的数据,在横轴范围、第一纵轴范围和第三纵轴范围内绘制测试数据的显示图。

需要说明的是,s曲线显示图分为距离显示图、速度显示图、方位显示图和俯仰显示图四种。当测试数据为距离s曲线数据时,绘制在距离显示图中,距离显示图只有一个横轴和一个纵轴,构成s曲线显示坐标系,其中,横轴用来表示照射偏移量,纵轴用来表示量测误差值;当测试数据为速度s曲线数据时,绘制在速度显示图中,速度显示图只有一个横轴和一个纵轴,构成s曲线显示坐标系,其中,横轴用来表示照射偏移量,纵轴用来表示量测误差值;当测试数据为方位s曲线数据、方位和方向图数据或方位差方向图数据时,均绘制在方位显示图中,方位显示图有一个横轴和两个纵轴,其中,横轴用来表示照射偏移量,左纵轴用来表示量测误差值,右纵轴用来表示方位幅度值,横轴和左纵轴构成s曲线显示坐标系,横轴和右纵轴构成方向图显示坐标系;当测试数据为俯仰s曲线数据、俯仰和方向图数据或俯仰差方向图数据时,均绘制在俯仰显示图中,俯仰显示图有一个横轴和两个纵轴,其中,横轴用来表示照射偏移量,左纵轴用来表示量测误差值,右纵轴用来表示俯仰幅度值,横轴和左纵轴构成s曲线显示坐标系,横轴和右纵轴构成方向图显示坐标系。

例如,如图2,给出了一种可能的s曲线显示界面示意图,其中图2a是方位显示图,包括了3条曲线,分别是s曲线、和方向图和差方向图,可以通过不同的颜色进行区分。

图2b是俯仰显示图,包括了3条曲线,分别是s曲线、和方向图和差方向图,可以通过不同的颜色进行区分。

图2c是距离显示图,包括了距离s曲线。

图2d是速度显示图,包括了速度s曲线。

其中,4个图表的横轴均为上述照射偏移量,4个图表的左纵轴均为上述量测误差值,方位显示图的右纵轴为上述方位幅度值,俯仰显示图的右纵轴为上述俯仰幅度值。

可选地,在一些实施例中,还可以包括:

根据测试数据存储在对应类型的数据队列中的时间,确定在显示图中显示的s曲线的颜色。

具体地,可以根据数据队列中数据的新旧顺序将曲线颜色由亮到暗对应由新到旧进行绘制,实现通过颜色亮度区分数据接收顺序。

可选地,在一些实施例中,还可以包括:

通过改变上述s曲线显示坐标系和上述方向图显示坐标系的显示量程,实现对显示图的缩放。

例如,可以通过鼠标左键在坐标系中框选出放大区域,根据放大区域的量程范围,分别对横轴、左纵轴、右纵轴进行量程调整;在新的坐标系量程范围内对上述数据保存队列中的数据进行绘制,实现放大显示功能。图2b和图2d均为放大显示后的效果图。

定义量程保存队列,依次保存每次放大前的量程范围。通过点击鼠标右键,依次加载上述量程保存队列中的量程范围进行重新绘制,实现量程的逐级恢复功能。

可选地,在一些实施例中,还可以包括:

对当前显示的s曲线测量数据的本地保存和载入。通过本地文件保存上述数据保存队列中的s曲线测量数据,实现界面数据的保存;通过加载上述本地文件,恢复上述数据保存队列中的s曲线测量数据,并调用量程自适应模块和数据绘制模块,实现已保存数据的载入。

可以理解,在一些实施例中,可以包含如上述各实施例中的部分或全部步骤。

如图3所示,为本发明一种雷达s曲线显示系统的实施例提供的结构框架图,该系统包括:

获取模块1,用于获取雷达s曲线测试数据;

判断模块2,用于判断测试数据的类型;

分配模块3,用于根据类型将测试数据存储在对应类型的数据队列中;

处理模块4,用于根据数据队列中全部数据的最大值和最小值确定测试数据的显示量程;

图形处理模块5,用于根据显示量程绘制测试数据的显示图。

可选地,在一些实施例中,测试数据的类型可以包括:距离s曲线、速度s曲线、方位s曲线、方位和方向图、方位差方向图、俯仰s曲线、俯仰和方向图、俯仰差方向图。

可选地,在一些实施例中,处理模块4具体可以用于将对应类型的数据队列中全部数据的x值的最大值作为测试数据的照射偏移量的最大值,全部数据的y值的最大值作为所述测试数据的量测误差值的最大值;

将对应类型的数据队列中全部数据的x值的最小值作为照射偏移量的最小值,全部数据的y值的最小值作为所述测试数据的量测误差值的最小值;

其中,当测试数据为方位和方向图数据或方位差方向图数据时,将方位和方向图数据对应的数据队列和方位差方向图数据对应的数据队列的全部数据的y值的最大值作为测试数据的方位幅度值的最大值;将方位和方向图数据对应的数据队列和方位差方向图数据对应的数据队列的全部数据的y值的最小值作为方位幅度值的最小值;

当测试数据为俯仰和方向图数据或俯仰差方向图数据时,将俯仰和方向图数据对应的数据队列和俯仰差方向图数据对应的数据队列的全部数据的y值的最大值作为测试数据的俯仰幅度值的最大值;将俯仰和方向图数据对应的数据队列和俯仰差方向图数据对应的数据队列的全部数据的y值的最小值作为俯仰幅度值的最小值。

可选地,在一些实施例中,图形处理模块5具体可以用于当测试数据为距离s曲线数据或速度s曲线数据时,根据照射偏移量的最大值和最小值确定显示图的横轴范围;根据量测误差值的最大值和最小值确定显示图的第一纵轴范围;根据对应类型的数据队列中的数据,在横轴范围和第一纵轴范围内绘制测试数据的显示图;

当测试数据为方位s曲线数据、方位和方向图数据或方位差方向图数据时,根据照射偏移量的最大值和最小值确定显示图的横轴范围;根据量测误差值的最大值和最小值确定显示图的第一纵轴范围;根据方位幅度值的最大值和最小值确定显示图的第二纵轴范围;根据对应类型的数据队列中的数据,在横轴范围、第一纵轴范围和第二纵轴范围内绘制测试数据的显示图;

当测试数据为俯仰s曲线数据、俯仰和方向图数据或俯仰差方向图数据时,根据照射偏移量的最大值和最小值确定显示图的横轴范围;根据量测误差值的最大值和最小值确定显示图的第一纵轴范围;根据俯仰幅度值的最大值和最小值确定显示图的第三纵轴范围;根据对应类型的数据队列中的数据,在横轴范围、第一纵轴范围和第三纵轴范围内绘制测试数据的显示图。

可选地,在一些实施例中,图形处理模块5还可以用于根据测试数据存储在对应类型的数据队列中的时间,确定在显示图中显示的s曲线的颜色。

可以理解,在一些实施例中,可以包含如上述各实施例中的部分或全部装置。

需要说明的是,本实施例是与上述各方法实施例对应的产品实施例,对于本实施例中各结构装置及可选实施方式的说明可以参考上述各方法实施例中的对应说明,在此不再赘述。

读者应理解,在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。

所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。

作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本发明实施例方案的目的。

以上,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。

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