Simulink / Stateflow / TargetLink

MATLAB is a multi-paradigm programming language and numerical computing environment developed by MathWorks.

Simulink is a MATLAB-based graphical modeling environment used to design, simulate, and analyze dynamic systems. It provides block diagrams and reusable block libraries for model-based software development. Simulink is widely used in the automotive industry to develop embedded control software.

Stateflow is a MATLAB toolbox that works with Simulink. It is used to model system behavior using state machines and flowcharts.

This tutorial shows how to use Simulink and Stateflow models with EHANDBOOK Container-Build to generate an interactive EHANDBOOK Container. You will learn how to prepare the required input files, generate interactive model views, add documentation, and build the final container.

EHANDBOOK Container-Build supports generating interactive documentation from Simulink and Stateflow models.

With EHANDBOOK, you can:

  • Use Simulink and Stateflow models as specification models for the algorithmic behavior of ASAM MDX-based ECU functions or AUTOSAR Classic software components.

  • Generate interactive model views to explore the model structure and understand the software behavior.

  • Combine model screenshots, signal information, interface specifications, and textual documentation into a single EHANDBOOK Container.

  • Use the EHANDBOOK Container-Build Toolbox for Simulink to directly generate EHANDBOOK Containers from Simulink and Stateflow models.

Related information:

TargetLink from dSPACE is a code generation tool that generates C code from Simulink and Stateflow models.

TargetLink provides a custom block library with additional information required for code generation. EHANDBOOK Container-Build supports these custom blocks through its generic support for Simulink libraries.

Related information: