5iMX宗旨:分享遥控模型兴趣爱好

5iMX.com 我爱模型 玩家论坛 ——专业遥控模型和无人机玩家论坛(玩模型就上我爱模型,创始于2003年)
查看: 1117|回复: 0
打印 上一主题 下一主题

Pixhawk学习笔记(7)-- 在matlab下读取log文件

[复制链接]
跳转到指定楼层
楼主
发表于 2018-7-17 17:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
先去下载最新的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工作空间里的变量名进行相应的操作了





您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

关闭

【站内推荐】上一条 /1 下一条

快速回复 返回顶部 返回列表