Is there a way to get MATLAB Function name defined in Simulink block programmatically ?
古いコメントを表示
- I would like to know whether the MATLAB Function block created in Simulink can be programatically check or parameters of the function can be obtained.
- For example
y = fcn(u) or y = FunctionName(u)
I would like to get the function name fcn or FunctionName
2 件のコメント
Steven Lord
2023 年 2 月 1 日
How are you hoping to use this information if it's available? What are you planning to use it for?
Shiva Haresh
2023 年 2 月 1 日
採用された回答
その他の回答 (1 件)
Fangjun Jiang
2023 年 2 月 1 日
1 投票
myconfig = get_param(gcb, 'MATLABFunctionConfiguration') and parse the text, you might be able to get it.
web(fullfile(docroot, 'simulink/slref/simulink.matlabfunction.matlabfunctionconfiguration.html'))
4 件のコメント
Shiva Haresh
2023 年 2 月 1 日
Fangjun Jiang
2023 年 2 月 1 日
編集済み: Fangjun Jiang
2023 年 2 月 1 日
You need to parse x.FunctionScript
The function name shows up on the icon and it changes as the user changes the function name. So I think it's already been parsed but I couldn't find it through block properties or 'MATLABFunctionConfiguration'
Shiva Haresh
2023 年 2 月 1 日
Shiva Haresh
2023 年 2 月 2 日
カテゴリ
ヘルプ センター および File Exchange で Simulink についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!