Understanding Model and Code Behavior for Stateflow Constructs

By William Campbell, Mike Anthony, and Becky Petteys, MathWorks

This paper examines common Stateflow® design constructs. It explores the performance of fundamental architectural decisions such as state actions versus transition actions, events versus transition conditions, and MATLAB® versus C as the action language. The paper outlines the behavior within the Simulink® model as well as the C code derived from Stateflow via Embedded Coder®. Each construct is vetted for consistency with existing Stateflow modeling standards such as the MathWorks Automotive Advisory Board Model Style Guide and the NASA Orion GN&C MATLAB and Simulink Standards.

This paper was presented at the 36th Annual AAS Guidance and Control Conference.

Read full paper.

Published 2013

Receive the latest MATLAB and Simulink technical articles.

Related Resources

Latest Blogs