matlab程序读取单片机通过串口传来的IMU角度数据,并用曲线显示出来。

上传的值为float型,每个数据后有回车符。范围90~-90

主文件 serial_test2.m

%%
clc;global t;
global x;
global m;
global ii;t = [0];
m = [0];
ii = 0;
x = -100;
p = plot(t,m,'EraseMode','background','MarkerSize',5);
axis([x-200 x+200 -90 90]);
grid on;%%trys=serial('com4');
catcherror('cant serial');
end
set(s,'BaudRate', 115200,'DataBits',8,'StopBits',1,'Parity','none','FlowControl','none');
s.BytesAvailableFcnMode = 'terminator';
s.BytesAvailableFcn = {@callback,p};fopen(s);pause;
fclose(s);
delete(s);
clear s
close all;
clear all;

回调函数 callback.m

%%
function callback(s, BytesAvailable,p)global t;global x;global m;global ii;out = fscanf(s);data = str2num(out)t = [t ii];m = [m data];set(p, 'XData',t,'YData',m(1,:));drawnowx = x + 1;axis([x-200 x+200 -90 90]);ii=ii+1;
end

matlab读取串口数据并显示曲线相关推荐

  1. 使用iocomp中iplot控件实现接收串口数据并显示曲线

    概述:Iocomp 是一个强大的工业控件.适用于vb/vc/vs.net/Delphi/BCB(windows/linux).囊括了常见的工业控件. 本例使用简单iocomp控件中的一个简单iplot ...

  2. MATLAB读取nc数据并显示

    本篇博客主要介绍采用MATLAB读取nc数据并进行显示. 首先是显示经纬度: 示例代码: lon = ncread('met_em.d02.2018-09-12_00_00_00.nc', 'XLON ...

  3. 用matlab实时读取串口数据并动态显示曲线

    源码在这下载:https://github.com/luckypm/matlab-serial-GUI 最近为了方便监控IMU的地磁传感器(HMC5983)数据,用matlab的GUI做了一个简易的串 ...

  4. qt做的接收串口数据并显示曲线_QT无人机地面站设计与制作

    近年来,无人机可谓是大火.无论是军事,还是民用,它的地位更是不用说.但,如何利用利用现有技术对无人机的信息进行操作,实现人.机合一呢?"无人机地面站"应运而生,结合仿真系统为地面工 ...

  5. matlab 表格控件,[转载]matlab读取excel数据并显示在excel(activex控件)中

    figure; spreadsheet = actxcontrol('OWC11.Spreadsheet.11',[0 0 560 420]); M = {'abc', 123; 12.17, log ...

  6. matlab在activex中读取视频,[转载]matlab读取excel数据并显示在excel(activex控件)中

    figure; spreadsheet = actxcontrol('OWC11.Spreadsheet.11',[0 0 560 420]); M = {'abc', 123; 12.17, log ...

  7. 如何在QT中读取串口数据

    总是能在别人的博客中学到太多太多,谢谢各位对知识的无私共享,谢谢大家 前言 去年我使用Qt编写串口通信程序时,将自己的学习过程写成了教程(Qt编写串口通信程序全程图文讲解),但是由于时间等原因,我只实 ...

  8. windows下C++读取串口数据

    windows下C++读取串口数据 这里提供一个类: SerialPort.h #pragma once #ifndef SERIALPORT_H_ #define SERIALPORT_H_ #in ...

  9. python串口通信_python 读取串口数据的示例

    python3 读取串口数据 demo 最近在写一个demo,zigbee串口连接树莓派,树莓派使用串口通信接受zigbee穿过来得值.其中我是用的树莓派是3代B+,zigbee每隔三秒钟从串口输出数 ...

最新文章

  1. 对Apache2进行简单配置
  2. 现金流量表的编制方法及程序
  3. 分布式数据库CAP原理和Base
  4. css3-13 如何改变文本框的轮廓颜色
  5. Autowired注解
  6. python getopt参数参数自动补全_如何在Python中使用getopt / OPTARG?如果给出过多的参数(9),如何转移参数?...
  7. SQL SERVER 2008的GEOMETRY类型
  8. 图 子类 数据库_构造知识图的语义模型
  9. android组件的下拉回弹,转:Android可以下拉/上拉回弹的ListView原理
  10. codeforces 460C - Present 二分加模拟
  11. C++程序设计必知:多文件结构和编译预处理命令
  12. 思科模拟器(SDN控制器使用教程一)
  13. 软件测试工程师笔试题目
  14. 各种器件的灵敏度、精度、分辨率的区别
  15. English语法_形容词/副词3级 - 原级
  16. 所有的伟大都源于一次勇敢的开始
  17. ps水花飞溅效果制作
  18. CAN收发器 评估标准理解
  19. vue 点击打开新窗口
  20. 【SQL】模糊查找(like)

热门文章

  1. 报错 Below is a rendering of the page up to the first error.(转)
  2. 爬虫-自动化完成上百题目
  3. 利用numpy对矩阵进行归一化处理的方法
  4. 【iOS与EV3混合机器人编程系列之二】工欲善其事,必先利其器(准备篇)
  5. 用什么软件测试主板内存好坏,如何检测内存条好坏 检测内存条好坏软件【推荐】...
  6. Vue-V-model参数绑定
  7. 给国外客户打电话,你需要注意这几点
  8. 4-20mA 电压控制电流输出电路浅析
  9. 优化算法-3:RMSProp算法和Adam算法
  10. 基于深度学习的汽车行业评论文本的情感分析