This is machine translation

Translated by Microsoft
Mouseover text to see original. Click the button below to return to the English version of the page.

Note: This page has been translated by MathWorks. Click here to see
To view all translated materials including this page, select Country from the country navigator on the bottom of this page.

Plot Simulation Data in Different Units

When you display logged simulation data in Simscape™ Results Explorer, the data along the x-axis is always time, in seconds. However, you can change the y-axis units directly on the plot.

Each of the plots has a drop-down arrow next to the unit name for the y-axis. When you click this arrow, a context menu appears containing names of all the units in the unit registry that are commensurate with the current plot unit, as well as two other options:

  • Default — Use the default unit.

  • Specify — Type the unit name or expression in a pop-up window and click OK. The specified unit name or expression must be commensurate with the current plot unit.

Once you select the option you want, the drop-down menu collapses and the plot is redrawn in specified units.

This example shows how you can plot the data in different units by selecting the unit interactively in the plot pane.

  1. Open the Permanent Magnet DC Motor example model by typing ssc_dcmotor in the MATLAB® Command Window. This example model has data logging enabled for the whole model, with the Workspace variable name parameter set to simlog_ssc_dcmotor.

  2. Simulate the model to log the simulation data.

  3. Open the Simscape Results Explorer window and plot the rotational velocity of the Inertia block:

    sscexplore(simlog_ssc_dcmotor,'DC_Motor.Inertia.w')

    By default, Simscape Results Explorer plots rotational velocity in rad/s.

  4. To plot data in different units, click the arrow under the unit name and then, from the context menu, select rpm.

    The rotational velocity plot is redrawn in rpm.

Related Examples

More About