首  页  |研究所介绍   |技术支持   |客户留言   |联系我们 
 
 
     
 
 


    ezRTI是基于标准HLA v1.3开发的HLA系统运行时间框架,与HLA v1.3标准中的C++接口保持兼容。从结构上看, RTI是基于计算机通讯网络的面向仿真应用的一个分布式支撑平台。它屏蔽了底层网络特性,为高层的仿真应用提供透明的网络传输。RTI作为联邦运行的底层支撑系统,在逻辑上与联邦成员构成典型的客户/服务器结构。

1.ezRTI 组成
    ezRTI由以下组件组成:RTI执行进程RTIexec,联邦执行进程FEDexec,和LibRTI。其中RTIexec的功能是创建和撤销联邦执行,对联邦执行进行管理。当创建一个新的联邦执行时,会启动一个FEDexex进程,全权负责维护该联邦执行,例如联邦成员的加入与退出等等。LibRTI提供了RTI与应用程序之间的接口。RTI管理功能的实现由RTIexec,FEDexec,和LibRTI协同完成。

2.ezRTI特点

 

    由于采用了具有自主知识产权的高效率算法和层次化、模块化等现代软件工程开发思想,ezRTI在实时性、稳定性、以及功能兼容性等方面取得了重大突破,其特点如下:
(1)高效的实时性
    通过采用具有自主知识产权的具有国际领先水平的高效时间管理算法、数据分布管理算法,以及设计实现时采用的高效的分布对象管理技术、分布资源一致性维护技术、最小存储代价技术、静态数据结构技术等一系列先进技术,从理论和实践两方面充分保证了ezRTI的强实时性。
(2)良好的稳定性
    通过完善的内存管理、异常触发机制、独特的事务处理和指令缓存技术,确保了ezRTI的系统稳定性,并在若干实际应用系统得到可验证。
(3)全面的兼容性
    ezRTI全面支持IEEE1516标准,同时只要通过对链接库的简单替换就可以实现对DMSO RTI 1.3各种版本的支持。
(4)心跳机制
    通过对传统DIS系统中心跳机制的集成,进一步加强了ezRTI的兼容性、实时性和稳定性。
(5)灵活的可移植性
    通过采用底层软件一致性设计,能够很好的支持多种操作系统,包括Windows 98 / Windows NT / Windows 2000 / WindowsXP、Linux以及Unix等,提供了灵活的可移植性,可以有效保护用户的开发投资。
(6)对常用仿真软件的支持能力
    通过对常用仿真数值计算软件(如Matlab、Matrix等)、图形图像软件(Vega)的特殊优化设计,使得ezRTI能够很好的与这些软件配合工作。
(7)高度的数据安全特性
    支持用户对传输数据格式的加密处理,保证用户数据的高度安全。