Plotting Data From Constantly Updating Textfile

조회 수: 6 (최근 30일)
Karl Haebler
Karl Haebler 2017년 10월 12일
답변: KSSV 2017년 10월 12일
I would like to plot data from a textfile which has a new entry every 10 seconds (or time period around 10 seconds), and for the plot to update as well.
To do that would I basically have to refresh the plot or rerun the program or is there a way to keep on reading a textfile whose length is always changing, and to add more data points to a plot to reflect the new data in the text file?
Thank you very much

답변 (1개)

KSSV
KSSV 2017년 10월 12일
You can get the time stamp of file if file gets modified....using:
FileInfo = dir('my text file') ;
TimeStamp = FileInfo.date;
% Get individual components of date & time in 1 Sec resolution
[Y, M, D, H, MN, S] = datevec(FileInfo.datenum);
When ever there is change in the time stamp, you read the file and plot/ update the plot. YOu can put the code in while loop.

카테고리

Help CenterFile Exchange에서 Data Import and Analysis에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by