MCUViewer icon indicating copy to clipboard operation
MCUViewer copied to clipboard

Unlimited data points enhancement

Open Eplankton opened this issue 1 year ago • 4 comments

For now, STMViewer supports only 20000 points as max, so if a high freq signal comes, it will only show a very small piece of data point stream.

Eplankton avatar Feb 14 '24 13:02 Eplankton

I agree that sometimes 20000 points is too little. I can increase the limit, however the GUI performance will degrade the more points are shown on a single plot, since there is no display optimization implemented on the ImPlot side. I'm adding this issue to TODO list - ideally I'd like to do it when the display optimization is implemented.

klonyyy avatar Feb 14 '24 21:02 klonyyy

I agree that sometimes 20000 points is too little. I can increase the limit, however the GUI performance will degrade the more points are shown on a single plot, since there is no display optimization implemented on the ImPlot side. I'm adding this issue to TODO list - ideally I'd like to do it when the display optimization is implemented.

Maybe we can just add a feature to continuously output unlimited data point to a .csv file(automatically, don't have to click the save as csv button), without display it, so GPU will not be a problem.

Eplankton avatar Feb 15 '24 04:02 Eplankton

Ah ok, so it would be like a logger, without the visual representation? Seems like an interesting idea, let me add it to future/planned features. I'd need some more time to think it through.

klonyyy avatar Feb 20 '24 19:02 klonyyy

Ah ok, so it would be like a logger, without the visual representation? Seems like an interesting idea, let me add it to future/planned features. I'd need some more time to think it through.

Yes, as a logger, so I can use other tools like python to process, analyze or visualize these data.

Eplankton avatar Feb 22 '24 16:02 Eplankton