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
- Run Simulink® and Stateflow® models in real-time.
- GUI tools to configure models for real-time execution.
- Fast, memory-resident real-time database.
- High performance data logger.
- Real-time data viewers.
- Support for an increasingly large number of hardware devices.
- Asynchronous and synchronous I/O tasks for data acquisition.
- Generate SimWB compliant code from the MATLAB/Simulink models without having to manually insert
S-function hardware driver blocks.
- CPU load balancing for multi-rate multi-tasking Simulink models.
- Model reference support.
Contents:
|
MATLAB®, Simulink®, and Stateflow® are registered trademarks of MathWorks Inc.
SIMulation Workbench™ and SimWB™ are trademarks of Concurrent Real-Time.