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™.

Default Model Template  new Use your own customized settings when creating new Simulink® models.

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

Simulink Start Page 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 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 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 Specify, visualize, and check consistency of units on interfaces within Simulink®.

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

Upgrade Advisor API  new Automate the process of upgrading large model hierarchies in Simulink®.

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 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.

Simulink Support for Raspberry Pi 3 and Google Nexus Devices  new Run models on Raspberry Pi™ 3 and Google Nexus™ devices and create projects that you can control from the touch screen of your smartphone or tablet.