# 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 ## 怒飞垂云:怒而飞,其翼若垂天之云! ![](./图片/怒飞垂云-公众号.jpg)