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:在传输层构建本地机载总线服务,为同平台下不同仿真器之间的总线通信提供基础接口;以及构建分布式机载总线服务,为设备间总线通信提供基础接口;步骤2:通过数据分发服务层调用传输层提供的基础接口,构建基于发布和/或订阅的数据分发服务;步骤3:通过虚拟总线层调用数据分发服务接口,并封装机载总线仿真接口;步骤4:使用仿真节点或真实机载设备调用所述虚拟总线层的接口,完成数据通信任务。
【技术特征摘要】
1.一种开发机载总线通用仿真框架的方法,所述仿真框架包括传输层、数据分发服务层、虚拟总线层,其特征在于,所述开发机载总线通用仿真框架的方法包括如下步骤:步骤1:在传输层构建本地机载总线服务,为同平台下不同仿真器之间的总线通信提供基础接口;以及构建分布式机载总线服务,为设备间总线通信提供基础接口;步骤2:通过数据分发服务层调用传输层提供的基础接口,构建...
【专利技术属性】
技术研发人员:刘峰,张帅,辛国华,王鸿翔,周涛,
申请(专利权)人:中国航空工业集团公司西安飞机设计研究所,
类型:发明
国别省市:陕西,61
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。