Simulink: Wie man S-Function-Parameter in einer Maske anzeigt
Anzeige des rohen Parameter-Strings
Wenn du 1.23 'Test text' als Parameter-String in deinem S-Function Block Parameters-Dialog hast, kannst du 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})
Ähnliche Beiträge nach Kategorie:
Matlab/Simulink
Wenn dieser Beitrag dir geholfen hat, erwäge, mir einen Kaffee zu spendieren oder per PayPal zu spenden, um die Recherche und Veröffentlichung neuer Beiträge auf TechOverflow zu unterstützen