Simulation and Model-Based Design

Simulink® is a block diagram environment for multidomain simulation and Model-Based Design. It supports system-level design, simulation, automatic code generation, and continuous test and verification of embedded systems. Simulink provides a graphical editor, customizable block libraries, and solvers for modeling and simulating dynamic systems. It is integrated with MATLAB®, enabling you to incorporate MATLAB algorithms into models and export simulation results to MATLAB for further analysis.

Getting Started

Learn the basics of Simulink


Design models of time-varying systems


Run systems, review results, validate system behavior


Optimize performance for specific goals, accelerate simulation speed and design efficient models

Component-Based Modeling

Model architecture for large-scale modeling, component reuse, and team-based projects

Modeling Guidelines

Application-specific guidelines for model architecture, design, and configuration

Block Creation

Create new types of blocks to extend modeling functionality using MATLAB, C/C++, and Fortran code

Supported Hardware

Support for third-party hardware, such as Arduino®, Raspberry Pi™, Android™, and Apple iOS

Was this topic helpful?