开源项目 ToTacview(AFSIM+Cesium+ACMI协议 | 回放+遥感+遥控)

飞行数据分析利器Tacview配置详解:避坑指南与实战演示 本文详细解析了飞行数据分析软件Tacview的安装与核心配置流程,提供了针对DCS World和微软飞行模拟的避坑指南与实战演示。通过优化性能设置与显示界面,帮助用户实现与模拟器的无缝连接,并利用其强大的数据分析功能,从失败任务中精准复盘,有效提升飞行模拟技能。 阅读详情

ToTacview 是基于 Cesium 三维地球引擎的仿真数据回放与数据分析系统,定位为"任务&战术级"数据分析工具。

一、数据来源

模式来源说明
回放模式AFSIM或其他仿真推演工具导出的 ACMI 文件加载本地仿真记录,支持暂停/快进/倒退/跳转
实时遥测Warlock(AFSIM) 实时数据流经桥接服务器接收实时遥测,被动跟随态势推演
人在回路实时遥测 + 遥控通过遥控数据链路对仿真实体进行键盘控制

二、核心功能模块

1. 数据解析与索引

  • ACMI 2.2 协议行级解析(T 字段、对象属性、事件)
  • 帧索引引擎:环形缓冲 + 帧间插值(位置 lerp / 姿态 slerp)
  • 大文件分页索引:>20MB 自动走 Worker 后台索引 + IndexedDB 三级缓存
  • 扩展属性解析:IAS/AOA/G/Throttle/雷达包线(RadarRange/Mode/Beamwidth)

2. 态势渲染

  • 平台实体:GLB 3D 模型 + 标签 + 类型/阵营着色
  • 尾迹线:时间窗口滑动,支持虚线脉冲流动
  • 翼带:高效带状几何,自动缩放 + 消亡渐进淡出
  • 交互线:锁定目标连线,多目标支持
  • 雷达锥:包线可视化,数据驱动显隐(仅 Air 平台)
  • 坐标轴:诊断用三轴指示器
  • 特效系统:爆炸(3D 纹理 + 粒子碎片)、烟雾、火焰、淡出

3. 舱内视角 HUD

  • 第一人称相机:跟随平台位置/姿态,HMD 3D 准直显示
  • ISA 标准大气模型:CAS↔TAS 可压缩流互逆修正
  • 三级数据优先级:L1 注入属性 → L2 帧间差分 → L3 ISA 推导
  • HUD 元素:航向带、CAS/高度刻度尺、俯仰梯、横滚指示器、FPM 速度矢量、目标标记、告警指示器、油门柱
  • 头部追踪:鼠标驱动视角偏转

4. 回放控制

  • 播放引擎:rAF 主动推进,倍速 0.1×~16×
  • 时间轴:uPlot Canvas 高性能绘制,事件标记 + 拖拽跳转
  • 模式切换:回放 ↔ 实时遥测无缝切换

5. UI 面板体系

  • 平台浏览器:阵营/存活筛选,事件驱动增量更新
  • 平台详情:选中实体属性实时展示
  • 事件日志:Hit/Fired/Miss/Destroyed 等事件链路
  • 性能监控:FPS/帧时间/快照统计/模型池
  • 全局设置:模型/标签/尾迹/翼带/交互线/雷达锥/特效参数实时生效
  • 平台选项:6 组选项 × 四级作用域(全局/阵营/类型/单平台)
  • 模型库:GLB 预览 + 校正矩阵 + 别名管理
  • 地形面板:实体/线框/高程/等高线四种模式

6. 网络与桥接

  • LiveTelemetrySource:WebSocket 接收桥接服务器转发的 ACMI 流
  • 桥接服务器:Node.js 零依赖,TCP↔WebSocket 协议转换
  • TypeModelMapper:ACMI Type → GLB 模型映射 + models.json 配置

7. 人在回路控制

  • FlightController:通过桥接服务器转发杆量控制到 AFSIM
  • 键盘映射:W/S 油门、↑↓ 俯仰、←→ 滚转、A/D 偏航、Space 加力

三、技术栈

  • ‎渲染引擎:Cesium(三维地球 + Entity/Primitive)
  • ‎构建工具:Vite(ESM 模块)
  • ‎时间轴图表:uPlot(Canvas 2D)
  • ‎桥接服务:Node.js 内置模块(零依赖)
  • ‎持久化:localStorage(配置)+ IndexedDB(分页缓存)
  • ‎目标规模:20000 平台,>20MB 文件分页索引

四、架构分层

数据接入层(ACMI 文件 / TCP 流)
    ↓ AcmiLineParser 统一解析
数据缓冲层(FrameIndex / PagedFrameIndex)
    ↓ 帧索引接口
