Skip to Main Content Skip to Search
Home |   Select Country  Choose Country  |  Contact Us  |  Cart Store 
Create Account | Log In
Products & Services Industries Academia Support User Community Company

 

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™

VIEW SCHEDULE and Register SHARE with Manager/Colleague
 
 Detailed course outline

 

Day 1 of 2
Introduction

Objective: Gain an understanding of the purpose and applications of MATLAB

  • Know about The MathWorks and available tools
  • Identify how The MathWorks tools fit into workflow
  • Recognize how this course and related tools might change the workflow
  • Install the class CD
  • Introduction to The MathWorks
  • The MathWorks tool family
  • Course outcomes
  • Getting ready for the class
Model-Based Design

Objective: Describe the Model-Based Design process and how the process will be covered in the course

  • This chapter provides and overview of Model-Based Design and describes how the process will be covered by the course. There are also references to other training courses offered by The MathWorks that cover other parts of Model-Based Design
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.

  • Understanding the engine spark control system
  • Defining component placeholders within Simulink models
  • Linking system requirements
  • Establishing component interfaces
  • Using bus signals to define interfaces
Model Architecture

Objective: Discuss the pros and cons of the different features used for organizing a Simulink model into separate components.

  • Creating and using subsystems, libraries, and model references
  • Practical issues when using system components
Configuration Management

Objective: Illustrate the methods used for managing and customizing the Simulink environment and Simulink model dependencies.

  • Model dependencies
  • Creating component variants
  • Setting up a Simulink project
  • Interfacing to revision control tools
  • Customizing the Simulink environment
Data Management

Objective: Discuss the data dependencies of a Simulink model and provide best practices for managing a Simulink model's data.

  • Storing parameters base, model, and mask workspace
  • Loading and saving parameters
  • Using data objects
  • Creating tunable parameters
  • Reorganizing knock detection model 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.

  • What are modeling standards?
  • Why have modeling standards?
  • Using the Model Advisor
  • Model Advisor checks
  • Creating custom checks in the Model Advisor
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.

  • Tools for testing
  • Functional Testing (Using Simulink, MATLAB M-files, SystemTest
Structural Testing

Objective: Describe how to obtain test coverage results on a Simulink model and how to automatically generate test cases.

  • Developing a test case
  • Testing for coverage
  • Analyzing results
  • Generating tests automatically
Creating Documentation

Objective: Discuss the methods of automatically creating reports and documentation from Simulink models.

  • Printing a model with PrintFrames
  • Generating a model report
  • Exporting to a Web view
  • Profiling a model simulation
  • Generating a custom report with Simulink Report Generator

 


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

Request training
E-mail this page
Print this page

2008 Training Course Brochure

Exciting new courses and training options available now.