一种开发机载总线通用仿真框架的方法技术

技术编号:17938489 阅读:33 留言:0更新日期:2018-05-15 19:13
本发明专利技术公开了一种开发机载总线通用仿真框架的方法。所述开发机载总线通用仿真框架的方法包括如下步骤:步骤1:在传输层构建本地机载总线服务,为同平台下不同仿真器之间的总线通信提供基础接口;以及构建分布式机载总线服务,为设备间总线通信提供基础接口;步骤2:通过数据分发服务层调用传输层提供的基础接口,构建基于发布和/或订阅的数据分发服务;步骤3:通过虚拟总线层调用数据分发服务接口,并封装机载总线仿真接口;步骤4:使用仿真节点或真实机载设备调用所述虚拟总线层的接口,完成数据通信任务。

A method of developing airborne bus general simulation framework

The invention discloses a method for developing the general simulation framework of the airborne bus. The methods of developing the general simulation framework of the airborne bus include the following steps: Step 1: build the local airborne bus service in the transmission layer, provide the basic interface for the bus communication between the different emulators under the same platform, and build the distributed airborne bus service to provide the basic interface for the inter bus communication; step 2: The over data distribution service layer calls the base interface provided by the transport layer and builds the data distribution service based on publish and / or subscriptions; step 3: invoke the data distribution service interface through the virtual bus layer and encapsulate the airborne bus simulation interface; step 4: invoke the virtual bus layer using the simulation node or the real airborne device. Interface to complete the data communication task.

