Plotting Data From Constantly Updating Textfile

2 views (last 30 days)
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

Answers (1)

KSSV
KSSV on 12 Oct 2017
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.

Categories

Find more on Data Import and Analysis in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!