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!

 채택된 답변

Fangjun Jiang
Fangjun Jiang 2020년 2월 20일
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

langrg
langrg 2020년 2월 20일
편집: langrg 2020년 2월 20일
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!

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 Simulink에 대해 자세히 알아보기

제품

릴리스

R2018b

질문:

2020년 2월 20일

댓글:

2020년 2월 21일

Community Treasure Hunt

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

Start Hunting!

Translated by