松耦合的可视化仿真资源集成与封装方法及系统技术方案

技术编号:25440041 阅读:64 留言:0更新日期:2020-08-28 22:27
本发明专利技术公开了一种松耦合的可视化仿真应用软件构建方法及系统。所述方法包括:根据仿真资源定制需求信息生成应用配置文件、平台业务库和仿真逻辑库;将用户输入的逻辑运算信息设置于所述仿真逻辑库中;根据所述应用配置文件调用可视化显示组件,并根据所述平台业务库和所述仿真逻辑库形成所述可视化仿真应用软件,解决仿真实验中仿真资源可视化展示造成的人力和物力等成本的浪费。

【技术实现步骤摘要】
松耦合的可视化仿真资源集成与封装方法及系统
本专利技术涉及仿真实验
更具体地,涉及一种松耦合的可视化仿真资源集成与封装方法及系统。
技术介绍
仿真实验泛指利用模型代替实际或构想进行分析、论证、试验、实验和计划的方法、技术、活动,主要根据应用和研究目的对系统本质特点和规律进行抽象描述表示,建立数学、程序模型。例如,对于航空和武器领域的设备中,仿真实验技术可代替部分或全部系统进行动态操纵、控制、运行,并将仿真、评估结果应用到系统。LVC(即Live实装,Virtual虚拟,Constructive构造)联合仿真试验是指在LVC联合支撑平台的环境下,将LVC三类仿真资源集成、联合形成仿真试验。仿真试验的仿真资源一般包括三类资源,即平台支撑软件、配试资源、受试资源。其中,平台支撑软件是指中间件软件、管理控制软件、网关软件和记录回放软件等公共服务类软件,在试验过程中辅助完成某项特殊功能服务。配试资源是指参与仿真试验的应用实例,从试验角度为配合属性实例,配合完成联合试验。受试资源是指参与仿真试验的应用实例,是开展仿真试验评估、调优的目标实例。配试资源和受试资源的软件实体多以具备可视化界面的形式存在。目前,具备可视化界面的仿真资源软件一般是由专业工程师专门为某特定场景特定应用而研发实现(即“一事一建”),研制周期长,软件稳定性难以保证,模块之间紧耦合情况严重。在新的系统建设方案中,类似更换可视化元素(例如列表、曲线等)、更换联合支撑平台等需求,此类仿真资源软件等于重新再次研制,造成人力、物力等成本浪费情况。
技术实现思路
本专利技术的一个目的在于提供一种松耦合的可视化仿真资源集成与封装方法,解决仿真实验中仿真资源可视化展示造成的人力和物力等成本的浪费。本专利技术的另一个目的在于提供一种松耦合的可视化仿真资源集成与封装系统。为达到上述目的,本专利技术采用下述技术方案:本专利技术公开了一种松耦合的可视化仿真应用软件构建方法,包括:根据仿真资源定制需求信息生成应用配置文件、平台业务库和仿真逻辑库;将用户输入的逻辑运算信息设置于所述仿真逻辑库中;根据所述应用配置文件调用可视化显示组件,并根据所述平台业务库和所述仿真逻辑库形成所述可视化仿真应用软件。优选的,进一步包括在根据仿真资源定制需求信息生成应用配置文件、平台业务库和仿真逻辑库,之前:向用户展示包括预设多条定制需求的设置界面,根据用户选定的定制需求得到所述定制需求信息。优选的,所述定制需求信息包括兴趣消息类型、兴趣消息类型的发送/接收类型、兴趣消息类型的可视化组件类型和兴趣消息类型的属性与可视化组件的可视属性的匹配关系的定制需求。优选的,所述将用户输入的逻辑运算信息设置于所述仿真逻辑库中具体包括:向用户展示仿真逻辑库的框架代码;基于用户输入的逻辑运算信息和所述框架代码形成计算模型得到仿真逻辑库。本专利技术还公开了一种松耦合的可视化仿真应用软件构建系统,包括:资源封装模块,用于根据仿真资源定制需求信息生成应用配置文件、平台业务库和仿真逻辑库;逻辑处理模块,用于将用户输入的逻辑运算信息设置于所述仿真逻辑库中;仿真应用形成模块,用于根据所述应用配置文件调用可视化显示组件,并根据所述平台业务库和所述仿真逻辑库形成所述可视化仿真应用软件。优选的,进一步包括用户交互模块,用于在根据仿真资源定制需求信息生成应用配置文件、平台业务库和仿真逻辑库之前向用户展示包括预设多条定制需求的设置界面,根据用户选定的定制需求得到所述定制需求信息。优选的,所述定制需求信息包括兴趣消息类型、兴趣消息类型的发送/接收类型、兴趣消息类型的可视化组件类型和兴趣消息类型的属性与可视化组件的可视属性的匹配关系的定制需求。优选的,所述逻辑处理模块具体用于向用户展示仿真逻辑库的框架代码,基于用户输入的逻辑运算信息和所述框架代码形成计算模型得到仿真逻辑库。本专利技术还公开了一种计算机设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上所述方法。本专利技术还公开了一种计算机可读介质,其上存储有计算机程序,该程序被处理器执行时实现如上所述方法。本专利技术通过仿真资源定制需求信息生成应用配置文件、平台业务库和仿真逻辑库。进一步将用户确定的逻辑运算信息补充至仿真逻辑库中,以确定仿真应用软件的数据处理算法。最后根据应用配置文件调用可视化显示组件,并根据平台业务库和仿真逻辑库形成所述可视化仿真应用软件。本专利技术将具备可视化界面的仿真资源仿真应用软件在结构上模块化,使得仿真环境、计算模型和界面资源三者松耦合。仿真应用形成模块根据仿真应用配置调用可视化组件,并根据平台业务库和仿真逻辑库构建仿真应用软件,其中,平台业务库是唯一与仿真环境耦合的文件,计算模型和可视化组件的界面资源独立平台环境,使得这些模块能够在其他场景下复用,是积累仿真资源的基础条件,并能够根据需求快速地建立软件,解决具备可视化界面的仿真资源应用软件“一事一建”的人力和物力成本问题。附图说明下面结合附图对本专利技术的具体实施方式作进一步详细的说明。图1示出了本专利技术松耦合的可视化仿真应用软件构建方法一个具体实施例的流程图;图2示出了本专利技术松耦合的可视化仿真应用软件构建方法一个具体实施例包括S000的流程图;图3示出了本专利技术松耦合的可视化仿真应用软件构建方法一个具体实施例S200的流程图;图4示出了本专利技术松耦合的可视化仿真应用软件构建方法一个具体实施例的原理图;图5示出了本专利技术松耦合的可视化仿真应用软件构建系统一个具体实施例的结构图;图6示出适于用来实现本专利技术实施例的计算机设备的结构示意图。具体实施方式为了更清楚地说明本专利技术,下面结合优选实施例和附图对本专利技术做进一步的说明。附图中相似的部件以相同的附图标记进行表示。本领域技术人员应当理解,下面所具体描述的内容是说明性的而非限制性的,不应以此限制本专利技术的保护范围。根据本专利技术的一个方面,本实施例公开了。如图1所示,本实施例中,所述方法包括:S100:根据仿真资源定制需求信息生成应用配置文件、平台业务库和仿真逻辑库。S200:将用户输入的逻辑运算信息设置于所述仿真逻辑库中。S300:根据所述应用配置文件调用可视化显示组件,并根据所述平台业务库和所述仿真逻辑库形成所述可视化仿真应用软件。本专利技术通过仿真资源定制需求信息生成应用配置文件、平台业务库和仿真逻辑库。进一步将用户确定的逻辑运算信息补充至仿真逻辑库中,以确定仿真应用软件的数据处理算法。最后根据应用配置文件调用可视化显示组件,并根据平台业务库和仿真逻辑库形成所述可视化仿真应用软件。本专利技术将具备可视化界面的仿真资源仿真应用软件在结构上模块化,使得仿真环境、计算模型和界面资源三者松耦合。仿真应用形成模块根据仿真应用配置调用可视化组件,并根据平台业务库和仿真逻辑库构建仿真应本文档来自技高网
...