播放控制层(PlaybackEngine / LiveEngine)
    ↓ onObjectAdded/Updated/Event
态势显示层(EntityRegistry → SceneObject → Cesium)
    ↓ PlatformEventBus 事件驱动
数据分析层(EventLog / Timeline / PerformanceMonitor / 面板体系等)
【RL+空战】学习记录01:jsbsim 仿真环境初次学习,F16 战机起飞 【代码】【RL+空战】学习记录01:jsbsim 仿真环境初次学习,F16 战机起飞。 阅读详情

相关推荐

Tacview:通用飞行分析工具

Tacview公共资源库 Tacview是一种通用的航班数据分析工具,使您能够轻松记录,分析和了解任何航班,从而比传统的汇报更快地提高技能。 在上了解有关Tacview的更多信息。 该公共存储库的目的是使社区能够处理和共享可用于扩展Tacview的任何类型的数据和代码。 对该存储库的访问是公共的。 请尊重他人的工作。 所有者Frantz'Vyrtuoz'Raia保留清理和整理此存储库内容的权利,以使其易于所有人使用。 此处存储的所有作品都可以集成到Tacview的官方版本中。 任何适当的积分将尽可能显示在Tacview中。 如果您有任何意见或建议,请随时。

【小沐学WebGIS】基于Cesium.JS绘制雷达波束/几何体/传感器Sensor(Cesium / vue / react )

基于Cesium.JS绘制雷达波束/几何体/传感器Sensor(Cesium / vue / react )。通过上述方法,可在Cesium中高效实现雷达波束、传感器视锥等动态几何效果,适用于军事仿真、气象监测等场景。

爱看书的小沐 1469

tacview.add-ons.lua

