plotting data on a refresh rate
5 ビュー (過去 30 日間)
古いコメントを表示
I am working on a project where I am plotting received data from a port continously, at the moment I am able to do that but the data each time is plotted on a separate figure I want the data to be plotted on one figure on which this figure is refreshed at everytime the data is plotted.
0 件のコメント
回答 (1 件)
Adam Danz
2019 年 12 月 23 日
Somewhere in your code a figure is being generated explicitly, perhaps with the figure() command. That needs to be removed. To add data to an existing plot, it's best to include the axis handle in the plotting function inputs. You'll also need to issue the hold on command.
That's about as specific as I can get without seeing the plotting code.
4 件のコメント
Adam Danz
2019 年 12 月 26 日
In order to diagnose the problem I'd need to run the code.
Since I don't have all of the information necessary to run the code, my first guess would be that the y-axis limit isn't being set correctly.
Comment-out (or remove) the two lines in your code that are setting the ylim() to test that.
Have you looked at the values of bufferChA, bufferChB, time?
参考
カテゴリ
Help Center および File Exchange で Annotations についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!