MLToolkit

Concurrent Real-Time's SIMulation Workbench® (SimWB) is a complete modeling environment for developing and executing real-time hardware-in-the-loop and man-in-the-loop simulations. Fully integrated SimWB solutions improve test quality and reduce development and production costs. Concurrent Real-Time's iHawk multiprocessing systems running SimWB are based on COTS components, offering the latest leading-edge processor, chipset, memory, and I/O bus technology. With SimWB, individual I/O processes can be targeted to different system cores and I/O buses for parallel execution. Thus, allowing the simulation loop to run at faster frame rates. SimWB recognizes and uses multiple cores by default, and there is no limit on the number of cores that can be used by SimWB.

SimWB provides MLToolkit, a MATLAB/Simulink-based interface to support integrating MATLAB/Simulink models seamlessly into the SimWB environment. The MLToolkit is installed as part of the MATLAB/Simulink environment and provides access to the real-time host from within Simulink/MATLAB via the MLToolkit GUI and API. The MLToolkit GUI and commandline API provide an easy workflow, which facilitates the generation of SimWB-compliant code from Real-Time Workshop® (RTW) (also known as Simulink Coder). Simulink model parameters are automatically extracted from the RTW model and mapped into the RTDB, so they can be modified and accessed at run-time.

Features

Contents:

Getting Started: Introductory notes on using SimWB in Simulink
SimWB Wiki: List of SimWB video tutorial

MATLAB®, Simulink®, and Stateflow® are registered trademarks of MathWorks Inc. SIMulation Workbench™ and SimWB™ are trademarks of Concurrent Real-Time.