cancel
Showing results for 
Search instead for 
Did you mean: 

How to create an interface similar to oscilloscope

lxw
Senior

I found the Graph in touchgfx-open-repository-master.How do you create a Graph that's constantly moving, so that it does what an oscilloscope does:grinning_face_with_sweat:

3 REPLIES 3

Hi @lxw​ ,

Are you looking for how to receive data from the backend (hardware) to the UI or how to animate the graph?

/Anders

Yes​,To achieve oscilloscope function,I wonder how to update and move graph in real time.0690X000009YpeHQAS.bmp

Graeme
Associate II

If you mean scrolling the graph to the left and then updating the pixels on the right, then I have done something similar at a lower level.

What I did was shift the entire window to the left by one pixel i.e by manipulating the contents of the frame-buffer directly. I then added the new pixel to the right of the graph. Produced a nice scrolling effect, was smooth and did't need to erase the existing pixels as shifting the memory did that automatically. Could do multiple graphs as without addin extra overhead.

Toughgfx didn't have to know about it

Hope this helps