Training - Courses
SLSF: Stateflow for Logic Driven System Modeling |
Stateflow for Logic-Driven System Modeling is a two-day, hands-on course that covers the use of Stateflow in implementing complex decision flows and finite-state machines. The course is designed for Simulink users who wish to model and simulate event-driven and logic systems. It focuses on how to employ flow graphs, state machines, and truth tables in Simulink designs. Topics include:
- Modeling complex logic flows
- Modeling state machines
- Implementing hierarchical state machines
- Implementing multiprocessing state machines
- Using events in state charts
- Calling functions from state charts
- Implementing truth tables
- Managing the Stateflow design interface
| Detailed course outline |
|---|
| Day 1 of 2 | |
|---|---|
| Introduction | Objective: Obtain a quick overview of The MathWorks and discuss course logistics. |
| Modeling Complex Logic Flows | Objective: Explains how to implement decision flows with flow diagrams.
|
| Modeling State Machines | Objective: Explain how to implement state machines with state diagrams.
|
| Implementing Hierarchical State Machines | Objective: Explains how to implement hierarchical diagrams to improve clarity of state machine designs.
|
| Implementing Multiprocessing State Machines | Objective: Explains how to implement parallel states to model multiprocessing designs.
|
| Day 2 of 2 | |
|---|---|
| Using Events in State Charts | Objective: Explains how to use events within a Stateflow chart to affect chart execution.
|
| Calling Functions from State Charts | Objective: Explains how to create functions in a Stateflow chart out of Simulink blocks, MATLAB code, and flow graphs.
|
| Implementing Truth Tables | Objective: Explains how to implement truth tables.
|
| Managing Stateflow Design Interface | Objective: Explains how to reuse Stateflow designs and interact with Simulink data.
|
Prerequisites
MATLAB Fundamentals and Simulink for System and Algorithm Modeling, or working experience with MATLAB and Simulink. Knowledge of C programming is helpful.
Course Length - 2 days
Store