Stop simulation when input is nonzero
The Stop Simulation block stops the simulation when the input is nonzero. The simulation completes the current time step before terminating. If the block input is a vector, any nonzero vector element causes the simulation to stop.
When you use the Stop Simulation block in a For Iterator subsystem, the stop action occurs after execution of all the iterations in the subsystem during a time step. The stop action does not interrupt execution until the start of the next time step.
You cannot use the Stop Simulation block to pause the simulation. To create a block that pauses the simulation, see Creating Pause Blocks in the Simulink® documentation.
The Stop Simulation block accepts real signals of type
For more information, see
Data Types Supported by Simulink in
the Simulink documentation.
You can use the Stop Simulation block with the Relational Operator block to control when a simulation stops. For example, the following modelmodel stops simulation when the simulation time reaches 10.
You can use the Stop Simulation block with
the Integrator block to control
when a simulation stops. For example, the
stops simulation when the saturation port of the Integrator block
outputs a value of 1 or –1.
Inherited from driving block