Edocti Training
Stateflow for Automotive Applications
Scheduled sessions
No sessions are available at the moment.
Skills You Will Learn
Stateflow Charts
Hierarchical & Parallel States
Temporal Logic Patterns
Mealy & Moore Machines
Truth Tables & Logic
ECU Debugging & Simulation
Model Verification Basics
Code Generation Prep
Curriculum
Building models with Simulink
- Simulink introduction; workspace and signal basics
- Implement a simple model; simulate and analyze outputs
State machines with Stateflow
- States and transitions; initialization and execution order
- State actions (entry/during/exit) and transition actions
- Events (broadcast/local) and temporal logic (after, every, at)
- Hierarchy, parallel states and history junctions
Flow charts
- Junctions and transitions; chart execution semantics
- Conditions and guards; data scope and typing
- Mealy vs. Moore style charts; when to choose each
Discrete systems
- Discrete states and sample times; rate transitions
- Discrete transfer functions and state-space models
- Fixed-step simulation tips for deterministic behavior
Continuous systems
- Continuous states; modeling patterns
- Zero-crossings and stiffness; avoiding solver chattering
- Variable-step simulation tips
Solver selection
- Match solver to system dynamics and discontinuities
- Recommended settings for mixed discrete/continuous models
Integration patterns & testing
- Function-call subsystems; integrating charts with plant/control models
- Bus objects, enumerations and data dictionaries
- Lightweight test harnesses and coverage (overview)
Course Day Structure
- Part 1: 09:00–10:30
- Break: 10:30–10:45
- Part 2: 10:45–12:15
- Lunch break: 12:15–13:15
- Part 3: 13:15–15:15
- Break: 15:15–15:30
- Part 4: 15:30–17:30