Training - Courses
SF01: Stateflow for Logic Driven System Modeling |
Stateflow® for Logic-Driven System Modeling is a 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 supervisory logic
- Implementing multiprocessing state machines
- Implementing truth tables
- Incorporating MATLAB algorithms into Stateflow designs
- Managing the Stateflow design interface
| Detailed course outline |
|---|
| Course Outline Part 1 | |
|---|---|
| Introduction | Objective: This section explains the roles of Stateflow in Simulink model-based design. It also provides an overview to the MathWorks and the course.
|
| Modeling Complex Logic Flows | Objective: This section explains how to implement decision flows with flow diagrams.
|
| Modeling State Machines | Objective: This section explains how to implement state machines with state diagrams.
|
| Implementing Hierarchical State Machines | Objective: This section explains how to implement hierarchical diagrams to improve clarity of state machine designs.
|
| Implementing Supervisory Logic | Objective: This section explains how to implement supervisory logic to control block execution.
|
| Course Outline Part 2 | |
|---|---|
| Implementing Multiprocessing State Machines | Objective: This section explains how to implement parallel states to model multiprocessing designs.
|
| Implementing Truth Tables | Objective: This section explains how to implement truth tables.
|
| Incorporating MATLAB Algorithm into Stateflow Designs | Objective: This section explains how to incorporate MATLAB routines into flow graphs and state machines.
|
| Managing Stateflow Design Interface | Objective: This section explains how to reuse Stateflow designs and external C routines.
|
| Conclusion | Objective: This section summarizes how Stateflow compliments Simulink in Model Based Design. It also provides information to additional resources. |
Prerequisites
Working experience with MATLAB® and Simulink is required. MATLAB Fundamentals and Programming Techniques and Simulink for System and Algorithm Modeling can be taken to satisfy the prerequisites. Knowledge of C programming is helpful.
Class Time: 8:30 -12:30 EST
Course Length - 4 half-days
Price - $1,100.00
Store