专题栏目:ARVRMR虚拟现实

HLA底层支撑体系RTI是什么?

MAK RTI是一种高性能的快速高效的RTI,为开发HLA分布式交互仿真提供了最快方法。其高效、易用工具通过将CPU占用时间、网络带宽和内存消耗降低到最小来保证HLA应用的最高性能。

MAK RTI完全实现了HLA规划定义的所有功能(包括1.3和IEEE1516),通过了DM-SO和SISO验证,用户可根据需要开启和关闭相应的服务,如数据分发管理、时间管理等。在开发和调试期间,联邦成员不稳定的情况下,联邦执行需要不断地重起,这时 MAK RTI提供了很好的帮助,它启动很快,一旦联邦成员崩溃,RTI会正常恢复 MAK RTI提供了在只需要MOM、DDM(数据分发管理)和 Ownership Management(所有权管理)三大服务情况下的无需启动 RTIExec的轻量模式。

MAK RTI提供了 RTISpy插件,它让RTI作为不透明的黑盒子成为了历史,用户通过Spy可以方便地查找连接问题、监测网络数据定制行为。它直接从本地RTI组件(LRC)和 RTIExec中收集信息,并以图形化的方式显示出来,即使在连接不稳定条件下也能提供数据,同时用户可以看到特定的细节。用户可以从Lc角度调整整个应用一扫描查看LRC有关的对象、其收发的交互消息、所有联邦对象模型订购和发布的当前状态。它可记录 federate-am-bassador和RTI -ambassador-触发的系统调用,帮助用户解决繁琐的时间问题。CPU占用率和网络带宽使用情况都采用了图形和图表的方式显示,十分直观易读。

RTISpy应用程序接口使用户可编写自己的插件来改变、扩展和查询RTI的各种功能。通过应用程序接口,用户可采用新的网络数据改变RT的数据传输格式、基于特定需求调试出最佳性能、替换关键服务中的缺省实现。编写一个采用反射内存通信机制的插件来代替缺省的网络通信;试验新的数据分发管理算法或可靠的多播协议;借助于 RTISpy应用程序接口,用户可以定制可靠的RTI来满足不同应用的不同需要。

内容来源:胡小梅《分布式虚拟现实技术》

发表评论

相关文章