vendredi 3 avril 2015

Implementing sliding realtime 2D plot in Qt


Vote count:

0




I am getting streaming measurement data from an ultrasonic device moving inside a pipeline, and I want to make a sliding/realtime plot of these measurements. The Y axis would represent a gradient of the 360 degrees around the pipe, and the X axis would represent the length-wise position in millimeters. In other words, the X axis will update and move at the same rate as the scanner while new data is arriving (approx 40Hz). The value at each (x,y) coordinate represents one measurement, which should be mapped to a color in a colormap.


I am new to graphics (systems&backend guy) and I have been looking at QImage, QWT and QCustomPlot but none of them seem to straight-forward solve the problem without having to manually build a 2D matrix, draw it in a QImage, and update and shift the coordinates of each datapoint and redraw to move/scroll it. QCustomplot does this very nicely for graphs, but I don't see how it can be applied to their colormaps.


Any hints to frameworks or packages that provide primitives (or widgets) for this kind of plot would be much welcomed.



asked 4 mins ago







Implementing sliding realtime 2D plot in Qt

Aucun commentaire:

Enregistrer un commentaire