Simulink: Wie man S-Function-Parameter in einer Maske anzeigt
Anzeige des rohen Parameter-Strings
Wenn Sie 1.23 'Test text' als Parameter-String in Ihrem S-Function Block Parameters-Dialog haben, können Sie den folgenden Code verwenden, um ihn in der Maske anzuzeigen:
display_sfunction_params_mask.m
params = get_param(gcb(), 'Parameters')
disp(params)
Anzeige geparster Parameter
Das Parsen der Parameter auf dieselbe Weise wie Simulink es intern tut, ist recht aufwendig. Dies ist eine einfache Lösung, die ich gefunden habe, aber sie funktioniert nicht, wenn die Parameterwerte Leerzeichen enthalten.
parse_sfunction_params_mask.m
raw_params = get_param(gcb(), 'Parameters')
params = split(string(raw_params))
disp("1st param: " + params{1} + ", 2nd param: " + params{2})
Check out similar posts by category:
MATLAB/Simulink
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow