Main Content

Simulink

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.

Get Started

Learn the basics of Simulink

Applications

Example models illustrating specific functionality and applications

Simulink Environment Fundamentals

Build block diagrams interactively or programmatically, choose blocks from block libraries

Modeling

Design models of dynamic systems

Simulation

Run models, review results, validate system behavior

Project Management

Create projects, manage shared model components, interact with source control

Block and Blockset Authoring

Create reusable blocks, blocksets, and block masks to extend modeling functionality of Simulink

Simulation Integration

Perform system integration; assemble, compile, and simulate large-scale models

Simulink Supported Hardware

Support for third-party hardware, such as Arduino® and Raspberry Pi®