加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

在matlab下读取log文件

(2017-10-24 15:41:21)
标签:

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工作空间里的变量名进行相应的操作了


0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有