婷婷综合国产,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讀取串口數據并顯示曲線的實現示例的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 中山市| 宿松县| 万载县| 交城县| 监利县| 晋城| 平度市| 乌兰察布市| 平安县| 毕节市| 望奎县| 宣汉县| 前郭尔| 临朐县| 雷州市| 凤城市| 常德市| 浦北县| 涟源市| 峡江县| 邵武市| 陈巴尔虎旗| 开鲁县| 南投县| 锡林浩特市| 双柏县| 海原县| 龙川县| 彰化县| 伊宁市| 从江县| 南部县| 安图县| 沁源县| 诸暨市| 云龙县| 五台县| 金门县| 抚州市| 贵溪市| 叙永县|