在matlab下读取log文件

标签:
it |
分类: Pixhawk飞控系统 |
转载:在matlab下读取log文件
先去下载最新的python安装包:
64位:
https://www.python.org/ftp/python/3.6.0/python-3.6.0-amd64.exe
32位:
https://www.python.org/ftp/python/3.6.0/python-3.6.0.exe
安装的时候记得选择添加python到PATH(弹出窗口的位置)
http://s14/mw690/001PNL7Xzy7aUl9FnXf5d&690<wbr>在matlab下读取log文件" TITLE="Pixhawk学习笔记(7)-- <wbr>在matlab下读取log文件" ACTION-DATA="http://s14/mw690/001PNL7Xzy7aUl9FnXf5d&690" ACTION-TYPE="show-slide" STYLE="margin: 0px; padding: 0px; list-style: none;" />
安装好之后,打开windows的终端窗口(在搜索里输入cmd就可以找到),然后用cd命令进入放pixhawk的log的文件夹。
把log文件拷到log的文件夹。
然后再终端里输入 python sdlog2_dump.py ***.px4log -m GPSP -m GPOS -m
TIME -n > log.csv
***为log的文件名,-m xxx 则是将含有 xxx字符段的列向量到出到csv文件中,
-n则是将log中的控制字符用null填充,可以修改sdlog2_dump.py文件,改成用0填充。
打开matlab后,进入log文件夹,双击log.csv文件,然后进行导入,之后就可以根据matlab工作空间里的变量名进行相应的操作了
后一篇:PX4log文件分析工具