# apm-log2excel
**Repository Path**: joyi7/apm-log2excel
## Basic Information
- **Project Name**: apm-log2excel
- **Description**: No description available
- **Primary Language**: Unknown
- **License**: MIT
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 4
- **Created**: 2024-12-18
- **Last Updated**: 2024-12-18
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# apm-log2excel
## 介绍
将APM飞控的日志文件转换为Excel文件的小工具。
## 可执行文件(exe)新的位置(gitee无法放超过100M的文件)
链接:https://pan.baidu.com/s/1eQkVslk7WGXDT7EMVxBiGw
提取码:nfcy
## 使用说明
### 方法一,直接运行python脚本
1. 使用MissionPlanner地面软件将飞控的“.bin”格式的日志文件转换为“.log”格式的日志文件;
2. 将此仓库中的“apm_log2excel.py”文件与“.log”格式的日志文件放到任意一个相同的文件夹下;
3. 使用如下命令在上述文件夹目录下运行python脚本,程序将自动搜索当前文件夹下的“.log”文件,并开始处理找到的第一个“.log”文件(其余“.log”不会处理);
```
python3 apm_log2excel.py
```
4. 程序运行完成后生成一个Excel文件和一个“.param”文件,其中的“.param”文件是该日志中保存的飞控的参数文件。
### 方法二,使用由python脚本转化生成的exe文件直接运行
1. 使用MissionPlanner地面软件将飞控的“.bin”格式的日志文件转换为“.log”格式的日志文件;
2. 将此仓库中的“可直接执行的exe文件/apm_log2excel.exe”文件与“.log”格式的日志文件放到任意一个相同的文件夹下;
3. 双击“apm_log2excel.exe”文件,将弹出一个终端界面,程序将自动搜索当前文件夹下的“.log”文件,并开始处理找到的第一个“.log”文件(其余“.log”不会处理);
4. 程序运行完成后生成一个Excel文件和一个“.param”文件,其中的“.param”文件是该日志中保存的飞控的参数文件。
## 下一步优化目标
- 优化程序,提升执行效率;
- 使用QT重写整个程序,添加用户界面?(待定)
- 添加同时处理多个log文件的功能。
## 联系方式
此程序优化建议、飞控固件开发、飞控硬件设计、无人机总体方案设计等等,请联系QQ:3500985084
## 怒飞垂云官网
http://www.nufeichuiyun.com/
## 《无人机固件开发教程》视频教程链接
https://study.163.com/course/introduction/1209568864.htm?share=1&shareId=1448054983
## 怒飞垂云:怒而飞,其翼若垂天之云!
