Accelerating the pace of engineering and science

Stateflow

Edit-Time Checking

Edit-Time Checking

Detect and fix potential issues in charts at design time

Symbol Manager

Symbol Manager

Create and manage data, events, and messages directly in the Stateflow Editor

Property Inspector

Property Inspector

Edit properties of graphical and nongraphical objects directly in the Stateflow Editor

State Transition Table Debugging

State Transition Table Debugging

Design and debug tabular state machines faster by using animation, syntax highlighting, and breakpoints

Syntax Highlighting

Syntax Highlighting

Identify events and function names easily in charts with MATLAB as the action language

Scoped Simulink Function Access

Scoped Simulink Function Access

Call exported chart functions with restricted scope from Simulink function blocks

Smart Editing Cues

Smart Editing Cues

Accelerate common editing tasks with just-in-time contextual prompts

Learn more
Intelligent Chart Completion

Intelligent Chart Completion

Build charts faster with automatic addition of default transitions and creation of complementary state names​​

Messages

Messages

Objects that carry data and can be queued

Watch video 1:56

Latest Releases

R2016b (Version 8.8) - 14 Sep 2016

Version 8.8, part of Release 2016b, includes the following enhancements:

  • Edit-Time Checking: Detect and fix potential issues in charts at design time
  • Symbol Manager: Create and manage data, events, and messages directly in the Stateflow Editor
  • Property Inspector: Edit properties of graphical and nongraphical objects directly in the Stateflow Editor
  • State Transition Table Debugging: Design and debug tabular state machines faster by using animation, syntax highlighting, and breakpoints
  • Syntax Highlighting: Identify events and function names easily in charts with MATLAB as the action language
  • Scoped Simulink Function Access: Call exported chart functions with restricted scope from Simulink function blocks

See the Release Notes for details.

R2016a (Version 8.7) - 3 Mar 2016

Version 8.7, part of Release 2016a, includes the following enhancements:

  • Smart Editing Cues: Accelerate common editing tasks with just-in-time contextual prompts
  • Intelligent Chart Completion: Build charts faster with automatic addition of default transitions and creation of complementary state names
  • Simulink Units: Specify, visualize, and check consistency of units on chart interfaces
  • Output Logging: Log output signals for charts
  • JIT for Messages: Reduce model update time for messages with JIT compilation technology

See the Release Notes for details.

R2015aSP1 (Version 8.5.1) - 14 Oct 2015

Version 8.5.1, part of Release 2015aSP1, includes bug fixes.

See the Release Notes for details.

R2015b (Version 8.6) - 3 Sep 2015

Version 8.6, part of Release 2015b, includes the following enhancements:

  • Multilingual Labels: Use any language to create comments and descriptions in states and transitions ​
  • Messages: Objects that carry data and can be queued​​
  • Overflow and data range detection settings unified with Simulink

See the Release Notes for details.

R2015a (Version 8.5) - 5 Mar 2015

Version 8.5, part of Release 2015a, includes the following enhancements:

  • JIT compilation technology to reduce model update time​
  • Mapping of atomic subchart variables with main chart variables of different scope
  • Moore chart improvements for functions, local data, and code readability​
  • Nonprefixed enumerations in charts using MATLAB as action language​

See the Release Notes for details.

R2014b (Version 8.4) - 2 Oct 2014

Version 8.4, part of Release 2014b, includes the following enhancements:

  • Comment-out capability to disable objects in the state diagram
  • Window to manage conditional breakpoints and watch chart data
  • Simulink blocks that create and call functions across Simulink and Stateflow

See the Release Notes for details.