MatLab GUI accelerometer reading DATA

2 ビュー (過去 30 日間)
Amed
Amed 2013 年 2 月 8 日
Hello, as of right now i'm trying to read in accelerometer data to my MatLab gui thru a pushbutton.. So far here is my code
function pushbutton6_Callback(hObject, eventdata, handles)
%mapping between analog inputs and X,Y,Z axes.
% Xch = 1;
% Ych = 3;
% Zch = 2;
fprintf(out.s,'R');
%read voltages from accelerometer and reorder
reordered(1)= fscanf(out.s,'%u');
reordered(2)= fscanf(out.s,'%u');
reordered(3)= fscanf(out.s,'%u');
%determine what offset and gain values to use
offset = calCo.offset;
gain = calCo.g;
accel = (reordered - offset) ./ gain;
%map analog inputs to axes
handles.gx = accel(1);
handles.gy = accel(2);
handles.gz = accel(3);
guidata(hObject, handles)
This code was partially written for me. I'm trying to understand it since i've only been using matlab for 3 weeks. Can anybody help me what i'm doing wrong? I have a button for calibrating and a button for reading in the serial, but as of right now i'm trying to read actual data and later graph.
THANKS
FIrst problem fixed... scroll down below for the new problem I cannot seem to fix.. THANKS
  8 件のコメント
Amed
Amed 2013 年 2 月 8 日
any takers on the problem above
Walter Roberson
Walter Roberson 2013 年 2 月 8 日
Note: the lines
guidata(hObject, handles);
handles.gx= 0;
handles.gy= 0;
should have the assignments before the guidata() call.

サインインしてコメントする。

回答 (0 件)

カテゴリ

Help Center および File ExchangeUpdate figure-Based Apps についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by