Simulink Real-Time
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 logging and streaming, 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