HLA接口规范.pptx

上传人:b****1 文档编号:1130175 上传时间:2022-10-17 格式:PPTX 页数:204 大小:4.96MB
下载 相关 举报
HLA接口规范.pptx_第1页
第1页 / 共204页
HLA接口规范.pptx_第2页
第2页 / 共204页
HLA接口规范.pptx_第3页
第3页 / 共204页
HLA接口规范.pptx_第4页
第4页 / 共204页
HLA接口规范.pptx_第5页
第5页 / 共204页
点击查看更多>>
下载资源
资源描述

HLA接口规范.pptx

《HLA接口规范.pptx》由会员分享,可在线阅读,更多相关《HLA接口规范.pptx(204页珍藏版)》请在冰豆网上搜索。

HLA接口规范.pptx

HLA/RTI接口规范,仿真应用系统的框架,HLARTI,红方成员组,蓝方成员组,结构虚拟真实结构虚拟真实仿真仿真仿真仿真仿真仿真成员成员成员成员成员成员,显示成员组态势场景图表,导演方成员组,运行数据仿真气象地理电磁控制记录评估环境环境环境,战场环境成员组,总体设计思路,中心RTI,局部RTI,局部RTI,局部RTI,局部RTI,一种分层的分布集中式RTI结构模型,成员,成员,KD-RTI,联邦1,成员,成员,KD-RTI,联邦2,成员,成员,KD-RTI,联邦3,KD-FBT,KD-FBT,KD-FBT,Internet,RTI(Run-TimeInfrastructure)底层通信机制,联邦成员,联邦成员,联邦成员,联邦成员,联邦管理器、数据收集器、隐形观察器,成员,仿真应用,基于HLA的仿真系统,运行时间支撑系统RTI按照HLA的接口规范标准进行开发,提供了一系列用于仿真互连的服务,是HLA仿真系统进行分层管理控制、实现分布仿真可扩充性的支撑基础,也是进行HLA其它关键技术研究的立足点。

作为HLA进行分布仿真的支撑系统,RTI是实现HLA的核心,对运行过程中动态信息的管理和集成提供有效的支持。

FOM/SOM表,FED文件,HLA交互模型,Entity模型描述,实体模型,联邦成员模型,主执行逻辑(main),用户,用户,RTI,一、RTI部件的逻辑视图,RTI和成员代理,(FigurefromtheHands-onPracticum),成员的构成,TheLocalRTIComponents(LRC)provideexternalfunctionalityasspecifiedbytheIFSpec.,TheFederatesCodeprovidesTheFederatescodemustdefinetheabstractinternalfunctionality.RTI:

FederateAmbassadorclassWhiteFederateFederateCodeFederateAmbassadorLRCRTIAmbassador,TheLRCincludethemethodsfortheRTI:

RTIAmbassadorclass,根据调用关系,RTI软件被分为两部分,一部分被包装成RTIamb类,定义和实现联邦成员所需的与RTI通讯的接口,由联邦成员主动调用;另一部分被包装成FedAmb类,定义和实现RTI所需的与联邦成员通讯的接口,由RTI回调使用,须根据具体的联邦仿真应用开发,完成相应功能。

RTIEXec管理多个联邦执行的创建和撤销;FedExec每个执行的联邦运行一个进程;管理多个成员加入和退出联邦;协调成员间的数据交换;libRti为成员提供HLA/RTI接口服务。

二、HLA成员接口规范概述,三、联邦管理(FM),联邦管理处理联邦执行的创建和撤销、成员的加入和退出、联邦同步以及联邦状态的保存和重建。

在成员加入联邦之前,联邦执行必须存在。

随后成员可以以仿真人员认为有意义的任意顺序加入和退出联邦。

HLA,1联邦管理服务,在一个计算机网络中,RTI以及其它一些支持软件与各种仿真应用一起构成了一个综合的仿真环境。

在这个环境中,可以运行各种联邦。

联邦管理服务即用于在此仿真环境中创建、动态控制、修改和删除一个联邦执行。

