Block compatibility

This section lists the compatibility of Simulink blocks and other functionality with PMP. The blocks are sorted by the library in which they are located in Simulink.

Blocks can be composed arbitrarily to form complex models as long as the Simulink code generator accepts the model. Blocks which cannot be used in combination with code generation for PMP can be used outside of the subsystem for which code is generated. Such blocks can thus be used for Simulink simulation purposes only.

If code generation accepts and generates code from a model it can be deployed in PMP. Users are not restricted to using the blocks listed below, i.e. no error is enforced when generating code for other blocks. This list states the blocks which are verified to work, blocks that have known limitations or are known incompatible.

Simscape

Multibody

Block

Supported

Remarks

KinematicsSolver

checkmarkwarning

Code generation support for the Simscape Multibody KinematicsSolver has the following minimum requirements on the MATLAB version:

  • R2020a

  • R2019b Update 1

  • R2019a Update 6