【技术实现步骤摘要】
一种开发机载总线通用仿真框架的方法
本专利技术涉及模拟仿真
,特别是涉及一种开发机载总线通用仿真框架的方法。
技术介绍
随着航空电子系统的发展,越来越多的功能、任务被集成到航电系统中。作为机载系统的重要组成部分,航电系统的功能日益完善,规模日趋庞大,航电设备的交联关系愈加复杂。机载总线作为航电设备的重要连接介质,重要性日益凸显,其繁多的种类及复杂的接口协议对模拟器研制工作造成一定困难,而价格高、体积大、交联复杂等问题更是制约模拟器的研发。因此,希望有一种技术方案来克服或至少减轻现有技术的至少一个上述缺陷。
技术实现思路
本专利技术的目的在于提供一种开发机载总线通用仿真框架的方法来克服或至少减轻现有技术的至少一个上述缺陷。为实现上述目的,本专利技术提供一种开发机载总线通用仿真框架的方法,所述仿真框架包括传输层、数据分发服务层、虚拟总线层,所述开发机载总线通用仿真框架的方法包括如下步骤:步骤1:在传输层构建本地机载总线服务,为同平台下不同仿真器之间的总线通信提供基础接口;以及构建分布式机载总线服务,为设备间总线通信提供基础接口;步骤2:通过数据分发服务层调用传输层提供的基础接口,构建基于发布和/或订阅的数据分发服务;步骤3:通过虚拟总线层调用数据分发服务接口,并封装机载总线仿真接口;步骤4:使用仿真节点或真实机载设备调用所述虚拟总线层的接口,完成数据通信任务。优选地,在所述步骤1中,采用内存管路服务构建所述本地记载总线服务;采用winsock库构建所述分布式机载总线服务。本申请的开发机载总线通用仿真框架的方法通过对各类机载总线网络协议特征共性的提取,提出一种总线网络仿真的统一方法,适用于不同种类的机载总线网络仿真。附图说明图1是本申请一实施例的开发机载总线通用仿真框架的方法的流程示意图。具体实施方式为使本专利技术实施的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行更加详细的描述。在附图中,自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。下面通过参考附图描述的实施例是示例性的,旨在用于解释本专利技术,而不能理解为对本专利技术的限制。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。下面结合附图对本专利技术的实施例进行详细说明。在本专利技术的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本专利技术和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本专利技术保护范围的限制。图1是本申请一实施例的开发机载总线通用仿真框架的方法的流程示意图。如图1所示的开发机载总线通用仿真框架的方法包括传输层、数据分发服务层、虚拟总线层,所述开发机载总线通用仿真框架的方法包括如下步骤:步骤1:在传输层构建本地机载总线服务,为同平台下不同仿真器之间的总线通信提供基础接口;以及构建分布式机载总线服务,为设备间总线通信提供基础接口;步骤2:通过数据分发服务层调用传输层提供的基础接口,构建基于发布和/或订阅的数据分发服务;步骤3:通过虚拟总线层调用数据分发服务接口,并封装机载总线仿真接口;步骤4:使用仿真节点或真实机载设备调用所述虚拟总线层的接口,完成数据通信任务。本申请的开发机载总线通用仿真框架的方法通过对各类机载总线网络协议特征共性的提取,提出一种总线网络仿真的统一方法,适用于不同种类的机载总线网络仿真。在本实施例中,在步骤1中,采用内存管理服务构建所述本地记载总线服务;采用winsock库构建所述分布式机载总线服务。实施例1:在步骤1中,传输层使用两种方式来完成数据从源端到目的端的发送:针对数据分发服务层的基于共享内存的数据分发服务,传输层采用内存管理服务来实现数据发送与接收,为同平台下不同仿真器之间的总线通信提供基础接口。针对基于以太网的数据分发服务,传输层采用Winsock库提供的服务来完成数据发送与接收,为设备间总线通信提供基础接口。在步骤2中,数据分发服务层调用传输层提供的基础接口,并向虚拟总线层提供基于发布/订阅的数据分发服务,通过建立发送方与接收方的发布/订阅关系来绑定发送端口与接收端口,并建立发送方与接收方的数据传输通道,其封装了标准的数据分发服务接口DataRead()、DataWrite(),该接口符合数据分发服务标准。在步骤3中,虚拟总线层调用数据分发服务接口,并根据具体机载总线接口形式封装机载总线仿真接口,并向应用程序层提供与真实总线设备相同的通信接口,其数据发送与接收通过各种虚拟总线(虚拟AFDX总线、虚拟A429总线等)完成。在步骤4中,应用层各仿真节点或真实机载设备调用虚拟总线层接口,完成数据通信任务。最后需要指出的是:以上实施例仅用以说明本专利技术的技术方案,而非对其限制。尽管参照前述实施例对本专利技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本专利技术各实施例技术方案的精神和范围。本文档来自技高网...
一种开发机载总线通用仿真框架的方法

【技术保护点】
一种开发机载总线通用仿真框架的方法,所述仿真框架包括传输层、数据分发服务层、虚拟总线层,其特征在于,所述开发机载总线通用仿真框架的方法包括如下步骤:步骤1:在传输层构建本地机载总线服务,为同平台下不同仿真器之间的总线通信提供基础接口;以及构建分布式机载总线服务,为设备间总线通信提供基础接口;步骤2:通过数据分发服务层调用传输层提供的基础接口,构建基于发布和/或订阅的数据分发服务;步骤3:通过虚拟总线层调用数据分发服务接口,并封装机载总线仿真接口;步骤4:使用仿真节点或真实机载设备调用所述虚拟总线层的接口,完成数据通信任务。

【技术特征摘要】
1.一种开发机载总线通用仿真框架的方法,所述仿真框架包括传输层、数据分发服务层、虚拟总线层,其特征在于,所述开发机载总线通用仿真框架的方法包括如下步骤:步骤1:在传输层构建本地机载总线服务,为同平台下不同仿真器之间的总线通信提供基础接口;以及构建分布式机载总线服务,为设备间总线通信提供基础接口;步骤2:通过数据分发服务层调用传输层提供的基础接口,构建...

【专利技术属性】
技术研发人员:刘峰张帅辛国华王鸿翔周涛
申请(专利权)人:中国航空工业集团公司西安飞机设计研究所
类型:发明
国别省市:陕西,61

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

1