How can I read from file with loop ?

조회 수: 2 (최근 30일)
Dzhamshed
Dzhamshed 2012년 8월 7일
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
Sriram
Sriram 2012년 8월 7일
where you got stuck?
Dzhamshed
Dzhamshed 2012년 8월 7일
OK, I have a file which updates each 20 sec, and I want to have a plot of some columns, I made a loop for reading file infinitly, but it plots just one time and no more... here is the whole code http://pastebin.com/encDs5XJ

댓글을 달려면 로그인하십시오.

답변 (3개)

Sriram
Sriram 2012년 8월 7일
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...!
  댓글 수: 1
Dzhamshed
Dzhamshed 2012년 8월 7일
I think x,y updates as I included the function, called [x,y] = readExcelColumns (fileName, xColNum, yColNum) in the loop, but whatever it doesn't update(((

댓글을 달려면 로그인하십시오.


Dzhamshed
Dzhamshed 2012년 8월 7일
Sriram, I think x,y updates as I included the function, called [x,y] = readExcelColumns (fileName, xColNum, yColNum) in the loop, but whatever it doesn't update(((
  댓글 수: 4
Sriram
Sriram 2012년 8월 7일
편집: Sriram 2012년 8월 7일
Fine... hope now you could solve it.... (xlsread will work fine)
Dzhamshed
Dzhamshed 2012년 8월 7일
I didn't solve it, it doesn't work, as it was. Could you, please see my source code in order to help me?

댓글을 달려면 로그인하십시오.


Dzhamshed
Dzhamshed 2012년 8월 8일
Pls, can anyone help me with this??? (((
  댓글 수: 1
Sriram
Sriram 2012년 8월 9일
can you attach the .fig (GUI) file

댓글을 달려면 로그인하십시오.

카테고리

Help CenterFile Exchange에서 Loops and Conditional Statements에 대해 자세히 알아보기

태그

Community Treasure Hunt

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

Start Hunting!

Translated by