Training - Courses
SLSF: Stateflow for Logic Driven System Modeling |
Note: A 1 hour test session will be scheduled one day prior to the first day of class. This session is to verify that the visual and audio connection is working properly on your computer. The required product software should be installed for the test session. It is highly recommended that you attend this session to ensure a successful and timely class start.
This two-day course shows how to implement complex decision flows and finite-state machines using Stateflow®. The course 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 | |
|---|---|
| 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