How can I read from file with loop ?
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
Hello to all, I am trying to read data from excel file and each 10 second update and plot it. Here is the main part of my m-code, if smb need I can paste the whole code.
function [x,y] = readExcelColumns (fileName, xColNum, yColNum)
a= xlsread(fileName);
x=a(:,xColNum);
y=a(:,yColNum)
function updateAxes (hObject, eventdata, handles)
xColNum = get(handles.popupmenuX, 'value');
yColNum = get(handles.popupmenuY, 'value');
fileName=handles.fileName;
inf = 1;
* for k=1:1000
[x,y] = readExcelColumns (fileName, xColNum, yColNum)
plot (handles.axes1,x,y)
pause (10);
if k==0
break;
end
end*
function pushbuttonSTOP_Callback(hObject, eventdata, handles)
inf = 0;
3 comentarios
Respuestas (3)
Sriram
el 7 de Ag. de 2012
plot axes is getting updated.. there is no issue on that ... make sure you have x an y variables updates....
for i = 1:1:10
x = rand(i);
y =rand(i);
plot(handles.axes1,x,y)
title(i)
pause(1)
end
the above sample code (as you did for plot) works fine... so try to make sure whether x and y variables get updated , and also make the delay (pause(10)in your code ) to be minimal when you debug whch ll be helpful...!
Ver también
Categorías
Más información sobre Loops and Conditional Statements en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!