matlab读取串口数据并显示曲线
来源:互联网 发布:孙悟空与哪吒知乎 编辑:程序博客网 时间:2024/05/16 14:24
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;%%try s=serial('com4');catch error('cant serial');endset(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 sclose 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,:)); drawnow x = x + 1; axis([x-200 x+200 -90 90]); ii=ii+1;end
- matlab读取串口数据并显示曲线
- 用matlab实时读取串口数据并动态显示曲线
- MATLAB GUI设计之读取串口数据并计算绘图
- MATLAB利用串口接收数据,并实时显示图形
- 使用iocomp中iplot控件实现接收串口数据并显示曲线
- matlab读取图片并显示
- MATLAB通过串口读取数据,分别并生成一维和三维图像。
- 用VC(Visual C++)读取串口数据并通过Flash图表类将其绘制为实时曲线
- C#2.0中,SerialPort如何读取串口数据并显示在TextBox上
- SerialPort如何读取串口数据并显示在TextBox上,多线程委托
- 使用QSerialport读取串口数据并处理
- matlab 批量读取并显示图片
- matlab 读取音频并显示波形
- MATLAB:读取文本数据并排序
- 使用matlab读取excel数据并保存
- Matlab 读取数据并绘制图形
- MATLAB读取mat数据并绘图
- 用C#读取excel中的数据,并绘制曲线
- linux中使用head命令和tail命令查看文件中的指定行
- android 判断点击的位置是不是在指定的view上
- POJ 1006 Biorhythms
- JS的对象和数组的区别和使用
- android MotionEvent getX getRawX getScrollX 的区别
- matlab读取串口数据并显示曲线
- 异步获取在线图片
- js中typeOf用法
- 理解Lua语言中的__index,__newindex,rawget和rawset
- Android根据用户设置决定是否在开机时启动应用程序
- 【好书推荐】-你的灯亮着吗?
- hdu 3664
- 极大熵模型和逻辑回归的等价性
- Linux进程与线程学习随笔