Skip to Main Content Skip to Search
Accelerating the pace of engineering and science

State Diagram

State diagrams for modeling control logic

A state diagram is a model of a reactive system. The model defines a finite set of states and behaviors and how the system transitions from one state to another when certain conditions are true.

State diagrams are used to model complex logic in dynamic systems, from automatic transmissions to robotic systems to mobile phones. Examples of this complex logic include:

  • Scheduling a sequence of tasks or steps for a system
  • Defining fault detection, isolation, and recovery logic
  • Supervising how to switch between different modes of operation

You can model state diagrams with Stateflow software and integrate them into a Simulink model. These state diagrams provide additional capabilities beyond traditional finite state machines, including:

  • Modeling hierarchical states for large-scale systems
  • Adding flow graphs to define complex decision logic
  • Defining orthognal states to represent systems with parallelism
Contact sales
Trial software