simulink scope: scale x axis

123 次查看(过去 30 天)
Swantje Dettmann
Swantje Dettmann 2020-10-9
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

回答(1 个)

Surya Talluri
Surya Talluri 2020-10-12
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 个评论
Swantje Dettmann
Swantje Dettmann 2020-10-19
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?

请先登录,再进行评论。

Community Treasure Hunt

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

Start Hunting!

Translated by