MATLAB Tech Talks

State Machines

Watch the videos in this series to learn the fundamental concepts of state machines. A state machine is a model that describes the behavior of a system in each state. It defines how the system should transition between these states when certain conditions are true. State machines are used to model logic in many dynamic systems such as automobiles, aircraft, robots, and mobile phones.

Understanding State Machines

Learn how state machines help you compartmentalize large designs in this MATLAB Tech Talk by Will Campbell.
Learn the primary characteristics of Mealy and Moore state machines in this MATLAB Tech Talk by Will Campbell.
Learn the primary characteristics of Harel state machines in this MATLAB Tech Talk by Will Campbell.

Using State Machines

Learn the basics of designing open-loop supervisory control in this MATLAB Tech Talk by Will Campbell.
Learn how to design fault management systems using state machines in this MATLAB Tech Talk by Will Campbell.

Try Stateflow