产品概述

 

 

  使用VR-Link网络工具包,可以轻松而快捷地将各种模拟器和基于美国国防部高层体系结构(HLA)或分布式交互仿真协议(DIS)的虚拟现实仿真应用通过网络连接到一起。VR-Link强大的功能,简单易用的编程接口,强大的代码生成工具为维护已有的仿真应用或开发新的仿真减少了风险,费用和所需的时间。VR-Link仿真完全遵守HLA协议,对于原有的DIS项目,也能完全兼容。

 

 

 

产品介绍

 

协议无关API

  VR-Link通过提供一个单文档的无需考虑网络细节问题的应用程序接口,从而节省了仿真开发费用。当用户采用VR-Link应用程序接口编写代码时,仿真应用就自动地和DIS,HLA 1.3、IEEE1516和TENA兼容。例如,大多数原本支持HLA1.3协议的VR-Link应用程序,只需要重新编译一次就可以支持IEEE1516了。

 

RTI底层参数及远程实体访问

  VR-Link采用协议无关的API可以设置本地仿真实体与对象的状态,并通过HLARTI、DIS网络或TENA中间件,将应用程序的信息自动的发送至接收端。VR-Link提供了访问远程实体当前状态的通道。并可实现航路平滑、阀值设置、坐标转换、对属性要求的响应和过滤处理等功能。VR-Link支持用户控制底层网络传输细节,通过底层API提供的通道,用户能够直接访问到RTI、每一个更新和PDU内容,以及DIS连接参数等具体细节。

 

 

FOM灵活性

  VR-Link的FOM–Agile基础构架允许用户通过选择合适的即插即用的FOM表来一次性地建立一个可以在几个不同联邦间切换的仿真成员。VR-Link采用RPRFOM格式FOM表提供仿真应用的互操作性,并提供工具和实例来帮助用户为其他的联邦对象模型开发新的FOM表。某个特定联邦对象模型的FOM表一旦建立起来,所有以VR-Link为基础而建立起来的应用(包括MÄK Stealth、MÄK PVD、MÄK Data Logger、MÄK Gateway、VR-Exchange和VR-Forces)都可以进行互操作的应用交互。

 

 

基于FOM的代码生成工具

  VR-Link通过提供的API支持大多数分布式仿真的通用概念,并支持用户定制化开发自定义的FOM元素,包括RPR FOM中类的扩展,及增加不同的仿真概念,VR-Link 提供代码生成器完成应用的用户定制化扩展。VR-Link代码生成器读取HLA FOM,自动的为FOM生成VR-Link扩展。代码生成器生成文件包括:C++风格的源文件和头文件、微软的C++解决方案文件、UNIX的makefiles生成的类、应用到发布和跟踪新的HLA对象的类,完成发送和接受定制的交互。VR-Link代码生成器基于XML的FOMs对HLA1.3的OMT文件和IEEE 1516起作用。

 

 

灵活 便携 支持

  VR-Link面向对象设计和使用C++语言编写的特点为用户提供了灵活性,用户可重写默认功能,通过扩展工具包来使用修改过的或新的FOM表,或者使用用户自定义的DIS PDU;作为一个跨平台的工具包,VR-Link包含了示例源码和大量的开发指导,除此之外,MÄK为用户提供强有力的技术支持,用户可以直接与VR-Link的核心开发工程师进行技术交流。因为MÄK公司是标准发展组织的一员,VR-Link会支持新的网络通信协议。