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!

 Akzeptierte Antwort

Fangjun Jiang
Fangjun Jiang am 20 Feb. 2020
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 Kommentare

langrg
langrg am 20 Feb. 2020
Bearbeitet: langrg am 20 Feb. 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!

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Simulink finden Sie in Hilfe-Center und File Exchange

Produkte

Version

R2018b

Gefragt:

am 20 Feb. 2020

Kommentiert:

am 21 Feb. 2020

Community Treasure Hunt

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

Start Hunting!

Translated by