先去下载最新的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(弹出窗口的位置)
在matlab下读取log文件" title="Pixhawk学习笔记(7)-- 在matlab下读取log文件" action-data="http%3A%2F%2Fs14.sinaimg.cn%2Fmw690%2F001PNL7Xzy7aUl9FnXf5d%26690" action-type="show-slide" style="border-width: 0px; border-style: initial; 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工作空间里的变量名进行相应的操作了
|