Simulink : Comment afficher les paramètres d'une S-function dans un masque
Afficher la chaîne de paramètres brute
Si vous avez 1.23 'Test text' comme chaîne de paramètres dans la boîte de dialogue Block Parameters de votre S-function, vous pouvez utiliser le code suivant pour l’afficher dans le masque :
display_sfunction_params_mask.m
params = get_param(gcb(), 'Parameters')
disp(params)
Afficher les paramètres analysés
Analyser les paramètres de la même manière que Simulink le fait en interne est assez complexe. Voici une solution simple que j’ai trouvée, mais elle ne fonctionne pas si les valeurs des paramètres contiennent des espaces.
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