simulink scope: scale x axis

113 visualizaciones (últimos 30 días)
Swantje Dettmann
Swantje Dettmann el 9 de Oct. de 2020
Comentada: Swantje Dettmann el 19 de Oct. de 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

Respuestas (1)

Surya Talluri
Surya Talluri el 12 de Oct. de 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 comentario
Swantje Dettmann
Swantje Dettmann el 19 de Oct. de 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?

Iniciar sesión para comentar.

Community Treasure Hunt

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

Start Hunting!

Translated by