关于HLA/RTI的调研工作(转+参考+整合,后续)

一、国外
1、DMSO RTI NG:它是由DMSO提倡和开发的并对所有具备资格的联邦开发者免费使用。它和HLA1.3版接口规范相对应。它提供了一个通用服务集合,这些服务可以通过标准编程语言访问。API支持C++、Java、Ada95和CORBA接口定义语言。这种RTI和HLA是兼容的。(应该不开源吧?
2、美国MAK公司的RTI:业界第一个商业化的RTI,同时MAK RTI是目前世界上用户最多的商业RTI。(MÄK实时RTI由MÄK技术公司开发。目前,它对仿真团体免费使用。为了实现跨越不同网络体系结构的灵活性,它可以被配置为使用点对点、广播或组播通信。另外,公司指出MÄK RTI对CPU和内存的要求极小,并简化了与HLA兼容的仿真的体系结构。然而,这种RTI不能实现所有的DMSO RTI服务。因此,对于一些联邦成员而言不是所有的仿真要求都能被满足的。MÄK技术公司还开发了几种能和实时RTI一起使用的工具。
(怎么使用呢?)
3、瑞典PITCH公司的pRTI:瑞典PITCHA公司的产品,世界上第一个通过DMSO HLA兼容性测试的商用的RTI产品。(Pitch portable RTI是由位于瑞典Linköping的Pitch公司开发的。它是HLA1.3版接口规范文档里所有服务的独立于实现了平台的。它是用Java编写的。pRTI可以运行在Windows NT4/95/98、Sun、SGI、RedHat Linux和其它平台上,它在多种平台上提供了包括C++捆绑在内的全面互操作性。这种RTI和HLA也是兼容的。)
4、LabWorks套装LabWorks是美国AEis公司推出的支持HLA标准的联邦应用开发平台,包括四个模块:
OMDT Pro—建立联邦的对象模型(FOM、SOM);FedProxy—-为联邦模型提供测试工具;Omni—为HLA应用提供集成工具;FedDirector—为联邦运行提供管理工具

   我想找一款能够使用java语言编写、最好能够开源代码的RTI。
    三、总结:

目前有很多研究团体和个人致力于开发RTI软件,现有较为典型的RTI软件包括DMSO RTI,pitch公司pRTI1.3、pRTI1516,MAK RTI套装产品,LabWorks套装产品,国内的有北京航空航天大学的DVE_RTI,浙江大学的CADRTI等等,这些平台各具特色,使开发周期缩短,难度降低,但由于各开发平台通用性不强,性能参差不齐,在实际应用中也存在很多问题。
应该立足于现有能提供二次开发功能的平台,结合实际项目进行开发研究,在这方面清华大学的基于网格技术的分布仿真支撑平台(GRASP)是一个很好的例子。而要求快速开发则采用MAK RTI或pRTI与LabWorks的结合都是不错的方案。
实用的商业RTI软件主要有美国MAK公司开发的Mak RTI、瑞典的PITCH公司基于Java开发的跨平台的pRTI等

http://download.csdn.net/download/sennyrong/4032655
(RTI1.3NG-WinNT-VC6(DMSO))在HLA仿真程序设计一书中提到的RTI,里面包含运行于WinNT,vc6编码的RTI程序。(C++)
http://download.csdn.net/download/sennyrong/4032655?web=web:RTI1.3NG-WinNT-VC6(DMSO)这就是在HLA仿真程序设计一书中提到的RTI,里面包含运行于WinNT,vc6编码的RTI程序。
使用须知:
安装完成后,一定要设置环境变量
RTI_HOME,RTI_BUILD_TYPE,PATH,RTI_RID_FILE,设置完后重启机器,即可使用。具体设置参数请查看HLA仿真程序设计P92页。
http://download.csdn.net/download/huguangshanse00/3533535:DMSO RTI-1.3NGv6-Win2000.exe
DMSO 的RTI 1.3 NGv6 版,基于HLA分布式仿真体系结构的必要构件
其实是RTI-1.3NGv6-WinNT 据说很古老,不过可以使用。
http://download.csdn.net/download/u010005462/5209106
RTI 1.3-NG v3-WinNT.zip 可以使用。
http://download.csdn.net/download/supercalculate/4548269
BH+RTI2.3完整安装包 + 序列号 内附CHAT范例 可用!
http://download.csdn.net/download/agilis/3295258:BH RTI 2.2编程手册-IEEE 1516标准部分
http://download.csdn.net/download/agilis/3305901:BH RTI 2.2编程手册-HLA 1.3标准部分
http://download.csdn.net/download/songyunyan/4005814:BH RTI 2.2(教学版).EXE 与之前上传的BH RTI 2.2编程手册配套
http://download.csdn.net/download/supercalculate/4548273:BH+RTI+2.2编程手册-IEEE+1516标准部分
BH RTI2.2用户手册
http://download.csdn.net/download/ysc_cn/2042904:HLA 北航RTI 2.3版本,支持30个以上的节点,经过我的测试,该版本的RTI比较稳定。但性能不如pRTI。 序列号B2U2AAVR6LABRTIHLA 在北航的RTI专门的网页上可以申请到对应的序列号,版本是2.2的,目前最新的没有免费开放,适合学习的了解用。
http://download.csdn.net/download/roland2dragon/8020757:美国国防部建模与仿真办公室(DefenseModelingSimulationOffice,DMSO) 开发的RTI 1.3NGV5的程序员手册,详细介绍了该软件的编程接口,可供HLA仿真开发人学习参考。 积分10
http://download.csdn.net/download/lcfromljw/9068631:Open HLA (oh-la) provides an open-source implementation of the HLA RTI spec 1.3, IEEE 1516 and IEEE 1516 Evolved. It also provides a framework to wrap the standard RTI classes and FOM to code generation to make life simpler.

http://download.csdn.net/download/fangjiayong/7396957:HLA/RTI 分布式仿真初学者指南 外国一本专家写的分布式仿真的程序书籍,非常适合初学者,易学就会。 英文的
CERTI运行过程分析:http://blog.csdn.net/zhangjiwei1986/article/details/6081577
http://download.csdn.net/download/friendbaby/7101785:makRti3.3.2-win32-msvc++8.0-setup(C++)

如果有调研或者使用HLA-RTI的同学可以一块讨论讨论,这方面的资料比较少,我也是初次接触,正在慢慢探索做毕设。可以留言或者给我的CSDN账号发消息!

  • 3
    点赞
  • 41
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
HLA RTI仿真平台是基于联邦体系的仿真平台,其中HLA代表高级联合体架构(High Level Architecture),RTI代表运行时基础设施(Run-Time Infrastructure)。 HLA RTI仿真平台的基本原则是实现不同仿真系统之间的互操作性和互通性。它提供了一种标准化的框架,使得不同厂商开发的仿真系统能够在同一个平台上进行协同工作。这意味着不同的仿真系统可以共享数据、交换消息、协同执行任务,以实现更复杂的仿真场景。 HLA RTI仿真平台的实现需要使用HLA软件框架以及RTI运行时基础设施。HLA软件框架定义了一些标准化的接口和协议,用于描述仿真系统之间的交互方式。RTI运行时基础设施提供了具体的支持代码和工具,用于实际部署和运行仿真系统。 使用HLA RTI仿真平台可以带来一些重要的好处。首先,它可以降低各个仿真系统之间的集成难度,减少了在不同系统之间进行数据换和接口开发的工作量。其次,它提供了一种分布式的仿真环境,使得不同的系统可以在不同的计算机上进行运行,提高了仿真的效率和性能。此外,HLA RTI仿真平台还支持多平台、多模型和多尺度的仿真,可以应对复杂多样的仿真需求。 总之,通过使用HLA RTI仿真平台,可以实现不同仿真系统之间的互操作性和协同工作,提高仿真的效率和性能,满足复杂场景下的仿真需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值