一个联邦执行是使用一个指定FOM、RTI及各种运行细节数据执行某个联邦的过程。

HLA,联邦管理服务,创建联邦执行删除联邦执行3加入联邦执行4退出联邦执行,注册联邦执行同步点同步点注册确认+宣布同步点+达到同步点联邦同步,请求联邦保存初始化成员保存+开始成员保存成员保存完成联邦保存请求恢复运行恢复运行请求确认+恢复运行开始+恢复运行初始化恢复运行结束联邦恢复运行+,第1组,(最后个成员)退出联邦执行,(第一个成员)加入联邦执行,创建联邦执行,删除联邦执行,开始,结束,联邦执行已启动,支持联邦成员加入/退出执行加入联邦执行退出联邦执行联邦执行基本状态图,创建联邦执行删除联邦执行3.加入联邦执行4.退出联邦执行,第2组,同步点注册确认+宣布同步点+达到同步点联邦同步,一个成员注册一个同步点后,,RTI宣布这个同步点标号;其它成员5注册联邦执行同步点接收到这个标号后,在“到达”该同,步点时向RTI通报;当所有成员都到达同步点之后,RTI给联邦中所有成员发送回调信息,这时成员之间就可以在同步点进行交互操作了。

设置同步点的概念同设置运行断点是一致的,成员在同步点处可实现暂停,进行人机交互后恢复运行;也可实现该时刻联邦运行状态的保存,使联邦运行在后续运行中可以返回到该点重新开始,实现仿真重演。

第三、四组的,服务都是在设置同,步点基础上进行的。

3.1CreateFederationExecution,创建联邦执行服务将创建一个新的联邦执行。

该服务创建的每一个联邦执行将独立于所有其它的联邦执行。

FED标识符用于识别请求建立的联邦执行的联邦执行数据。

形参:

联邦执行名(Federationexecutionname)FED标识符(FEDdesignator)返回变量:

无,3.2DestroyFederationExecution,终止联邦执行服务将从RTI创建的联邦执行的集合中删除一个联邦执行。

该联邦的所有行为将停止,且该联邦的所有成员必须在调用这个服务之前退出。

形参:

联邦执行名(Federationexecutionname)返回变量:

无,3.3JoinFederationExecution,加入联邦执行服务将把该成员加入一个联邦执行。

返回的联邦成员标识符在该联邦执行的所有成员中是唯一的。

形参:

联邦成员类型联邦执行名(Federationexecutionname)返回变量:

联邦成员标识符,3.4ResignFederationExecution,退出联邦执行服务表明请求停止参与一个联邦执行。

退出前,该联邦成员拥有的实例属性所有权应被解除。

该联邦成员可以释放拥有的实例属性所有权或删除部分对象实例。

形参:

(指示RTI对其拥有的实例属性采取的动作)a)释放所拥有的全部实例属性的所有权b)删除该联邦成员有权删除的全部对象实例c)先执行动作a)再执行b)d)不执行任何动作返回变量:

无,3.5RegisterFederationSynchronizationPoint,注册联邦同步点服务用于初始化一个同步点标记。

当一个同步点标记被成功注册时,RTI将向部分或全部成员通知该同步点。

用户提供的标志提供了一种关联同步点的信息载体,并且与同步点标记一起声明。

形参:

同步点标记用户提供标志(User-suppliedtag)联邦成员的可选集返回变量:

无,3.5RegisterFederationSynchronizationPoint,续三个参数变量确定的同步点只影响明确表示在句柄集内的成员。

这被称为详细说明的同步点。

两个参数确定的同步点应用于联邦中的所有成员,包括在同步过程中新加入的成员。

这被称为通用的同步点。

3.6ConfirmSynchronizationPointRegistration+,证实同步点注册服务将向该成员指示一个已请求的联邦同步点注册的情况,用于响应注册联邦同步点服务的调用。

肯定的指示符通知该成员该标记已被成功注册。

