一、国外
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账号发消息!