欢迎使用Tacview Lua附加存储库! 介绍 您将在这里找到许多Tacview的示例和工具。 随时尝试和修改提供的源代码。 如何安装附加组件? 要安装现有的加载项,只需下载相应的文件夹并将其保存在以下任一目录中: %ProgramData%\Tacview\AddOns\ 或在以下文件夹中(如果您只想为当前用户安装): %APPDATA%\Tacview\AddOns\ Tacview 1.8.0引入了新的命令行选项,因此您可以为正在使用的加载项声明另一个自定义路径。 直接从GitHub文件夹中加载插件很方便: Tacview64.exe -AddOnsFolders:"C:/Code/GitHub/tacview.add-ons.lua" 如何开发自己的附加组件? 该存储库专用于附加组件。 任何人都可以使用任何版本的Tacview开发和运行Lua附加组件(是的,甚至可以使用

Tacview:飞行数据分析工具的完整使用指南

Tacview 是一款通用的飞行数据分析工具,它能够帮助用户轻松记录、分析和理解任何飞行任务,通过比传统汇报更快的方式提升飞行技能。 ## 项目概述 Tacview 是一个开源项目,采用 GPL-3.0 许可证。该项目提供了一个公共存储库,允许社区共享和贡献各种可用于扩展 Tacview 的数据和代码。项目所有者 Frantz 'Vyrtuoz' Raia 保留清理和组织存储库内容的权利,以确

gitblog_00631的博客 1149

基于QT框架开发的Tacview实时遥测数据连接器程序_实现TCPServer创建与监听等待Tacview客户端连接建立支持同步与异步数据传输模式实时发送飞行实体状态信息传.zip

基于QT框架开发的Tacview实时遥测数据连接器程序_实现TCPServer创建与监听等待Tacview客户端连接建立支持同步与异步数据传输模式实时发送飞行实体状态信息传.zip

daily-stock-analysis(Python)

「daily_stock_analysis(Python)」是后台管理系统(Python)。项目简介:LLM 驱动的多市场股票智能分析系统:多源行情、实时新闻、决策看板与自动推送,支持零成本定时运行。 LLM-powered multi-market stock analysis system with multi-source market data, real-time news, decision dashboard, automated notifications, and cost-free scheduled runs.源码完整,下载解压即可查看使用,适合学习参考、课程设计与二次开发。

产业园区如何高效跟踪技术需求,以便精准对接企业创新资源?.docx

科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。

工具调用智能体可靠性基准数据集验证门重试

面向工具调用型AI智能体可靠性研究的合成基准数据集,研究预执行验证门与有限重试机制如何改变智能体任务完成率、无效动作率与调用成本。包含120张合成工单、1440个模拟回合(4种策略×3种工具故障率)与本地大语言模型试点实验(qwen2.5:3b)。实验结果显示:10%工具故障率下基线策略完成率仅30.0%,验证门加重试组合达97.5%;大模型试点中无防护时8张工单完成5张,加防护后8张全部完成。附结果明细、策略汇总、实验元数据与README共8个文件。适用于智能体工程、工具调用可靠性评估、防护机制设计与大模型应用研究。数据许可:CC0公共领域。

天空图像和光伏发电预测研究(Python代码实现)

内容概要:本文档名为《Plecs全桥LLC谐振变换器仿真模型.txt》,聚焦于电力电子领域中的隔离型全桥LLC谐振变换器,系统性地提供了基于PLECS或Simulink平台的建模、仿真与参数设计资料。内容涵盖系统建模方法、谐振腔关键参数(Lr、Lm、Cr)设计、仿真模型搭建及性能分析,重点实现软开关技术、高效率能量转换与良好的动态响应特性,适用于对电源转换效率和可靠性要求较高的工程与科研场景。文档强调“顶级EI复现”标准,突出了其在学术研究与工程实践中的高参考价值与严谨性。; 适合人群:具备电力电子、自动化或电气工程等相关专业背景,熟悉PLECS或Simulink仿真工具,从事高频DC-DC变换器设计、新能源电源研发或攻读硕士、博士阶段科研工作的技术人员与高校师生。; 使用场景及目标:① 深入理解全桥LLC谐振变换器的工作原理与谐振特性;② 复现高水平学术论文(如EI期刊级别)中的仿真模型与实验结果;③ 设计并优化实际工程中的高效、高功率密度电源系统,重点开展软开关实现、效率优化及参数敏感性分析。; 阅读建议:建议学习者结合文档中提供的仿真模型、设计报告与计算书进行一体化学习与实践,重点关注谐振参数的计算过程与仿真验证方法,并以“顶级EI复现”为标准,反复校验模型的准确性与性能指标,确保理论与实践紧密结合。

企业员工人力资源数据集3000人60家公司

描述60家公司、8个行业3000名员工的人力资源分析合成数据集,公司表含行业、城市、规模、成立年份与远程办公政策,员工表含人口统计、职位、薪资、绩效、满意度与流失标签,经company_id关联,另附合并后的全宽表(3000行×23列)即取即用。数据由Python按列间真实关联生成(薪资取决于职级、学历、行业与城市),无任何真实人物或公司信息。适用于人力资源分析、员工流失预测、薪资建模、组织行为研究、HR分析教学与SQL练习,也是数据科学课程与实习项目的理想入门数据集。数据许可:CC0公共领域。

Python 批量处理大量压缩包|递归嵌套解压 zip rar 7z tar,文件名乱码修复,扫描残留压缩包工具

在收集大量计算机源码时,经常遇到海量多层嵌套压缩包:zip、rar、7z、tar、tar‑gz 混杂,老压缩包中文文件名 GBK 编码解压出现乱码,解压完成后不确定目录内是否还有遗留未解压的压缩包。 本工具集由 3 份 Python 脚本组成,专门针对大批量源码文件夹做自动化预处理,不用手动一个个解压,自动递归遍历所有子目录,处理嵌套压缩包,修复中文文件名乱码,扫描校验残留压缩包,输出完整处理日志。 前置条件 - Python3.8 及以上环境 - 如果要处理 rar/7z 格式:电脑安装 **7‑Zip**,记录 7z.exe 的完整路径,填到 `jieyarar.py` 配置区。 1. 修改每个脚本顶部配置区:`SCAN_ROOT / TARGET_FOLDER` 修改为你存放文件的根目录绝对路径(Windows 路径字符串前面加 r,例如 `r"F:\files\download"`) 2. 第一步:运行 `main.py`,优先处理全部 zip 压缩包,执行完成查看生成的 `unzip_log.txt` 日志; 3. 第二步:运行 `jieyarar.py`,处理 rar、7z、tar 等其它格式压缩包,查看 `unpack_all_archive_log.txt`; 4. 第三步:运行 `checkfiel.py`,全盘扫描校验,输出 `scan_archive_and_badname.txt`; - 查看报告:确认是否还有残留压缩包、是否存在乱码文件名; 5. 根据日志,手动单独处理加密、损坏的压缩包。

三电平Buck直流变换器双闭环、单闭环、开环仿真【附参考文献】(Simulink仿真实现)

内容概要:本文档提供了三电平Buck直流变换器的开环、单闭环和双闭环控制系统的Simulink仿真模型及相关参考文献,系统地展示了不同控制策略下变换器的动态响应、稳定性和输出精度等关键性能指标。通过对开环、单闭环(如电压环)与双闭环(如电压-电流双环)控制结构的建模与仿真对比,深入分析了各控制方式在抗干扰能力、调节速度和稳态误差等方面的优劣,有助于掌握三电平Buck变换器的核心控制原理与工程设计方法,适用于电力电子系统的研究、教学及实际工程项目中的控制策略验证。; 适合人群:电气工程、自动化、新能源技术等相关专业的高年级本科生、研究生,以及从事电力电子变换器研发、控制算法设计和系统仿真的工程技术人员。; 使用场景及目标:① 学习三电平Buck变换器的工作原理与数学建模方法;② 掌握开环与闭环控制策略的设计流程;③ 对比分析不同闭环控制结构的动态与静态性能;④ 支持课程设计、毕业设计、科研课题或产品开发中的仿真验证与优化; 阅读建议:建议结合提供的Simulink模型与参考文献进行同步学习,动手运行仿真并调整控制器参数(如PI参数),观察系统响应变化,重点关注阶跃负载下的输出电压波动、恢复时间及稳态精度,从而深化对控制理论与实践应用的理解。

AI聚合api网关系统源码+部署教程

AI聚合api网关系统源码+部署教程

双向全桥CLLC拓扑变频控制仿真模型(Simulink仿真实现)

内容概要:本文详细介绍了双向全桥CLLC拓扑变频控制仿真模型的Simulink实现方法,聚焦于CLLC谐振变换器的变频控制策略研究,涵盖其闭环控制系统建模、关键参数设计与仿真验证全过程。文档不仅提供了该拓扑的完整仿真模型,还配套了控制逻辑说明、参数整定方法及实际应用场景分析,体现了从理论到实践的高度结合。同时,文中列举了丰富的电力电子仿真资源,包括多种LLC、DAB、PFC、Buck/Boost等典型电路结构的控制仿真案例,并融合了状态估计、扩展卡尔曼滤波(EKF)、神经网络等先进算法在电力系统中的应用,展现出强烈的科研与工程实用导向。整体内容服务于高效率、高功率密度隔离型DC-DC变换器的技术研发与平台搭建。; 适合人群:具备电力电子、自动控制或电气工程等相关专业背景,熟悉Simulink/Matlab仿真环境,正在从事新能源发电、储能系统、电动汽车、充电桩等领域研究的研发人员或硕士、博士研究生; 使用场景及目标:①深入理解CLLC谐振变换器的工作机理与变频调制原理;②掌握谐振变换器闭环控制系统的设计流程与参数优化方法;③借助成熟仿真模型加速科研进程,支撑论文复现、课题申报或工程项目开发; 阅读建议:建议结合文中提供的仿真文件与参考资料,动手搭建并调试模型,重点关注变频控制对ZVS/ZCS软开关特性的影响机制,同时可进一步拓展学习PID、EKF、SVPWM等先进控制算法在电力变换系统中的集成应用与协同优化策略。

005_临床路径信息化对医疗质量与费用控制的影响.docx

005_临床路径信息化对医疗质量与费用控制的影响

国央企在推动内部技术转化时,如何实现技术需求的精准挖掘与匹配?.docx

科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。

全桥LLC谐振软开关Simulink仿真设计

内容概要:本文档系统介绍了全桥LLC谐振软开关的Simulink仿真设计,涵盖其建模方法、关键参数设计、闭环控制策略及软启动机制等核心技术环节,并提供配套的仿真模型、设计报告与Mathcad计算书。内容重点包括变频与移相混合控制、恒压恒流双竞争闭环控制等先进控制策略的应用,深入剖析LLC谐振变换器在高频软开关条件下的工作机理与工程实现路径。同时,文档整合了丰富的电力电子系统仿真资源,如双向全桥CLLC、Buck-Boost、PFC电路、三电平变换器、DAB变换器等多种拓扑结构的仿真案例,构建了一套面向新能源、储能、电动汽车充电等应用领域的综合性电力电子仿真资料体系。; 适合人群:具备扎实电力电子技术与自动控制理论基础,从事高频开关电源、新能源变换系统、电动汽车充电技术等相关方向研究的研究生、科研人员及工业界研发工程师。; 使用场景及目标:①用于高校教学与科研项目,掌握LLC谐振变换器的建模、仿真与参数优化方法;②支撑工业界在高频电源、车载充电机、储能变流器等产品开发中的性能验证与控制算法迭代;③辅助完成学位论文撰写、科研项目申报及高水平期刊论文的复现实验。; 阅读建议:建议结合所提供的Simulink/Plecs仿真模型与Mathcad计算工具同步实践,注重理论推导与仿真实验的深度融合,按照资源目录顺序循序渐进学习,并参考附带的PPT说明与权威文献资料,强化对控制策略与系统动态特性的理解。

科技中介服务机构在对接企业与高校科研成果时,如何快速挖掘企业的隐性技术需求?.docx

科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。

上一篇: 深状态、弱治理:AFSIM 分布式仿真的能力评估与演进
下一篇: 军事仿真中的原子行为建模:分层框架与战术级建模示例
灵境2050
博客等级 码龄12年 15粉丝 48原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值