Simulink : Get handle of a Matlab-Function block, inside Matlab-Function itself

Hello,
Is there a way to get handle of a Matlab-Function Simulink block inside of the Matlab-Function itself?
Thanks!

 Respuesta aceptada

I would think so, just try handle=get_param(Block,'handle') where "Block" is the full path of the MATLAB function block in your Simulink model.

3 comentarios

langrg
langrg el 20 de Feb. de 2020
Editada: langrg el 20 de Feb. de 2020
In fact I would like to get the handle OR the path of the block...
I want to know which block is linked to the Matlab-Function code executed.
would you try to see if "gcb" could always give you the correct path?
It works! I thougth that 'gcb' would change each time I select a bloc in Simulink, but in fact when it's used in Matlab-Function it always gives back Matlab-Function path.
I'm going to accept your answer and write solution in capital here:
USE "gcb" IS THE GOOD SOLUTION!
Thank you very much!

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Simulink en Centro de ayuda y File Exchange.

Productos

Versión

R2018b

Preguntada:

el 20 de Feb. de 2020

Comentada:

el 21 de Feb. de 2020

Community Treasure Hunt

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

Start Hunting!

Translated by