Simulink: How to display S-function parameters in mask

Displaying the raw parameters string

If you have 1.23 'Test text' as parameter string in your S-function Block Parameters dialog, you can use the following code to display it in the mask:

params = get_param(gcb(), 'Parameters')
disp(params)

S function raw parameters

Displaying parsed parameters

Parsing the parameters in the same way Simulink does internally is quite involved. This is a simple solution I found, but it doesnt work if the parameter values contain spaces.

raw_params = get_param(gcb(), 'Parameters')
params = split(string(raw_params))

disp("1st param: " + params{1} + ", 2nd param: " + params{2})

Display S function parsed parameters