Skip to main content
Garnett.Robert
Senior III
March 20, 2021
Question

Touchgfx graph elements how to add points to graphs with multiple elements

  • March 20, 2021
  • 4 replies
  • 3461 views

Hi

I wish to display two variables on a line graph.

I create the graph in the TouchGFX deigner with Line1 and Line 2.

However I cannot work out how to set add points to the graph.

I used the method:

/**************************************************************/
void Screen1View::handleTickEvent()
{
 tickCounter++;
 
 // Insert each second tick
 if (tickCounter % 3 == 0)
 {
 float yMax = graph1.getGraphRangeYMaxAsFloat();
 
 // Insert "random" points along a sine wave
 graph1.addDataPoint((int)(Detector_Y.NormOp * 50 + 50));
 }
}

In my Screen1View.cpp file, but it adds the same point to both lines.

There doesn't seem to be a method that adds points to the graph elements.

How do I do this?

Do I need two seperate graph widgets overlayed?

Best regards

Rob

4 replies

MM..1
Chief III
March 20, 2021

Do I need two seperate graph widgets overlayed?

I mean yes

Garnett.Robert
Senior III
November 29, 2024

Just as I thought.

 

I hope they fix this soon.

UNiko.1
Associate II
April 27, 2021

It's just unrealistically weird! Why is there no functionality that allows drawing many trends on one chart ?!

Developers, overlapping widgets are crutches, and we (users) are not disabled!

UNiko.1
Associate II
April 27, 2021

If sometime this functionality is added (if it is not ..), please throw a sneaker at me! =)

MM..1
Chief III
April 27, 2021

Maybe you can write your own code for this. Previous versions dont have any graphs...

Example code STM32CubeF7/Graph.hpp at master · STMicroelectronics/STM32CubeF7 · GitHub

UNiko.1
Associate II
April 27, 2021

Thanks for the lightning fast response.

I am a noob and I hardly have the ability to write one of the modules of such a large development environment with high quality ..

Thanks a lot for the link, I didn't know that ST is on the github!

They use version TouchGFX 4.10.0 in the examples. I have version TouchGFX 4.16.0 . Everything has changed a lot ... I hope that in the new version everything will not change so much ..

UNiko.1
Associate II
April 28, 2021