SimWB in Simulink®



Introduction SimWB product description
System Requirements System Requirements, installation, and configuration information.
Working with SimWB in Simulink. Tutorial on using MLToolkit/SimWB from Simulink.
Create RTDB and Generate Code for MLToolkit Library Blocks Only Create RTDB and generate SimWB-compliant code for only MLToolkit blocks in model.
Model Reference Support Configure referenced models to target SimWB real-time host.
Configuration Set Reference Support Create RTDB / generate SimWB-compliant code for model that uses configuration set reference..
Multi-rate Multi-core Support Generate multi-threaded code of multi-rate Simulink® models, which can be executed in multiple CPU cores on real-time host.
Concurrent Execution Support Generate multi-threaded code which can be executed in multiple CPU cores using Simulink® feature called Concurrent Execution.
Running Simulink® Models with OpenMP code in SimWB OpenMP code embedded in Simulink® can be executed in multiple CPU cores using SimWB.
Bus Support Use Simulink® buses with SimWB.
Generate Code for Data Store Blocks Use Simulink® data store blocks with SimWB.
Passing Strings Between Models Generate SimWB-compliant model for Simulink® models that exchange strings.
Generate List of Blocks that Map to RTDB Variables Generate list of blocks in Simulink® model that will map to RTDB variables.
Allow Sharing of Variables Across Models Create variables in MATLAB that can be shared amongst models in SimWB.
Split Multi-Level Model Into Separate Models Create and process separate models from larger, multi-level models for consumption in SimWB.
Hybrid Electric Vehicle Demos Example that shows how SimWB can be used to perform HIL simulations for a complex Simulink model of hybrid electric vehicle (HEV).
Debugging Models Debug models from generated source code.
Exchanging UDP Data Between Simulink Model and SimWB Test Session Send UDP data from Simulink® model to running test session and back.
IP Protection via Distribution of S-Function Object File Protect your IP by distributing the object file for an S-Function.
IP Protection via Shared-Library-Based S-Function Protect your IP by using S-Function that relies on a shared library.
IP Protection via Static-Library-Based S-Function Protect your IP by using S-Function that relies on a static library.
Creating a Test Session that Uses Alternative Initial Conditions via MLToolkit API Vary initial conditions for a model in a test session using MLToolkit API.
MLToolkit Preferences MLToolkit preference GUI options.