Skip to main content
lxw
Associate III
July 17, 2019
Question

How to create an interface similar to oscilloscope

  • July 17, 2019
  • 2 replies
  • 768 views

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:

This topic has been closed for replies.

2 replies

Anders Nedergaard PETERSEN
Senior II
July 17, 2019

Hi @lxw​ ,

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

/Anders

lxw
lxwAuthor
Associate III
July 17, 2019

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

Graeme
Associate
July 31, 2019

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