No, devi mettere p.PresetModel.Enum(3), questo se lo fai da riga di comando.
ovviamente prima devi usare il get_param
Immagino che nella GUI metterai un menu a discesa, dove come stringhe possibili ci sarà un
for i=1: numero_di_stringhe_possibili
valore_nel_menu_a_discesa= p.PresetModel.Enum(i);
end
(ovviamente è un esempio del concetto, poi devi usare il codice giusto per metterlo nel menu a discesa)
Il valore restituito dalla scelta del menu a discesa lo andrai ad utilizzare nel set_param.
Quello che devi mettere nel set_param dipende da cosa ti restituisce la GUI. Se ti restituisce l'indice ci metti p.PresetModel.Enum(indice_restituito), se ti restituisce direttamente la stringa ci metti la stringa.