Effacer les filtres
Effacer les filtres

simulink scope: scale x axis

49 vues (au cours des 30 derniers jours)
Swantje Dettmann
Swantje Dettmann le 9 Oct 2020
Hello,
my question is about scaling the x axis of a simulink scope.
My model runs with time steps of 15 seconds and simulates several hours or days. When I have a scope connected, The x-axis does not really give useful information as 7x10^5 s is really hard to imagine. I would rather have the x-axis display the time in hours or days, but I don't know how to do this.
I know how to do this using figures after the simulation terminated, but I need it while the simulation is running.
Could anyone please give me a hint?
Thanks in advance
Swantje

Réponses (1)

Surya Talluri
Surya Talluri le 12 Oct 2020
I understand that you want to change time units from seconds to hours/days of a scope during the simulation. You can do that by going to View > Configuration Properties > Time and setting Time units to Metric (based on Time Span) option. You can do this during the simulation without stopping or pausing the simulation.
You can refer to this documentation for further understanding of Configuring Scope block.
  1 commentaire
Swantje Dettmann
Swantje Dettmann le 19 Oct 2020
Thank you for you answer.
I changed the y axis to "metric" and the units automatically changed to "days". In most situations, I'd prefer hous or minutes to days with several decimal digits. How can I configure the unit of measurement displayed?
I don not necessarily have to change this while the simulation is running, but I do not want to have to set up a seperate figure to be drawn after the simulation finished.
How can I solve this?

Connectez-vous pour commenter.

Community Treasure Hunt

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

Start Hunting!

Translated by