Training - Courses
SL02: Adopting Model-Based Design |
This course describes how you can use Simulink models throughout a traditional design process. Using the Simulink environment and a number of add-on products*, it teaches techniques for applying Model-Based Design in a common design workflow. This course is intended for intermediate or advanced Simulink users. Topics include:
- Interface control of Simulink subsystems and models
- Managing requirements in Simulink models
- Best practices for partitioning models using Simulink subsystems, libraries, and model references
- Establishing and enforcing modeling standards
- Testing a Simulink model for accuracy and coverage
- Documenting a Simulink model
*Products discussed in this course are: MATLAB®, Simulink®, Simulink® Verification and Validation™, Simulink® Design Verifier™, SystemTest™, and Simulink® Report Generator™
| Detailed course outline |
|---|
| Day 1 of 2 | |
|---|---|
| Introduction | Objective: Gain an understanding of the purpose and applications of MATLAB
|
| Model-Based Design | Objective: Describe the Model-Based Design process and how the process will be covered in the course
|
| Requirements Linking and Interface Control | Objective: Describe how a Simulink model can be used to store system requirements, illustrate data flow, and define system interfaces.
|
| Model Architecture | Objective: Discuss the pros and cons of the different features used for organizing a Simulink model into separate components.
|
| Configuration Management | Objective: Illustrate the methods used for managing and customizing the Simulink environment and Simulink model dependencies.
|
| Data Management | Objective: Discuss the data dependencies of a Simulink model and provide best practices for managing a Simulink model's data.
|
| Day 2 of 2 | |
| Modeling Standards | Objective: Discuss how to use the Simulink Model Advisor to enforce modeling standards, check for common modeling errors and optimize model performance.
|
| Functional Testing | Objective: Describe the tools available to test a Simulink model (Simulink, M-files, and SystemTest) and illustrate common testing tasks, such as parameter sweeping and model coverage.
|
| Structural Testing | Objective: Describe how to obtain test coverage results on a Simulink model and how to automatically generate test cases.
|
| Creating Documentation | Objective: Discuss the methods of automatically creating reports and documentation from Simulink models.
|
Prerequisites
Working knowledge of MATLAB and Simulink are required. This course is intended for intermediate and advanced Simulink users. For new Simulink users, it is recommended that you take the Simulink for System and Algorithm Modeling (SL01) course.
Course Length - 2 days
Price - $1,300.00
Store