|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
飞行数据回放软件——TACVIEW
哦飞翔的鱼
地球抓不住我
今天介绍一款可视化工具——TACVIEW。这款软件是为多种飞行模拟类、战争模拟类游戏(如DCS World、Falcon 4.0、X-Plane、Lockheed Martin Prepar3D 、微软模拟飞行)做数据回放的,你在一款游戏里如何击落敌机、战场上各类飞行器如何运动等都可以通过导入数据进行回放分析。可以选择外部视角以观察飞行轨迹和飞机姿态,也可以选择座舱视角(只有HUD)观察更具体的参数变化和更直观的视觉感受。很多人做仿真分析都只能观察参数曲线变化或是自己写一些简单的轨迹显示程序,其直观性并不好,所以分享几个目前TACVIEW的一些功能和优点。
轨迹分析 在飞行仿真过程中,经常需要观察飞行轨迹,而且不仅需要知道飞机作为一个质点的运动轨迹,其每时刻的机头朝向、姿态都是需要知道的重要参数。TACVIEW则可以很方便的生成飞行轨迹,我们可以看到飞行过程中姿态与轨迹的对应关系,对于理解飞行控制很有帮助。
航路点飞行
姿态、动作展示 有时需要向别人展示飞机姿态变化,比如展示一个眼镜蛇机动或者短周期模态特性,光看几条数据曲线显然大多人都会是一头雾水。这时就可以用TACVIEW进行飞行姿态或动作展示,三维动画显然要直观得多。不过前提还是要先有飞行数据才能生成动画,毕竟TACVIEW是需要数据来驱动的。
座舱视角
短周期展示
真实数据回放 现在很多四旋翼、航模、无人机飞控都具备记录GPS位置和飞行器姿态功能,可以在地面站对飞行数据进行回放和分析。没有地面站的时候就可以利用TACVIEW进行回放,而且可以将多架飞机飞行数据同时回放出来,观察多机编队等效果是否满足预期。
多机型 TACVIEW内置了几十种机型模型,从战斗机到民用客机,能满足大多数人对模型的需求。唯一美中不足的是目前模型都只是纯色模型,根本没有贴图,希望以后版本可以改进。
AV-8b
B-1B
AH-64(不仅有直升机,还内置了各类坦克、军舰模型)
易获取且免费 目前TACVIEW在steam有售,分为基础版、标准版、高级版,其中基础版就能实现大部分常用功能,满足绝大多数人的需要,而且基础版免费!免费!!!
基础版免费
数据接口简单 TACVIEW目前只支持部分游戏的数据文件,当我们使用C语言或MATLAB进行飞行模拟的时候,光有飞机位置和姿态信息而无法导入TACVIEW。不过这也不是什么难事,分析了一下Lock On导出的数据文件,只要将位置、姿态信息按给定格式写为TXT文件,TACVIEW就能识别并应用。在这个TXT文件中还可以简单地定义飞机型号、数量、初始位置等。想要拥有更多功能和数据的话,可以查阅TACVIEW技术文档进行开发。 简单的数据文件如下: FileType=text/acmi/tacviewFileVersion=1.0Source=Lock On: Flaming Cliffs 1.1LatitudeOffset=0LongitudeOffset=0FlightStartTime=43200LocalPilotPlaneID=100LocalPilotName=user#0.00+100,1,Allies,Russia,Boeing 737-800 (Me)(user)100,0.0000000,0.0000000,100.0000000,0.0000000,-1.2814113,0.0000000#0.020100,0.0000029,0.0000000,99.9999822,-0.0032385,-1.2812332,-0.0001880#0.040100,0.0000058,-0.0000000,99.9999311,-0.0235513,-1.2804676,-0.0012893#0.060100,0.0000087,-0.0000000,99.9998488,-0.0724837,-1.2791008,-0.0037221#0.080100,0.0000116,-0.0000000,99.9997367,-0.1571731,-1.2771807,-0.0075287
其中前面部分是固定格式, #0.020是时间 100,0.0000029,0.0000000,99.9999822,-0.0032385,-1.2812332,-0.0001880依次是:机号,经度,纬度,高度,滚转角,俯仰角的负数,偏航角。 注:以上格式基本够用,如果出现软件中计算其他角度(如迎角)与真实值不同的情况,需要进一步核对这个软件的角度定义,如果有了新的发现我也会在这里记录下来。
|
| |