| Products & Services | Solutions | Academia | Support | User Community | Company |
| Download Product Updates | | | Get Pricing | | | Trial Software |
| Documentation → SimMechanics |
| Contents | Index |
| Learn more about SimMechanics |
| On this page… |
|---|
SimMechanics and Simulink Options Distinguishing Models and Machines |
Simulink provides an extensive set of simulation options that apply to any type of model. Additional options apply specifically to simulating SimMechanics models. This section discusses those standard Simulink options for which mechanical models require special consideration and the additional SimMechanics options specific to mechanical systems .
Respecting the distinction introduced in Representing Machines with Models in the Modeling Mechanical Systems chapter, you need to make two categories of settings, one for each machine in a model and one for the entire SimMechanics model. To configure a mechanical model for simulation, you need to interact with two dialogs.
Machine Settings via the Machine Environment Block makes use of the Machine Environment block dialog.
Model-Wide Settings via Simulink and Simscape Software uses the Simulink Configuration Parameters dialog.
Configuring Methods of Solution following discusses the settings in detail.
Every machine in your model requires exactly one Machine Environment block to be connected to one of its Ground blocks. The mechanical settings that you enter in that Machine Environment block determine the mechanical environment for that machine only. Other machines are controlled by their respective Machine Environment blocks.
This block controls the connected machine's mechanical environment, including simulation dynamics, machine dimensionality, gravity, tolerances, constraints, motion analysis modes, and visualization. See the Machine Environment reference page for a full description of the block dialog's four tabs.
The Machine Environment settings are also presented in the following sections of this chapter:
Mechanical and general settings for an entire model are located in the Simulink Configuration Parameters dialog, accessed through the Simulink Simulation menu. Every node in this dialog is relevant to controlling your model's simulation, including visualization. See the Simulink documentation for more details about this dialog.
At a minimum, you need to check and possibly adjust the settings in the Solver node and the Simscape node, with its SimMechanics subnode, before running a mechanical model:
The active Editing area of the Simscape node allows you to choose the Simscape software editing mode. To change this setting, see Using the Simscape Editing Mode.
The SimMechanics-specific controls appear on the SimMechanics subnode of the Simscape node. It has two active areas, Diagnostics and Visualization.
For more about configuring simulation diagnostics, see Avoiding Simulation Failures.
For more about configuring visualization, see Setting Up Visualization.
The choice and configuration of the solver are Simulink settings, located on the Solver node. This node has two active areas, Simulation time and Solver options.
Configuring a Simulink Solver contains the basic information to get you started.
To optimize solver settings for better simulation, see Improving Performance.
For general information about the Simulink solvers, see the Simulink documentation.
Simulink Configuration Parameters Dialog (Simscape Node Shown)

If you have the SimMechanics product installed, any model you build will display the SimMechanics subnode under the Simscape node. However, if you then build a model that does not include any SimMechanics blocks, any nondefault SimMechanics settings you make in the SimMechanics subnode will not be saved in that model. Upon saving, closing, and reopening the model, the SimMechanics settings will revert to their defaults.
![]() | Running Mechanical Models | Configuring Methods of Solution | ![]() |

Learn more about Simulink through this collection of videos, articles, technical literature and the Getting Started with Simulink Guide.
| © 1984-2009- The MathWorks, Inc. - Site Help - Patents - Trademarks - Privacy Policy - Preventing Piracy - RSS |