否定的指示符通知该成员,该标记正在使用中或该标记注册失败。

形参:

同步点标记注册成功指示符返回变量:

无,3.7AnnounceSynchronizationPoint+,宣布同步点服务将通知成员存在新的同步点。

当一个同步点标记被注册成功时,RTI将在执行中的所有成员或指定成员集上调用该服务,这些联邦成员形成该点的同步集。

形参:

同步点标记用户提供的标志返回变量:

无,3.8SynchronizationPointAchieved,同步点到达服务将通知RTI,该成员到达指定的同步点。

一旦给定点同步集合里的所有成员调用了该服务,RTI将不再在新加入的成员上调用宣布同步点服务。

形参:

同步点标记返回变量:

无,3.9FederationSynchronized+,联邦同步服务将通知该成员,指定同步点的同步集中的所有成员在该点调用了同步点到达服务。

该服务将在该点同步集合中的所有成员上被调用,即该点同步集中成员在该点已被同步。

形参:

同步点标记返回变量:

无,3.10RequestFederationSave,请求联邦保存服务用于请求保存联邦状态。

如果未选联邦时间变量,RTI将指示所有联邦执行成员立即保存状态。

RTI将通过回调成员的初始化成员保存服务来通知该成员开始保存状态。

形参:

联邦保存标记可选的联邦时间值返回变量:

无,3.11InitiateFederateSave+,成员开始保存服务将指示成员保存状态。

RequestFederationSave服务提供给RTI的标记将被RTI提供给该成员。

在收到该服务调用后,成员将立即停止给该联邦提供新信息。

在收到FederationSaved+服务调用后,该成员再继续给联邦提供新信息。

形参:

联邦保存标记返回变量:

无,3.12FederateSaveBegun,联邦成员保存开始服务将通知RTI,该联邦成员开始保存它的状态。

形参:

无返回变量:

无,3.13FederateSaveComplete,联邦成员保存结束服务将通知RTI,该成员已结束保存行为。

保存结果指示符将通知RTI该成员的保存是成功还是失败。

形参:

成员保存结果指示符返回变量:

无,3.14FederationSaved+,FederationSaved+服务将通知该成员,保存过程已完成,并将指出该过程是否成功完成。

形参:

联邦保存成功指示符返回变量:

无,3.15RequestFederationRestore,请求联邦恢复服务将指示RTI开始联邦恢复过程。

联邦恢复请求是否有效由证实联邦恢复请求(ConfirmFederationRestorationRequest+)服务说明。

形参:

联邦保存标记返回变量:

无,3.16ConfirmFederationRestorationRequest+,证实联邦恢复请求服务将向该成员指示一个请求联邦恢复的状态。

该服务在响应RequestFederationRestore服务时被调用。

形参:

联邦保存标记请求成功指示符返回变量:

无,3.17FederationRestoreBegun+,联邦恢复开始服务将通知该成员一个联邦恢复即将开始。

在收到该服务调用后,该成员将立即停止为该联邦提供新的信息。

仅在收到FederationRestored+服务调用后,可以继续为该联邦提供新的信息。

形参:

无返回变量:

无,3.18InitiateFederateRestore+,初始化联邦成员恢复服务将指示该成员返回到一个已保存的状态。

该成员将基于当前联邦执行名、提供的联邦存储标记、提供的成员指示符选择合适的恢复状态信息。

形参:

联邦存储标记成员标识符返回变量:

无,3.19FederateRestoreComplete,联邦成员恢复完成服务将通知RTI该成员已完成它的恢复企图。

如果恢复成功,该成员处于该联邦保存发生时它或与它同类型的其它成员所处的状态,区别只是该成员正等待FederationRestored+服务的调用。

形参:

成员恢复成功指示符返回变量:

无,3.20FederationRestored+,联邦已恢复服务将通知该成员,联邦恢复过程已完成,并指出成功与否。

形参:

联邦成员恢复成功指示符返

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 法律文书 > 辩护词

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1