...
- MATLAB versions from R2015b to R2022aR2023b
- MATLAB Coder license
- Simulink Coder or Embedded Coder license
- Multiple instances modelling: ability to use several instances of the same Simulink model
- Tunable parameters
- Model confidentiality via compilation
- Multiple time step code generation (R2015b to R2019b only, Simulink coder only). Embedded coder and model confidentiality are not supported
- Multiple rates within one model
- Inline S-functions and MATLAB functions
- Support of non-inline S-functions (allow users to write custom C code in Simulink models) for Embedded coder targets (R2015b to R2022aR2023b) and Simulink coder target (R2015b to R2022aR2023b)
- Integration of Simulink Scopes (to monitor internal variables via HYPERSIM sensors)
- Only standard Simulink signals can be exchanged with HYPERSIM
- Simscape components can be imported via voltage and current measurement and injection converting Simscape signals to standard Simulink signals
- Fixed step solvers: discrete and ode1
- Fixed step solvers: ode2, ode3, ode4, ode5, ode8 and ode14x are supported if a zero-order hold (with a sample period of a major time step) is inserted before each output of the model
Minimal Prerequisites
- MATLAB version between R2012a R2015b and R2020bR2023b
- The MATLAB license must include:
- MATLAB coder (to generate C/C++ code on MATLAB, prerequisite for Simulink Coder)
- Simulink coder (to generated C/C++ code on Simulink)
...