Training - Courses
SF01: 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 |
|---|
| Course Outline Part 1 | |
|---|---|
| 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: Explains 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.
|
| Course Outline Part 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 (ML01) and Simulink for System and Algorithm Modeling (SL01), or working experience with MATLAB and Simulink. Knowledge of C programming is helpful.
Class Times: August 24-28, 2009: 8:30a -12:30p (GMT-4:00)
October 26-30, 2009: 8:30a -12:30p (GMT-4:00)
Please Note: A 1 hour test session will be scheduled on the first day of class. This test session will cover viewing and audio troubleshooting as well as software installation (content will be presented during the remaining days). It is highly recommended that you attend this session to ensure a successful start to the class.
Course Length - 4 half-days
Price - $1,100.00
Store