【技术保护点】
1.一种松耦合的可视化仿真应用软件构建方法,其特征在于,包括:/n根据仿真资源定制需求信息生成应用配置文件、平台业务库和仿真逻辑库;/n将用户输入的逻辑运算信息设置于所述仿真逻辑库中;/n根据所述应用配置文件调用可视化显示组件,并根据所述平台业务库和所述仿真逻辑库形成所述可视化仿真应用软件。/n

【技术特征摘要】
1.一种松耦合的可视化仿真应用软件构建方法,其特征在于,包括:
根据仿真资源定制需求信息生成应用配置文件、平台业务库和仿真逻辑库;
将用户输入的逻辑运算信息设置于所述仿真逻辑库中;
根据所述应用配置文件调用可视化显示组件,并根据所述平台业务库和所述仿真逻辑库形成所述可视化仿真应用软件。


2.根据权利要求1所述的可视化仿真应用软件构建方法,其特征在于,进一步包括在根据仿真资源定制需求信息生成应用配置文件、平台业务库和仿真逻辑库,之前:
向用户展示包括预设多条定制需求的设置界面,根据用户选定的定制需求得到所述定制需求信息。


3.根据权利要求2所述的可视化仿真应用软件构建方法,其特征在于,所述定制需求信息包括兴趣消息类型、兴趣消息类型的发送/接收类型、兴趣消息类型的可视化组件类型和兴趣消息类型的属性与可视化组件的可视属性的匹配关系的定制需求。


4.根据权利要求1所述的可视化仿真应用软件构建方法,其特征在于,所述将用户输入的逻辑运算信息设置于所述仿真逻辑库中具体包括:
向用户展示仿真逻辑库的框架代码;
基于用户输入的逻辑运算信息和所述框架代码形成计算模型得到仿真逻辑库。


5.一种松耦合的可视化仿真应用软件构建系统,其特征在于,包括:
资源封装模块,用于根据仿真资源定制需求信息生成应用配置文件、平台业务库和仿真逻辑库;
逻...

【专利技术属性】
技术研发人员:谢宝娣蔡继红刘晨
申请(专利权)人:北京仿真中心
类型:发明
国别省市:北京;11

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

1