| |
Overview
|
|
|
|
Simulink Overview
3:45
Get an overview of Simulink modeling and simulation capabilities.
|
|
|
|
Simulations Made Easy with Simulink
2:40
Simulate your multidomain dynamic systems with Simulink.
|
|
|
|
Modular Design Using Model Referencing
2:50
Explore the value of model referencing for component-based modeling.
|
| |
Getting Started
|
|
|
|
Getting Started with Simulink
3:27
Build and simulate a model.
|
|
|
|
Visualizing Simulation Results
2:53
Visualize simulation results using scopes and viewers.
|
|
|
|
Loading and Logging Data
3:51
Use MATLAB data in Simulink models and save simulation results.
|
|
|
|
Getting Started with Model Referencing
3:09
Create Model blocks from scratch or by converting existing subsystems.
|
|
|
|
Creating and Masking Subsystems
2:39
Create hierarchy and modularize system behavior using subsystems.
|
|
|
|
Incorporating MATLAB Algorithms into a Simulink Model
2:11
Use Embedded MATLAB Function block to incorporate MATLAB code in a Simulink model.
|
|
|
|
Using Solvers
2:27
Change default solver settings to improve accuracy and speed of Simulation.
|
|
|
|
Creating Libraries
2:18
Create custom library blocks to share and reuse functionality.
|
|
|
|
Using Configurable Subsystems
1:04
Use configurable subsystems to switch between design choices.
|
| |
Team Collaboration in Simulink
|
|
|
|
Simulink Projects Overview
1:49
Manage project files and connect to source control software.
|
|
|
|
Getting Started with Simulink Projects
8:27
Create a project using your current folder configuration.
|
|
|
|
Shortcuts with Simulink Projects
1:40
Automate setup tasks and run frequent tasks.
|
|
|
|
File Dependency Checks
2:46
Check for file dependencies and missing files.
|
|
|
|
Labels with Simulink Projects
3:56
Use labels to organize and act on your files.
|
|
|
|
Templates with Simulink Projects
4:51
Use templates to save and share standard project settings.
|
| |
Parallel Computing
|
|
|
|
Introduction to running multiple Simulink simulations in parallel
2:24
Learn how to use parfor to speed up multiple simulation runs.
|
|
|
|
Accelerating Parameter Estimation with Parallel Computing
4:25
Accelerate parameter estimation for an engine throttle model using parallel computing.
|
|
|
|
Parallel Simulations Using Parfor: Test-Case Sweep
This demonstration shows how you can run multiple Simulink® simulations corresponding to different test cases in the Signal Builder block, in parallel by using the Parallel Computing Toolbox™.
|
|
|
|
Parallel Simulations Using Parfor: Parameter Sweep in Normal Mode
This demonstration shows how you can run multiple Simulink® simulations of a Monte Carlo study in parallel by using Parallel Computing Toolbox™
|
|
|
|
Parallel Simulations Using Parfor: Parameter Sweep in Rapid Accelerator Mode
This demonstration shows how you can run multiple Simulink® simulations of a Monte Carlo study in parallel by using Parallel Computing Toolbox™ with Rapid Accelerator.
|
| |
Optimizing Simulation Performance
|
|
|
|
Saving and Restoring Simulations
In this demo, we show you can use SimState to split a long simulation to overcome your existing memory limitations.
|
|
|
|
Introduction to Accelerating Models
This demo illustrates the use of code generation technology to accelerate Simulink models.
|
| |
Model-Based Design
|
|
|
|
Early Verification for Control Systems
6:39
As mechatronic systems increase in complexity, deliver system performance and reliability within time and budget constraints.
|
|
|
|
Early Verification for Signal Processing Systems
7:28
With early verification, engineering teams can dramatically reduce signal processing software and hardware verification time.
|
| |
General Application Examples
|
|
|
|
Modeling a Bouncing Ball
In this demo, we model a ball bouncing on ground using zero crossing detection feature in Simulink.
|
|
|
|
Approximating Nonlinear Relationships: Type S Thermocouple
This demonstration will focus on models for each of these components in a dynamic temperature measurement system for a Type S thermocouple device and probe assembly, a signal conditioning method, an analog to digital converter (ADC), and a software specification for converting the ADC output into a temperature value.
|
|
|
|
Digital Waveform Generation: Approximating a Sine Wave
This demonstration goes through some of the main steps needed to design and evaluate a sine wave data table for use in digital waveform synthesis applications in embedded systems and arbitrary waveform generation instruments.
|
|
|
|
Simulating Systems with Variable Transport Delay Phenomena
This demo shows two examples of how you can use Simulink to model variable transport delay phenomena.
|
|
|
|
Single Hydraulic Cylinder Simulation
This demo uses Simulink to model a hydraulic cylinder. You can apply these concepts to applications where you need to model hydraulic behavior.
|
|
|
|
Spiral Galaxy Formation Simulation Using Embedded MATLAB Functions
This demo provides insight into how our own galaxy evolved. It allows the user to maximally simplify the model and run a fast simulation. The user can easily modify the demo by adding more galaxies.
|
|
|
|
Modeling a Foucault Pendulum
This demo simulates a 67 meter long Foucault pendulum at the geographic latitude of Paris.
|
|
|
|
Exploring Variable-Step Solvers Using a Stiff Model
This demo explores the behavior of variable-step solvers in a Foucault pendulum model. Simulink solvers ode45, ode15s, ode23, and ode23t are used as test cases.
|
|
|
|
Programming the LEGO MINDSTORMS NXT Robotics Toolkit
4:11
Program LEGO® MINDSTORMS® NXT robot in Simulink and implement your design with code generation using Real-Time Workshop Embedded Coder.
|
| |
Aerospace Application Examples
|
|
|
|
Hardware-in-the-Loop Testing of a Position Control System Demo
17:55
Use Simulink to model a position control system for radar tracking. The controller is separated from the plant and is discretized.
|
|
|
|
Radar Tracking Using Embedded MATLAB
This demo shows how to use an extended Kalman filter with the Embedded MATLAB™ Function block in Simulink to estimate an aircraft's position from radar measurements. The filter implementation is found in the Embedded MATLAB Function block, the contents of which are stored in the Simulink model itself.
|
|
|
|
Designing an Aircraft Elevator Control System
In this case study, we use Model-Based Design with Simulink, Stateflow, and Simulink® Verification and Validation™ to design a fault detection, isolation, and recovery (FDIR) application for a pair of aircraft elevators with redundant actuators. We then use requirements-based testing in order to verify that these requirements have been met.
|
|
|
|
Air Traffic Control Radar Design
In this demo, the model is a conceptual air traffic control (ATC) radar simulation based on the radar range equation.
|
| |
Automotive Application Examples
|
|
|
|
Automotive Powertrain Control System
17:18
Model-Based Design for an automotive powertrain controller.
|
|
|
|
Automotive Power Window System
In this case study we model an automotive passenger power window system using Model-Based Design with Simulink, Stateflow®, SimMechanics™, and SimPowerSystems™ . We will design the controller from a set of requirements, build a plant model to test the controller, and finally verify that the controller meets the requirements.
|
|
|
|
Modeling Engine Timing Using Triggered Subsystems
This demo presents a model of a four-cylinder spark ignition engine and demonstrates Simulink capabilities to model an internal combustion engine from the throttle to the crankshaft output.
|
|
|
|
Engine Timing Model with Closed Loop Control
In this demo, the objective of the controller is to regulate engine speed with a fast throttle actuator, such that changes in load torque have minimal effect.
|
|
|
|
Clutch Lock-up Simulation
This example demonstrates the use of Simulink to model and simulate a rotating clutch system.
|
|
|
|
Modeling an Anti-Lock Brake System
This demo describes a simple model for an Anti-Lock Braking System (ABS). It simulates the dynamic behavior of a vehicle under hard braking conditions.
|
|
|
|
Modeling a Fault-Tolerant Fuel Control System
The following example illustrates how to combine Stateflow with Simulink to efficiently model hybrid systems.
|
|
|
|
Modeling an Automatic Transmission Controller
In this demo, Simulink is used to model an automotive drivetrain. Stateflow enhances the Simulink model with its representation of the transmission control logic.
|
|
|
|
Vehicle Electrical and Climate Control Systems
This demo model interfaces the vehicle climate control system with a model of the electrical system to examine the loading effects of the climate control system on the entire electrical system of the car.
|
|
|
|
Automotive Suspension
This demo describes a simplified half-car model that includes an independent front and rear vertical suspension. It provides a description of the model to show how simulation can be used to investigate ride characteristics.
|
| |
Communications and Electronics Application Examples
|
|
|
|
Cosimulating SPICE Models with Simulink
3:28
Cosimulate Simulink and Cadence Spectre. Simulink provides rapid system simulation, and Spectre provides detailed analog simulation.
|
|
|
|
Second-Order Sigma-Delta Modulator
3:36
Rapidly simulate a second-order sigma-delta modulator, modeling analog and digital components in the same model at the same time.
|
|
|
|
Modeling a RF Communication Link
14:57
Use Simulink to model a RF communications link in a satellite communications system.
|
|
|
|
Conversion of Floating Point Models to Fixed-Point
9:48
Convert floating point Simulink models to fixed-point.
|
|
|
|
C Code Generation from Fixed-Point Models
5:47
Use Real-Time Workshop to generate C code from fixed-point models.
|
|
|
|
Fixed-Point Code Verification Through Cosimulation
5:12
Use Link for Code Composer Studio and Simulink to carry out verification through hardware-software cosimulation.
|
|
|
|
Modeling a Radar System
6:54
Use Simulink to develop a multidomain system level model of a radar system.
|
|
|
|
Modeling a Simple Communication Link
8:36
Model a simple communication link using Simulink, Signal Processing Blockset and Communications Blockset.
|
| |
Industrial Automation and Machinery Application Examples
|
|
|
|
Robot-Arm Control System using xPC Target
29:15
Set up and control a robot arm in real-time with xPC Target.
|
| |
New Features in Version 7.6
|
|
|
|
Array of Buses
4:05
Represent arrays of structures and efficiently process them using For Each subsystems.
|
|
|
|
Variant Subsystems
4:33
Manage variants of a design and use data-driven conditions to switch between them.
|
|
|
|
Simulation Data Inspector
4:26
Analyze signal data from multiple simulations to compare designs and validate model results with external data.
|
|
|
|
Enhanced Model Explorer
4:54
Use Model Explorer to quickly import and export data and to view items by groups and filters.
|
| |
New Features in Version 7.5
|
|
|
|
Tunable Structure Parameters
1:46
Reduce the number of tunable parameters in the workspace through structures.
|
|
|
|
Find Variables Used by a Simulink Model
2:45
Understand and manage the data dependency of your model.
|
|
|
|
For Each Subsystem for Vectorizing Algorithms
1:20
Use the same algorithm to process individual elements, or subarrays, of an input signal.
|
|
|
|
Increased Code Reuse with For Each Subsystems
2:43
Generate a single reusable function when the same algorithm is applied to signals of different sizes.
|