Real-Time Simulation and Testing
Create real-time applications from Simulink models with the help of real-time simulation and testing products from MathWorks®. Run your applications by using:
Simulink Real-Time™ and Speedgoat® target computer hardware connected to your physical system
Simulink Desktop Real-Time™ on your physical system with installed I/O hardware
With Simulink Real-Time, you can extend your Simulink models with blocks that connect to I/O hardware (Simulink Real-Time), automatically build real-time applications, create instrumentation, and perform interactive or automated runs on a Speedgoat target computer. The target computer is equipped with a real-time operating system (RTOS), multicore CPU, I/O and communication protocol interfaces, and FPGAs. For demanding closed-loop sample rates, you can target Speedgoat FPGAs using HDL Coder™. For more information, see Speedgoat Target Computers and I/O Hardware (Simulink Real-Time).
With Simulink Desktop Real-Time, you have a real-time kernel for executing Simulink® models on a laptop or desktop running Windows® or macOS. Simulink Desktop Real-Time includes library blocks that connect to selected I/O devices. For more information, see Hardware Support from Simulink Desktop Real-Time.
Products for Real-Time Simulation and Testing
Build, Load, and Run Real-Time Applications
- Create and Run Real-Time Application from Simulink Model (Simulink Real-Time)
Adapt a Simulink model to run as a real-time model on a target computer.
- Test Real-Time Application in Simulink Test (Simulink Real-Time)
Stress-test a real-time application with Simulink Test™.
- Run Real-Time Simulation of Permanent Magnet Synchronous Motor (Simulink Real-Time)
Simulate a permanent magnet synchronous motor (PMSM) by using HDL Coder and the Speedgoat I/O Blockset.
- Apply 802.1Q VLAN Tag by Using Ethernet Send and Receive Blocks (Simulink Real-Time)
Use Ethernet blocks to send and receive Ethernet packets.
Build Models and Run Real-Time Simulations
- Create a Real-Time Application (Simulink Desktop Real-Time)
Configure a Simulink model as a real-time application, generate code, and run the application in real time.
- Real-Time Filter (Simulink Desktop Real-Time)
Build a real-time filter using DSP System Toolbox™ and Simulink Desktop Real-Time™.
- CAN Input/Output with Vehicle Network Toolbox (Simulink Desktop Real-Time)
Transfer data through CAN bus by using the CAN Pack and CAN Unpack blocks available in Vehicle Network Toolbox™ block library.