10 2012 档案

摘要:RTI主要分为LRC和RTI两大部分,总体的逻辑结构分为五部分:LRC请求消息队列、RTI请求消息队列、RTI处理行为队列、LRC行为回调队列、LRC和RTI网络连接。为了更好的理解每一个组件的工作过程,这里通过联邦成员注册同步点请求在NPU_RTI系统中的消息流进行说明,示范消息在系统中的流向和响应。Step1:LRC处理用户请求通过分析LRC处理用户的请求过程,理解在联邦运行中, RTI大使在调用registerFederationSynchronizationPoint时的消息处理过程。当RTIAmbassador接收到联邦成员的请求,根据请求类型,该请求被转换为某个类型的消息对象实例。 阅读全文
posted @ 2012-10-23 23:12 微笑风 阅读(556) 评论(0) 推荐(0)
摘要:NPU-RTI软件设计由RTI执行进程(RtiExec)、联邦执行进程(FedExec)和RTI库(libRTI)三部分组成。如下图所示,每一联邦成员将链接libRTI库。 RtiExec是一个全局进程,其主要作用是与FedExec进行通信,引导成员加入正确的联邦执行,完成消息交换。每一个FedExe进程管理一个联邦成员加入和退出联邦,并辅助加入的成员实现数据交换、时间推进和其它联邦管理功能。libRTI是一个C++库,为成员开发者提供了HLA接口规范所定义的服务。成员通过调用libRTI库实现的HLA服务与RtiExec、FedExec以及其它成员通信。目前实现的NPU-RTI采用TC... 阅读全文
posted @ 2012-10-22 21:14 微笑风 阅读(336) 评论(0) 推荐(0)