Documentation

This is machine translation

Translated by Microsoft
Mouseover text to see original. Click the button below to return to the English verison of the page.

Note: This page has been translated by MathWorks. Please click here
To view all translated materals including this page, select Japan from the country navigator on the bottom of this page.

Simulink Real-Time

Build, run, and test real-time applications

Simulink® Real-Time™ lets you create real-time applications from Simulink models and run them on dedicated target computer hardware connected to your physical system. It supports real-time simulation and testing, including rapid control prototyping, DSP and vision system prototyping, and hardware-in-the-loop (HIL) simulation.

With Simulink Real-Time you can extend your Simulink models with driver blocks, automatically generate real-time applications, define instrumentation, and perform interactive or automated runs on a dedicated target computer equipped with a real-time kernel, multicore CPU, I/O and protocol interfaces, and FPGAs.

Simulink Real-Time and Speedgoat target computer hardware are expressly designed to work together to create real-time systems for desktop, lab, and field environments. Simulink Real-Time can also be used with custom target computer and I/O hardware.

Getting Started

Learn the basics of Simulink Real-Time

System Configuration

Development and target computer configuration, target computer boot method, confidence test

Model Preparation

Driver and communication protocol blocks, techniques for creating custom blocks

Real-Time Application Creation and Execution

Real-time application building and running, control from development and target computers

Control and Instrumentation

Interactive signal and parameter instrumentation with Simulink Real-Time Explorer and MATLAB® language, signal monitoring, tracing, and logging, parameter tuning

Standalone Operation

Real-time application and Explorer configuration packaged as standalone executables or deployed with MATLAB, Microsoft® .NET or C

Performance Optimization

Execution optimization by using the profiler, Performance Advisor, and concurrent execution