一种逻辑靶场联合试验中可视化靶场规划方法技术

技术编号:28320201 阅读:71 留言:0更新日期:2021-05-04 13:00
本发明专利技术设计逻辑靶场试验技术领域,涉及一种逻辑靶场联合试验中可视化靶场规划方法。可对试验场内的所有资源进行状态监控,并根据实时任务情况对靶场资源的统一规划与部署,加快靶场试验仿真效率。本发明专利技术的方法为:1、根据靶场中试验资源需求,建立靶场资源的仿真对象模型;2、开发中间件,通过中间件实现试验场仿真资源与可视化规划平台的数据连接;通过开发的中间件访问对象模型,一个对象模型对应一种仿真机,仿真机能够真实模拟仿真资源,并将实时数据反馈至可视化的规划平台中,实现仿真资源的数据及工作状态监控;3,开发可视化靶场规划平台,在可视化多的规划平台上实现多个靶场的试验资源部署以及多任务的同步仿真试验。

【技术实现步骤摘要】
一种逻辑靶场联合试验中可视化靶场规划方法
本专利技术设计逻辑靶场试验
,涉及一种逻辑靶场联合试验中可视化靶场规划方法。
技术介绍
随着靶场实验任务的复杂性逐渐增强,所需靶场内的资源设备也日益增多,能够设计一种逻辑靶场联合试验可视化靶场规划仿真方法来对试验场内的多种靶场资源进行在线仿真部署和规划,来达到试验科目的效果,并能够根据实验任务快速进行靶场实验资源规划部署以及状态监控。在目前实验中靶场资源的部署以及规划,主要根据现场的实验仿真需求,利用计算机技术,单一针对某一项实验任务进行实验仿真,能够模拟真实试验场景,但这一方法带来一些问题:1.根据单一任务进行实验仿真,无法进行多区域多任务的联合仿真实验,不能满足日益复杂的靶场试验环境;2.不具有通用性,不能根据实验任务实时快速的进行的靶场试验资源的调整,会加长试验仿真时间;3.无法针对试验场的复杂试验环境以及多样性的仿真靶场试验资源进行资源的统一规划部署;4.无法进行试验场内所有靶场资源的状态监控,造成试验资源的使用冲突,影响仿真效果的真实性。
技术实现思路
有鉴于此,本专利技术提供一种逻辑靶场联合试验中可视化靶场规划方法,可对试验场内的所有资源进行状态监控,并根据实时任务情况对靶场资源的统一规划与部署,加快靶场试验仿真效率,并可以对仿真资源的实时数据进行访问与监控。为解决现有技术存在的问题,本专利技术的技术方案是:一种逻辑靶场联合试验中可视化靶场规划方法,其特征在于:所述的方法步骤为:r>第一,根据靶场中试验资源需求,建立靶场资源的仿真对象模型;第二,开发中间件,通过中间件实现试验场仿真资源与可视化规划平台的数据连接;通过开发的中间件访问对象模型,一个对象模型对应一种仿真机,仿真机能够真实模拟仿真资源,并将实时数据反馈至可视化的规划平台中,实现仿真资源的数据及工作状态监控;第三,开发可视化靶场规划平台,基于EclipseRCP和GEF图形控制组件进行靶场规划平台的设计,并在平台中实现对象模型的可视化映射,并通过可视化的靶场规划平台实现靶场资源的规划与部署,在可视化多的规划平台上实现多个靶场的试验资源部署以及多任务的同步仿真试验。与现有技术相比,本专利技术的优点如下:本专利技术方法实现了能够真实的对靶场中所有试验资源进行仿真,并可以针对多任务进行同步规划与部署,实现复杂作战情况下的联合靶场试验仿真,大大提高了靶场试验仿真的真实性,提高了靶场内试验资源的利用效率。附图说明图1为本专利技术构建对象模型的主要流程;图2为本专利技术中间件通信结构图;图3为本专利技术消息发送和接收图;图4为本专利技术Pub/Sub消息发送和接收图;图5为本专利技术可视化靶场规划平台功能模块图;图6为本专利技术GEF的运作原理。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。一种逻辑靶场联合试验中可视化靶场规划方法的步骤为:首先,根据试验场内试验资源建立仿真对象模型。利用UML建模工具来构造模型,采用UML建模的最大好处就是可视化,同时还要实现UML类图和TDL代码的相互转化,通过UML创建的对象模型,产生的TDL文件作为TDL编译器的输入,编译后生成试验资源对象模型框架文件以及对象模型实现接口框架的文件。对象模型构建完成后,需要实现对象模型的组件构建,实现在可视化规划平台内的调用。试验资源设备对象模型组件的构建过程大体可以分为以下三个部分:首先是建立试验资源设备的对象模型,根据试验设备的功能进行试验资源的模型仿真;其次是对象模型代码业务逻辑接口填充,结合试验资源设备的相关业务逻辑进行针对性开发。对设备进行操作的功能方法体和接口需要进行必要的实现,或通过编写公共接口,并继承来实现公共方法的交互,实现对特定设备的操作方法的组合、填充与适配,实现试验资源组件的有效封装;最后进行试验资源设备对象模型组件的映射,靶场试验资源设备对象模型组件设计人员依托可视化靶场规划平台,对映射在可视化靶场规划平台上的图形元素进行操作,实现对象模型组件的调用功能。第三,中间件的开发。可视化控制与规划平台与试验场资源的通信与互动是基于中间件服务器进行,中间件与可视化控制与规划平台通过局域网连接,结构图如图2所示。本专利技术采用Java消息服务(JavaMessageService,JMS)消息组件ActiveMQ完成对不同程序间的消息的交换;消息生产者将消息发送至消息服务,消息消费者则从消息服务接收这些消息;这些消息传送操作是使用一组实现ActiveMQ应用编程接口(API)的对象来执行的。发布/订阅(pub/sub)消息传递域的目标称为主题,发布者发送消息到主题然后订阅者从主题接收消息。任何发送到主题的消息将自动传递给主题的所有订阅者。这个消息传递域类似于订阅邮件列表,以一对多模式将发送给邮件列表的消息发送给所有订阅者。P2P(点对点)消息域使用queue作为Destination,消息可以被同步或异步的发送和接收,每个消息只会给一个Consumer传送一次。如图3所示。多个Consumer可以注册到同一个queue上,但一个消息只能被一个Consumer所接收,然后由该Consumer来确认消息。并且在这种情况下,Provider对所有注册的Consumer以轮询的方式发送消息。Pub/Sub(发布/订阅,Publish/Subscribe)消息域使用topic作为Destination,发布者向topic发送消息,订阅者注册接收来自topic的消息。发送到topic的任何消息都将自动传递给所有订阅者。如图4所示。可传递消息类型:JMS为消息实体(有效负载)定义了6个Java类型。通过使用这些对象,数据和信息可以通过消息有效负载发送。Message——基础消息类型。用于发送一条没有负载的消息,只有头和属性。通常用于简单的事件通知。TextMessage——消息的有效负载是一个字符串。通常用于发送简单文本和XML数据。MapMessage——使用一组键/值对作为其有效负载。键是String类型而值是一个Java基本类型。BytesMessage——包含一个连续的字节数组作为有效负载。StreamMessage——消息负载包含一个Java基本类型的被有序地填充和读取的流。ObjectMessage——用来保存一个序列化的Java对象作为它的负载。通常用于复杂的Java对象。还支持Java集合。最后,可视化规划平台的设计实现。基于EclipseRCP和GEF图形控制组件进行可视化靶场规划平台开发。可视化靶场规划平台的系统功能模块图如图所示。RCP是RichClientPlatform的缩写,即富客户端应用平台。RCP为终端用户提供了基于本地操作系统的丰富的本文档来自技高网...

