GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - wikc002/FlightPlot-responsive: Responsive PX4 and ArduPilot flight log analyzer with dynamic BIN, LOG and ULog fields

BranchesTags
Open more actions menu

Latest commit

 

History

2 Commits
2 Commits

Folders and files

NameName
Last commit message
Last commit date
.github/workflows
.github/workflows
 
 
docs
docs
 
 
jMAVlib
jMAVlib
 
 
lib
lib
 
 
packaging
packaging
 
 
src
src
 
 
tests
tests
 
 
.gitattributes
.gitattributes
 
 
.gitignore
.gitignore
 
 
CHANGELOG.md
CHANGELOG.md
 
 
CONTRIBUTING.md
CONTRIBUTING.md
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
SECURITY.md
SECURITY.md
 
 
build-responsive.ps1
build-responsive.ps1
 
 
build.xml
build.xml
 
 
flightplot.icns
flightplot.icns
 
 
generate_csv.sh
generate_csv.sh
 
 
package-responsive.ps1
package-responsive.ps1
 
 
verify-responsive.ps1
verify-responsive.ps1
 
 

Repository files navigation

FlightPlot 0.5.8

FlightPlot 是面向 PX4 和 ArduPilot/APM 的桌面飞行日志分析工具。0.5.8 集中解决大日志打开、窗口缩放、HiDPI 清晰度、多日志并发操作、动态字段发现、字段选择继承和重复对话框等问题。

FlightPlot 0.5.8 主界面

支持的日志

  • PX4 / ArduPilot DataFlash:.bin、.BIN、.px4log
  • ArduPilot DataFlash 文本日志:.log
  • PX4 ULog:.ulg

字段树直接读取当前文件里的 DataFlash FMT/FMTU 或 ULog schema。固件新增的消息、实例、数组元素和字段可在重新打开日志时自动出现,不依赖固定字段清单。

0.5.8 功能

  • 从工具栏、菜单、命令行或拖放打开日志,多入口共用同一套打开逻辑。
  • 大 BIN 建立索引并按需读取可见时间范围;绘图采用保峰抽稀,降低内存和刷新开销。
  • 多日志页独立保存图表、处理器、缩放和消息状态,可快速切换和关闭。
  • 相同格式日志自动恢复已有处理器、勾选状态和字段颜色;缺少的字段会安全跳过。
  • 字段树支持搜索、多选、自然数字排序和双击添加;已存在但取消勾选的字段会重新启用。
  • 16 类处理器、参数编辑、预设导入导出、图片导出、KML/GPX 航迹和参数导出。
  • 多选移除、单次确认的全部移除、自定义 RGB、底部颜色图例、标记点和分钟线。
  • 中英文即时切换,支持 Windows 100%–250% 显示缩放与常见窗口尺寸。
  • 同类对话框单实例管理,避免连续点击导致窗口叠加和模态卡顿。

快速开始

要求:JDK 8 或更高版本。无需安装项目专用 JDK,也无需把飞行日志放进源码仓库。

./build-responsive.ps1
java -Xms64m -Xmx512m -XX:+UseG1GC -XX:MaxGCPauseMillis=50 -jar build/FlightPlot-responsive-0.5.8.jar

也可使用系统安装的 Ant:

ant clean all
java -jar out/production/flightplot.jar

运行回归和生成发布包:

./verify-responsive.ps1
./package-responsive.ps1

发布文件生成在 release/0.5.8/。verify-responsive.ps1 默认执行不含私有日志的自包含测试;如需真实日志覆盖,可在本地创建被 Git 忽略的 日志示例/ 目录。

文档

  • 用户使用说明
  • 功能与边界清单
  • 架构与数据流
  • 源码阅读和扩展示例
  • 测试说明
  • 0.5.8 发布说明
  • 第三方组件与许可证
  • 参与开发
  • 安全问题报告

项目来源与许可证

本项目基于 PX4/FlightPlot(其历史来自 DrTon/FlightPlot)继续维护。0.5.8 的维护者改动按 BSD 3-Clause 发布;内嵌代码和二进制依赖仍遵循各自许可证,详情见 THIRD_PARTY_NOTICES.md。

About

Responsive PX4 and ArduPilot flight log analyzer with dynamic BIN, LOG and ULog fields

Topics

ardupilotdataflashflight-logjavapx4swinguavulog

Resources

Readme
BSD-3-Clause license

Contributing

Contributing

Security policy

Security policy
Activity

Stars

0 stars

Watchers

0 watching

Forks

0 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.