![]() |
|||
第一 MAK VR-Link
利用MAK公司的VR-Link网络工具包.你可以
很容易地快速地利用美国国防部(DoD)的 DIS
(Distributed Interactive Simulation)协议
或新的HLA(High Level Architecture),通过网
络将仿真与虚拟现实应用结合起来, VR-Link的
功能强大的、容易使用的程序员界面,通过专家的
技术支持.能减少风险、经费及缩短开发周期,并
适用于维护现存的或开发新一代的仿真软件。
VR-Link的PDU(Protocol Data Unit)界面层
提供给程序员灵活性.以检验并设置输人和输出
DIS PDU。功能强大的交互作用层执行高水平的DIS
功能,其包括航迹推算法、界限的设定、碰撞管理
以及坐标值得转换,并提供了典型的应用的源代码,
这使集成过程变得容易。
VR-Link的面向对象的 C++编程环境提供给程序
员极大的灵活性,以超出缺省的功能并将其扩展到
新的应用。VR-Link的 C++界面对 C语言应用来说
极为易使用.也同时提供了完整的Ada语言界面。
适用的平台:
Silicon Graphics、Windows NT and 95、Sun、Dec、
Alpha、Hp、Concurrent
PDU界面层:
适用于所有 DIS PDU的C结构及 C++类对象
·从多种形态的 PDU类中提取
·提供辅助函数设置并检查每一个域
·消息头的自动填充
·直观地处理可变长度的PDU
·提供打印 ASCII表示的函数
连接实体的演练
·用于DIS演练的应用接口
·接收和发送 PDU
·管理实体和事件的ID
·将发出的PDU做上时间的标己
·用回调机构发送收到的PDU到用户代码或
VR-Link交互作用层实体
·支持多重发射
交互作用层
远程实体表
·保持对远程实体的跟踪
·航迹的推算(Performs dead reckoning)
·平滑远程车辆的运动
·允许用户构造过滤器
·启动接收实体状态PDU
·提供可配置的超时参数
·跟踪绞接和附着的部件的轨这
·当实体进人或离开演练现场已通知应用
演练地点的实体
·用户自己确定的范围
·在需要的时候自动发送实体状态PDU
·跟踪绞接和触及到的部件
碰撞处理程序
·提供缺省的基于检测算法的包络面
·允许用户提供高保真的碰撞撞测算法
·当检测到碰撞时自动发送碰撞PDU
·对相关的接收到的碰撞PDU自动做出反应
其它的交互作用层功能
·发送焰火和爆炸PDU
·对数据查询做出反应并设置数据PDU
·支持仿真管理
工具
·丰富的矢量和矩阵操作函数
·独立于平台的系统时钟接口
·对不连续的仿真时间的支持
·坐标转换:DIS地心坐标、测地坐标(纬度
/经度/高度)、统一横轴墨卡托(UTM)
投影坐标、地形坐标
其它特色
用户的可扩展性
·易于附加用户新定义的 PDU
·通过再细分类扩展缺省的函数性
典型应用
·NetdumP:一个用于以易读的格式打印
正在接收的 PDU的工具
·F18:一个用于灵活的调试、演示VR-Link大部
分功能的简单的 DIS实体仿真器
·SM and GCF:用 VR-Link的仿真管理支持的简单的例子
第二 MAK Stealth
MAK Stealth是分布仿真各个阶段的重要工具,
用于形势的了解、调试及回顾。MAKStealth容易使
用,不需要额外的配置。你可以通过界面的选择飞
过虚拟的世界,在正规观察战场时可用十一种观察
摸式中的一种””附着”在仿真的实体上。由于
MAK Stealth独到的特点,被认为是工业界用于虚拟
战场三维观察的标准。
观察特征
·包括十一种观察摸式(在跟踪另一个实体时自动”
附着”在一个实体上,自动保持一组实体在观察空间)
·通过三维鼠标、基于 Motif的界面或键盘等控制你的飞行
·用 Motif的界面或键盘等从一系列演练现场的实体中作出选择
·在演练现场.点击一个实体,自动“附着”在上面
·通过 PVD、ModSAF或“手稿”中的DIS PDU进行远程控制
·存储和国放实体观察模式或“附着”状态
·通过 Heads-UP-DisPlay观察其位置、姿态以及观察模式
DIS/HLA信息
·利用 MAK的 VR-Link网络工具“监听”DIS或 HLA演练
·通过“地面贴合”选项将地面和海洋实体放在地形上
·遵循DARPA/WarBreaker实体飞行标准,使绞接部件、
结合的部件及替换实体(损坏、破坏的部件,等)
的显示更真实
·显示基于实体外形的烟火、火焰效果.武器喷口闪烁.
地面的击中以及实体被击中后的效果
·通过用户配置的平滑条件消除不稳定的位置数据
·开火事件后,自动地附着在军械上
·将雷达及受到危险的范围描述为外形透明的敏感区域
第三 MAK PVD (Plan View Disply)
MAK公司的PVD是用二维”big picture“的方式来反映虚拟
场景。在其上显示被仿真实体的运动,如:车辆、士兵、坦
克等。
PVD给你一种新的视野,通过把仿真实体及信息放入二维
视图的虚拟环境中,让你可全盘考虑其战术的、战略的范畴。
而传统的三维显示,我们很难做到这一点。
通过PVD,我们可以解决一些通常的问题如:军队的布置、
地貌对其影响等。
PVD与其它MAK工具可一起使用,如:Stealth和Data Logger。
第四 MAK的数据记录仪(Data Logger)
MAK的数据记录仪能与MAK Stealth结合使用.生成稳固
的易于使用的事后重放系统。通过基于Motif的界面,
用户可以记录DIS数据包,存人一个文件并在需要的时候
可以重新播放。其包括标准的诸如暂停和慢放、快进和快
退等VCR特征.以产生某一效果的演示。
第五 MAK RTI
RTI是低层网络的接口函数库,是HLA应用程序所必须
的。它可从www.mak.com站点免费下载。
|
|||
|
如有需要合作分布式仿真系统的开发,请与我联系
|