【技术保护点】
1.一种逻辑靶场联合试验中可视化靶场规划方法,其特征在于:所述的方法步骤为:/n第一,根据靶场中试验资源需求,建立靶场资源的仿真对象模型;/n第二,开发中间件,通过中间件实现试验场仿真资源与可视化规划平台的数据连接,通过开发的中间件访问对象模型,一个对象模型对应一种仿真机,仿真机能够真实模拟仿真资源,并将实时数据反馈至可视化的规划平台中,实现仿真资源的数据及工作状态监控;/n第三,开发可视化靶场规划平台。基于EclipseRCP和GEF图形控制组件进行靶场规划平台的设计,并在平台中实现对象模型的可视化映射,并通过可视化的靶场规划平台实现靶场资源的规划与部署,在可视化多的规划平台上实现多个靶场的试验资源部署以及多任务的同步仿真试验。/n

【技术特征摘要】
1.一种逻辑靶场联合试验中可视化靶场规划方法,其特征在于:所述的方法步骤为:
第一,根据靶场中试验资源需求,建立靶场资源的仿真对象模型;
第二,开发中间件,通过中间件实现试验场仿真资源与可视化规划平台的数据连接,通过开发的中间件访问对象模型,一个对象模型对应一种仿真机,仿真机能够真实模拟仿真资源,并将实时数据反...

【专利技术属性】
技术研发人员:张杰胡国星晏晖李宁宁
申请(专利权)人:西安中飞航空测试技术发展有限公司
类型:发明
国别省市:陕西;61

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1