Main Content

Simulink Real-Time

Perform rapid control prototyping and hardware-in-the-loop testing

Simulink® Real-Time™ and Speedgoat® take you from simulation to rapid control prototyping (RCP) and hardware-in-the-loop (HIL) testing in a single click. The products connect to electronic control units and physical systems with MATLAB® and Simulink.

You can create, control, and instrument real-time applications that run on Speedgoat real-time target computers directly from your Simulink model or with the MATLAB API and App Designer. You can simulate and test control designs and the dynamics of electric motors, electric vehicles and powertrains, wind turbines, power converters, battery management systems, robots and manipulators, autonomous systems, and other devices.

Get Started

Learn the basics of Simulink Real-Time

Speedgoat Target Computers and I/O Hardware

Choose a Speedgoat target computer and I/O hardware

System Configuration

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

Model Preparation for Real-Time Execution

Driver and communication protocol blocks, techniques for creating custom blocks

Use Simulink Real-Time UI to Create and Execute a Real-Time Application

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

Control and Instrumentation

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

Standalone Operation

Real-time applications and App Designer applications deployed with MATLAB

Performance Optimization

Execution optimization by using the execution profiler and concurrent execution

Real-Time Implementation Examples

Explore real-time implementation examples that apply to Simulink Real-Time and other products

Troubleshooting in Simulink Real-Time

Troubleshoot problems that you encounter while using the Simulink Real-Time product