XY Graph Block Question

4 views (last 30 days)
Timo Röder
Timo Röder on 8 Jul 2021
Answered: Arthi Sathyamurthi on 20 Jul 2021
Hello everyone,
I want to plot the capacity of a battery agains the number of charge-cycles it went through.
Because the Scope can only show the time on the x-axes I use a XY-Graph Block.
With the cycles in the first input and the capacity in the second input, everything works as expected.
But as the graph is drawn during the simulation, the older values dissapear again as the newer ones are being drawn. I want a complete graph with all values from start to finish shown at the end, to compare that curve to curves drawn with other settings.
How is that possible?
Thanks in advance for the help.

Answers (1)

Arthi Sathyamurthi
Arthi Sathyamurthi on 20 Jul 2021
Hello Timo,
To plot multiple graphs for different simulation time or for values in the iteration use the To Workspace block and store the output as an array and plot it in MATLAB.
Else if you want to directly visualize and compare the results in Simulink use Simulation Data Inspector.




Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!