婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > matlab讀取串口數據并顯示曲線的實現示例

matlab讀取串口數據并顯示曲線的實現示例

熱門標簽:海南人工外呼系統哪家好 慶陽外呼系統定制開發 合肥阿里辦理400電話號 襄陽外呼增值業務線路解決方案 高德地圖標注公司位置需要錢嗎 怎么去掉地圖標注文字 地圖標注資源分享注冊 北京外呼系統咨詢電話 廊坊地圖標注申請入口

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');
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,:));
  
  drawnow
  x = x + 1;
  axis([x-200 x+200 -90 90]);
  ii=ii+1;
end

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • 詳解Matlab中 sort 函數用法
  • 簡述Matlab中size()函數的用法
  • Matlab實現數據的動態顯示方法
  • Matlab制作視頻并轉換成gif動態圖的兩種方法

標簽:平頂山 哈密 綿陽 商丘 株洲 鶴崗 臺州 鎮江

巨人網絡通訊聲明:本文標題《matlab讀取串口數據并顯示曲線的實現示例》,本文關鍵詞  matlab,讀取,串口,數據,并,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《matlab讀取串口數據并顯示曲線的實現示例》相關的同類信息!
  • 本頁收集關于matlab讀取串口數據并顯示曲線的實現示例的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 白水县| 黑山县| 西吉县| 清苑县| 闽清县| 鄄城县| 靖州| 分宜县| 陆河县| 张家界市| 台南市| 政和县| 四子王旗| 阜宁县| 巨鹿县| 潞西市| 威信县| 福泉市| 潮安县| 阿鲁科尔沁旗| 吴桥县| 广东省| 乌拉特前旗| 含山县| 那曲县| 吉安县| 卢湾区| 湘潭县| 延寿县| 原阳县| 孝感市| 丽江市| 红原县| 桑植县| 义马市| 翁源县| 大庆市| 铜鼓县| 南漳县| 宁明县| 平谷区|