Combining Simscape-Simulink Matlab versions 2018 and 2021

The model in Simscape-Simulink works in Matlab 2018, in matlab 2021a it gives the message:
Failed to find 'sm_interface_elements_lib/Foundation Library/Mechanical/Translation Elements/Translational Hard
Stop' in library 'sm_interface_elements_lib' referenced by 'model_30_100_M2021/Model/Medium trolley/Side Limiters/Translational Hard Stop1'
How to fix the error?
Replacing library blocks does not help.

2 Comments

Dear J Chem! Thank you for your feedback and advice. Unfortunately, we tried to carry out such a replacement, but we were not able to do it fully with a large number of similar blocks in the model (and not only hard stop block). Therefore, we asked for advice, in the hope that the developers of Simulink - Simscape will offer automatic replacement of blocks, or a special application for such a transformation. This problem is also relevant for earlier versions of Matlab.
Maybe you can save the model in an mdl file instead of a slx file. The mdl is a text file. You can develop a code to search and replace the offending blocks.

Sign in to comment.

 Accepted Answer

J Chen
J Chen on 19 Jan 2022
Edited: J Chen on 19 Jan 2022
Replace the hard stop block with the hard stop block in the 2021a Simulink Library Browser.

More Answers (0)

Categories

Products

Release

R2021a

Asked:

on 6 Jan 2022

Commented:

on 2 Feb 2022

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!