Products & Services Solutions Academia Support User Community Company

Examples


Use this list to find examples in the documentation.

Working with Demos

Simulink Demo Models
Simulating the Model

Building a Model

Creating a New Model
Adding Blocks to Your Model
Connecting Blocks in the Model Window
Setting Simulation Options
Running the Simulation and Observing Results

Simulink Basics

Updating a Block Diagram
Positioning and Sizing a Diagram
Print Command
Adding Items to Model Editor Menus
Disabling and Hiding Model Editor Menu Items
Disabling and Hiding Dialog Box Controls

How Simulink Works

Algebraic Loops
How Propagation Affects Inherited Sample Times

Creating a Model

Creating a Model Template
Creating Annotations Programmatically
Creating a Subsystem by Grouping Existing Blocks
How to Discretize Blocks from the Simulink Model
Enabled Subsystems
Triggered Subsystems
Triggered and Enabled Subsystems
Conditional Execution Behavior
Data Store Examples

Executing Commands From Models

Loading Variables Automatically When Opening a Model
Executing an M-file by Double-Clicking a Block
Executing Commands Before Starting Simulation

Working with Blocks

Making Backward-Compatible Changes to Libraries

Creating Block Masks

Masked Subsystem Example
Setting Masked Block Dialog Parameters
Self-Modifying Mask Example

Working with Lookup Tables

Example Output for Lookup Methods
Example of a Logarithm Lookup Table

Creating Custom Simulink Blocks

Tutorial: Creating a Custom Block

S-Function Features

Passing Parameters to S-Functions
Example Using S-Functions to Incorporate Legacy C Code
Multirate S-Function Blocks

S-Function Examples

S-Function Examples
Continuous States
Discrete States
Continuous and Discrete States
Variable Sample Time
Array Inputs and Outputs
Zero-Crossing Detection
Discontinuities in Continuous States

Writing S-Functions in M

Example of Writing a Level-2 M-File S-Function

S-Function Builder

Building S-Functions Automatically
Library/Object/Source files
Enable access to SimStruct

Writing S-Functions in C

Example of a Basic C MEX S-Function
Example of Integrating Existing C Functions into Simulink Models with the Legacy Code Tool

Creating C++ S-Functions

sfg/f3-88371.html

Creating Fortran S-Functions

Example of a Level-1 Fortran S-Function
Example C MEX S-Function Calling Fortran Code

Using Work Vectors

Using DWork Vectors to Pass Data Between S-Functions
General DWork Vector
DWork Scratch Vector
DState Work Vector
DWork Mode Vector
Level-2 M-File S-Function DWork Vector
Elementary Work Vector Examples

Related Products & Applications

Learn more about Simulink through this collection of videos, articles, technical literature and the Getting Started with Simulink Guide.

 © 1984-2009- The MathWorks, Inc.    -   Site Help   -   Patents   -   Trademarks   -   Privacy Policy   -   Preventing Piracy   -   RSS