Model-BasedDesignwithMATLABandSIMULINKMasterclass

Course Highlights

This five-day course is designed for those who want to adopt Model-Based Design for control or embedded applications in their workflow environement using MATLAB and SIMULINK. The coures is intended for beginning users and those looking for a review. No prior programming experience or knowledge of MATLAB and SIMULINK are assumed. Themes of MATLAB basic programming, SIMULINK for system and algorithm modeling are explored throughout the course. Topic include:

Basic MATLAB programming

SIMULINK for system and algorithm modeling

Identifying the main elements in Model-Based design

Modeling and simulating physical systems and algorithms

Automatically generating code from SIMULINK

Continuously verifying and validating throughout the development cycle

Course ObjectivesThe aim of the course is to provide basic knowledge and proper techniques of MATLAB programmin and SIMULINK system and algorithm modeling for model-based design implementation in the area of control and embedded applications.

Who Must AttendThis hands-on course is designed for beginner users. It is especially useful for those who want to gain a fundamental understanding of MATLAB and SIMULINK to adopt model-based design workflow. Engineers, researchers, scientists, and managers working with systems level design will be shown an easy-to-use approach in using MATLAB and SIMULINK.

Course Benefits

Upon the completion of the course, the participants will be able to identify the main elements in Model-Based Design, using SIMULINK as a graphical representation of a system and its components, automatically generate code from SIMULINK model and continuosly verifying and validating throughout the development cycle.

PrerequisitesNo prior knowledge of MATLAB and SIMULINK is required. Familiarity with undergraduate level mathematics and experience with basic computer operations is recommended.

Course OutlineDay 1 of 5Working with MATLAB User Interface

Objective: Become familiar with the main features of the MATLAB integrated design environment and its users interfaces. Get an overview of courses themes.

Objective: Create flexible code that can interact with the user, make decision and adapt to different situation.

Programming constructs

User Interaction

Flow control

Loops

Writing Functions

Objective:increase automation by encapsulating modular tasks as user-defined functions. Understanding how MATLAB® resolves references to files and variable. Use MATLAB development tools to find and correct problems with code.