Model-Based Design with MATLAB and Simulink Use Model-Based Design with MATLAB® and Simulink® to improve product quality and reduce development time by 50% or more.

Simulink Overview Get an overview of Simulink® modeling and simulation capabilities.

What Is Simulation? Learn how simulations answer questions, featuring Dr. Richard Gran, director (ret.), Advanced Concepts, Grumman, and member of the Apollo Lunar Module Digital Autopilot design team.

Simulations Made Easy with Simulink Overview Simulate your multidomain dynamic systems with Simulink.

Measuring Return on Investment of Model-Based Design Quantify savings from Model-Based Design using an ROI framework that incorporates metrics from SEI, IEEE, COCOMO, and industry experience.

What's New in Simulink in Releases 2015a and 2015b (Highlights) Discover the new capabilities in the Simulink® product family in Releases 2015a and 2015b. Learn how to develop, annotate, and lay out models in the Simulink Editor, use Simulink Variants, and more.

Automatic Tuning of a Helicopter Flight Control System Automatically tune a multivariable flight control system using the Control System Tuner app.

Integrating Physical Systems and Controller Detect system integration issues in simulation. Mechanical, hydraulic, electrical, and control systems are gradually integrated into a full system model.

Control Design with MATLAB and Simulink Learn how to get started with using MATLAB® and Simulink® products for designing control systems.

Modeling a Radar System with Simulink Use Simulink® to develop a multidomain system level model of a radar system.

Modeling a RF Communication Link Use Simulink® to model a RF communications link in a satellite communications system.

Programming TI C2000 LaunchPad with Simulink Program TI C2000 LaunchPad using Simulink®for your real-time control programming applications.

Modeling an Insulin Infusion Pump Create a simple model of an insulin infusion pump mechanism that consists of a plunger and a DC motor using Simscape™.

Getting Started with Simulink  new Build and simulate a model with Simulink®.

Simulink Start Page  new Start or resume work faster by accessing templates, recent models, and featured examples.

Loading and Logging Data Use MATLAB® data in Simulink® models and save simulation results.

Visualizing Simulation Results Visualize simulation results using scopes and viewers in Simulink®.

Creating and Masking Subsystems Create hierarchy and modularize system behavior using subsystems.

Creating Customized Block Libraries Create custom library blocks to share and reuse functionality.

Getting Started with Model Referencing Create Model blocks from scratch or by converting existing subsystems.

Using Variant Subsystems Use variant subsystems to model and switch between different design choices.

Variant Source and Sink Blocks with Condition Propagation  new Design variant choices and automatically remove unnecessary functionality based on block connectivity in Simulink®.

Incorporating MATLAB Algorithms into a Simulink Model Use MATLAB Function block to incorporate MATLAB® code in a Simulink® model.

Creating Model and Project Templates  new Build​ Simulink® models using design patterns that serve as starting points to solve common problems

Getting Started with the Simulink Data Dictionary Use the Simulink® data dictionary for defining and managing design data associated with models.

Getting Started with the MATLAB System Block Use the MATLAB® System block to include MATLAB System objects™ within your Simulink® model.

Simulink Editor Accelerate model building, add annotations for design reviews, and navigate quickly through your Simulink® model.

Navigating a Hierarchical Model The Explorer bar, tabbed windows, and Model Browser help you navigate a hierarchical model.

Smart Signal Routing Connect one block to another, and Simulink® will determine the simplest signal path without overlapping blocks.

Smart Editing Cues Accelerate model building with just-in-time contextual prompts using the smart editing cues in Simulink®.

Viewmarks Use viewmarks to save graphical views of a Simulink® model for quick access to areas of interest.​

Annotation Connectors Associate annotations with blocks in Simulink® models.​

Interface Display View and trace the input and outpit signals of a Simulink® model or subsystem.

Signal Line Healing Click once to repair broken signal lines after deleting blocks using Simulink®.

Rewinding a Simulation Step back and forward through your simulation to analyze system behavior.

Commenting Out Blocks Test alternative versions of blocks and preserve the originals by hiding them from the simulation.

New Simulation Data Inspector View live signal data and access visualization options such as data cursors using the Simulation Data Inspector in Simulink®.

Faster Simulations with Performance Advisor Analyze your model for common simulation bottlenecks to boost simulation performance with Performance Advisor.

Controlling Simulation Performance with Solver Settings Change default solver settings to improve accuracy and speed of simulation.

Running Multiple Simulink Simulations in Parallel Run your multiple simulations faster through the use of parallel computing.

Speeding Up Design Optimization Improve performance for design optimization tasks using features like Simulink® Fast Restart and parallel computing.

Fast Restart Use Fast Restart in Simulink® to run consecutive simulations more quickly.

Fast Restart API Programmatically run consecutive simulation more quickly using Simulink®.

New Interface for Scopes View and debug signals with cursors and measurements using Simulink®.

Modular Design Using Model Referencing Explore the value of model referencing for component-based modeling.

Variant Configuration Management in Simulink Create, configure, and manage design variants for large-scale models in Simulink®.

Managing Design Variants Configure and manage variant systems in Simulink®

Simulink Functions ​Create and call functions across Simulink® and Stateflow®.

Simulink Units  new Specify, visualize, and check consistency of units on interfaces within Simulink®.

Scoping Simulink Functions  new Call Simulink® Function blocks within a subsystem hierarchy.

Team Collaboration with Simulink Projects Overview Get an overview of team collaboration with Simulink® Projects.

Creating a Simulink Project Create a project using Simulink® Projects.

Putting a Simulink Project under Source Control Put a Simulink® Project under source control.

Simulink Projects for Large Scale Modeling Use Simulink® Projects for Large Scale Modeling.

Data Dictionary API Automate the creation and editing of Simulink® data dictionaries with MATLAB® scripts.

When and How to Use a Data Dictionary Integrate the Simulink® data dictionary into your workflow for efficient data management and team collaboration within Model-Based Design.

Three-Way Model Merge  new Resolve conflicts between revisions and ancestor models using Simulink® Projects.

Introduction to Simulink Support for Target Hardware Simulink provides built-in support for prototyping, testing, and running models on low-cost target hardware, such as Arduino®, LEGO® MINDSTORMS® NXT, and Raspberry Pi.

Programming Arduino Uno with Simulink Install the Arduino® support package, create a simple model, and download the model to Arduino Uno using a step-by-step workflow with Simulink®.

Programming Raspberry Pi with Simulink Install the Raspberry Pi support package and download an image inversion model to Raspberry Pi using a step-by-step workflow with Simulink.