Complex Logic

Model complex logic using Stateflow® diagrams

To model complex logic in a Simulink® model, consider using Stateflow software.

Stateflow extends Simulink with a design environment for developing state transition diagrams and flow charts. Stateflow provides the language elements required to describe complex logic in a natural, readable, and understandable form. It is tightly integrated with MATLAB® and Simulink products, providing an efficient environment for designing embedded systems that contain control, supervisory, and mode logic.

Topics

Model Finite State Machines (Stateflow)

Model dynamic systems as finite state machines in Stateflow.

Model an Assembly Line Feeder (Stateflow)

Program a chart based on the operating modes of a feeder system.

Schedule Execution of Simulink Subsystems (Stateflow)

Design ladder logic, loop, and temporal logic scheduler algorithms.

Model Reactive Systems in Stateflow (Stateflow)

Basic approach for modeling event-driven systems with Stateflow charts.

Modeling Guidelines for Stateflow Charts (Stateflow)

Efficiently model charts by using states, transitions, and events.

Speed Up Simulation (Stateflow)

Reduce simulation time for large models.

Related Information

Featured Examples