Stateflow® 7.1
Latest Features
Version 7.1
Released: 01 Mar 2008Version 7.1, part of Release 2008a, includes the following enhancements.
See highlights and screen shots
- Support for data with complex data types
- Support for graphical functions with multiple outputs
- New temporal logic notation for defining absolute time periods
- New "temporalCount" operator for counting occurrences of events
See the Release Notes for details.
Update Now
- Download the latest version if your software maintenance service is current.
- Purchase or request a renewal quote if your maintenance service has lapsed.
- Try the latest version by downloading or requesting trial software.
Version 7.0.1
Released: 08 May 2008Version 7.0.1, part of the Simulink product family update for Release 2007b, resolves several key customer-reported issues.
Read about the latest bug fixes for:
- Fixed-Point Toolbox 2.1.1
- Real-Time Workshop 7.0.1
- Real-Time Workshop Embedded Coder 5.0.1
- Simscape 2.0.1
- Simulink 7.0.1
- Simulink Design Verifier 1.1.1
- Simulink Fixed Point 5.5.1
- Stateflow 7.0.1
- Stateflow Coder 7.0.1
- Simulink Verification and Validation 2.2.1 (represented in Simulink 7.0.1 reports)
Version 7.0
Released: 01 Sep 2007Version 7.0, part of Release 2007b, includes the following enhancements:
- Enhanced continuous-time support with zero-crossing detection for modeling dynamic systems with modal behavior
- New super-step feature for modeling asynchronous semantics by performing multiple state transitions within one execution step
- Support for Stateflow chart outputs and local data to inherit properties from Simulink signal objects
- Common dialog for specifying data types of Stateflow objects across Simulink and Stateflow
- Support for fixed-point parameters in Truth Table blocks
See the Release Notes for details.
Version 6.6.1
Released: 03 May 2007Stateflow 6.6.1 resolves several key customer-reported issues. It is part of a Simulink product family update for Release 2007a. See the Release Notes for details.
In addition to Stateflow, seven other products were included in this update:
- Real-Time Workshop 6.6.1
- Real-Time Workshop Embedded Coder 4.6.1
- Simulink 6.6.1
- Simulink Accelerator 6.6.1
- Simulink Fixed Point 5.4.1
- Simulink Verification and Validation 2.1.1
- Stateflow Coder 6.6.1
Version 6.6
Released: 01 Mar 2007Version 6.6, part of Release 2007a, includes the following enhancements:
- New operators for detecting changes in Stateflow data values: hasChanged, hasChangedFrom, and hasChangedTo
- Enhanced MISRA-C code generation support, including elimination of
gotostatements
See the Release Notes for details.
Version 6.5
Released: 01 Sep 2006Version 6.5, part of Release 2006b, includes these enhancements:
- Support for interfacing Simulink bus signals with Stateflow charts and Truth Table blocks
- Support for structure data types specified as
Simulink.Busobjects - New chart property for constraining finite state machines to use either Mealy or Moore semantics
- MATLAB language support
-
- Support for structures as inputs, outputs, and persistent variables in Embedded MATLAB functions
- Continued expansion of the Embedded MATLAB runtime library with 36 new functions added for code generation, including
std,cov,rand, andhistc
See the Release Notes for details.
Version 6.4.1
Released: 20 Apr 2006Stateflow 6.4.1 resolves many customer-reported issues. It is part of a Simulink product family update for Release 2006a. See the Release Notes for details.
In addition to Stateflow, seven other products were included in this update:
- Real-Time Workshop 6.4.1
- Real-Time Workshop Embedded Coder 4.4.1
- Simulink 6.4.1
- Simulink Accelerator 6.4.1
- Simulink Fixed Point 5.2.1
- Simulink Report Generator 3.0.1
- Stateflow Coder 6.4.1
Version 6.4
Released: 01 Mar 2006Version 6.4, part of Release 2006a, includes the following enhancements:
- A new chart option lets you initialize the value of outputs every time a chart wakes up, ensuring that outputs are defined in every chart execution and preventing the latching of outputs.
- You can now customize any Stateflow Editor menu, including context menus, by adding items and submenus and by disabling or hiding menu items.
See the Release Notes for details.
Version 6.3
Released: 01 Sep 2005Version 6.3, part of Release 14 with Service Pack 3, includes the following enhancements:
- New truth table function block for calling a truth table function directly from Simulink models
- Option to use the embedded MATLAB action language in truth table functions
- Embedded MATLAB function support for fixed-point data types
- Global data-sharing between Simulink and Stateflow using data stores
- Ability to specify the execution order of parallel states in Stateflow charts
See the Release Notes for details.
Version 6.2.1
Released: 26 May 2005Stateflow 6.2.1 resolves many customer-reported issues. It is part of a Simulink product family update for Release 14 with Service Pack 2.
In addition to Stateflow, six other products were included in this update:
- Real-Time Workshop 6.2.1
- Real-Time Workshop Embedded Coder 4.2.1
- Simulink 6.2.1
- Simulink Accelerator 6.2.1
- Simulink Fixed Point 5.1.1
- Stateflow Coder 6.2.1
Version 6.2
Released: 07 Mar 2005- You can now explicitly specify the testing/execution order of transitions sourced by states and junctions.
- Transition execution order is now displayed on the transition line.
- Stateflow data now supports Simulink data type aliases, including inherited and parameterized data type support for propagation of aliased types.
- Fixed-point data type override now works for library charts.
Stateflow 6.2, part of MathWorks Release 14 with Service Pack 2, also resolves many of customer-reported issues.
For additional information about Stateflow 6.2, see the Release Notes.
Version 6.0
Released: 02 Jun 2004Stateflow 6 offers improved integration with Simulink. New features include:
- Unified Model Explorer to navigate, create, configure, and search all signals, parameters, and properties of your model
- Unified Simulink and Stateflow data and code generation options
- Auto-inheritance and parameterization of data type and size
- Scalar, vector, and matrix parameters
- Inclusion of vector and matrix I/O in graphical functions
- Support for data logging, Simulink scopes, and the Signal & Scope Manager
- State timing diagrams viewable on Simulink scopes
- Ability to include embeddable MATLAB functions within Stateflow charts
For additional information about Stateflow 6, see the Release Notes.
Version 5.1.2
Released: 29 Apr 2004Stateflow 5.1.2 resolves many customer-reported issues.
For additional information about Stateflow 5.1.2, see the Release Notes.
Version 5.1.1
Released: 22 Sep 2003New features
- Bind is a new State Action semantic that allows you to bind data and events to a state. This improves the user’s control over creating and modifying data and issuing events. The main benefit of this semantic is that, when a function-call event is bound to a state, the Function-Call subsystem that is called is also bound to that state, allowing Simulink to be executed within Stateflow
- Object descriptions that you enter in the property dialogs for charts, states, functions, and transitions, are now included as comments in Stateflow generated code for Real-Time Workshop targets.
Performance improvements
- Increased speed in the Stateflow build process for both simulation, and Real-Time Workshop targets.
- Increased speed and reduced memory usage when loading large models with library links that contain Stateflow charts.
Known problems and corrections
Version 5.1.1 corrects the following known problems:
- Errors and model corruptions no longer occur when a library link for a subsystem containing linked Stateflow charts is disabled and then later re-enabled.
- Copying and pasting a Stateflow chart within a library model no longer results in self-referential (circular) links causing model corruptions. Copying a library chart and pasting it into the same library model now creates just a copy of the original chart rather than creating an intra-library link.
- Disabling a library link chart while editing the source chart no longer causes a segmentation violation during simulation.
- Large Stateflow models no longer crash during simulation when using the lcc C compiler on Microsoft Windows-based systems. lcc version 2.4.1, MathWorks patch 1.29 corrects a bug encountered when compiling very large C files. Please refer to Release Notes for more details.
- For models containing multiple instances of a library linked chart that has custom code for a Real-Time Workshop target, the custom code is no longer included multiple times in the generated code
- During Real-Time Workshop code generation, initializing Stateflow data from workspace variables no longer causes errors for logical data types.
For additional information about the Stateflow 5.1.1, see the Release Notes.
Store