Skip to main content
R2020a SLRT-Part 5 search search close


This content is for Speedgoat customer only. Please login to access the content.

Forgot your password?

Don't have a Speedgoat account? Create an account.

Simulink Real-Time Basics (Part 5): Control and Instrumentation


One of the key features of Simulink Real-Time™ is the capability to tune parameters of the real-time application while the latter is running on the Speedgoat target machine. This is essential in Rapid Control Prototyping (RCP) and  Hardware-in-the-Loop (HIL) simulation, enabling you to make fine adjustments to your algorithm efficiently and to see their impact immediately, without having to stop the simulation. 

In this tutorial, we explore how this can be achieved using the Simulink® model and the Simulink Real-Time™ API for MATLAB®. In addition, we look at further possibilities these methods offer to build custom instrumentation panels and to automate tests. 


Part 1: System Configuration (Host PC)
Part 2: System Configuration (Target Machine)
Part 3: Creating and Running Real-Time Applications
Part 4: Logging Data
Part 5: Control and Instrumentation


  • Learn how to use a Simulink® model as a direct user interface to the real-time application 
  • Interactively tune parameters using MATLAB command lines to control the execution of the real-time application 
  • Create custom user interfaces using MATLAB App Designer 
  • Script and automate real-time testing with Simulink Test™ 


Product Focus:

The Author

Dimitri Mankov

Dimitri Mankov
Application Support Engineer


Learn how we can help you.




A Speedgoat compendium of Simulink Real-Time and HDL Coder learning material

        Learn more       

Jumpstart Workshop

Customized Speedgoat training for Simulink Real-Time and FPGA HDL Coder workflow 

       Learn more       

Have Questions?

Reach out to our
support team for help

        Contact us        
Follow Speedgoat LinkedIn