Using Matlab functions in custom Simscape blocks

1 view (last 30 days)
dagfinae
dagfinae on 16 Mar 2018
Edited: dagfinae on 16 Mar 2018
I want to make a custom Simscape block that uses the MATLAB function square. However, for some reason the Simscape language does not allow the use of MATLAB functions. When I try to run the model with the customized block, I get the following error:
Error compiling Simscape network for model pg_stiffness.
Caused by:
['pg_stiffness/Simscape Component']: No function or value named square.
In spring_custom (line 31)
When using the MATLAB Function Block in Simulink, a similar error can be bypassed by declaring the MATLAB function as extrinsic . Is there a similar solution for MATLAB functions in Simscape blocks?

Answers (0)

Categories

Find more on Modeling in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!