Training - Courses
SLSF: Stateflow for Logic Driven System Modeling |
This two-day, hands-on course covers the use of Stateflow in implementing complex decision flows and finite-state machines. Attendees will learn 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 | |
|---|---|
| Modeling Complex Logic Flows | Objective: Implement decision flows with flow diagrams.
|
| Modeling State Machines | Objective: Implement state machines with state diagrams.
|
| Implementing Hierarchical State Machines | Objective: Implement hierarchical diagrams to improve clarity of state machine designs.
|
| Implementing Multiprocessing State Machines | Objective: Implement parallel states to model multiprocessing designs.
|
| Day 2 of 2 | |
|---|---|
| Using Events in State Charts | Objective: Use events within a Stateflow chart to affect chart execution.
|
| Calling Functions from State Charts | Objective: Create functions in a Stateflow chart out of Simulink blocks, MATLAB code, and flow graphs.
|
| Implementing Truth Tables | Objective: Implement truth tables
|
| Managing the Stateflow Design Interface | Objective: Reuse Stateflow designs and interact with Simulink data.
|
Prerequisites
MATLAB® Fundamentals and Simulink® for System and Algorithm Modeling. Knowledge of C programming is helpful.
Course Length - 2 days