Is there a way to get MATLAB Function name defined in Simulink block programmatically ?
Ältere Kommentare anzeigen
- 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 Kommentare
Steven Lord
am 1 Feb. 2023
How are you hoping to use this information if it's available? What are you planning to use it for?
Shiva Haresh
am 1 Feb. 2023
Akzeptierte Antwort
Weitere Antworten (1)
Fangjun Jiang
am 1 Feb. 2023
1 Stimme
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 Kommentare
Shiva Haresh
am 1 Feb. 2023
Fangjun Jiang
am 1 Feb. 2023
Bearbeitet: Fangjun Jiang
am 1 Feb. 2023
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
am 1 Feb. 2023
Shiva Haresh
am 2 Feb. 2023
Kategorien
Mehr zu Simulink finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!