Bonjour,
J'ai un problème avec la fonction run de Matlab.
Voilà le code que j'utilise pour initialiser le mask d'un sous-système sous simulink:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
blockname = get_param(gcb, 'Name');
run (['Parametres_' blockname]);
Dans l'aide de Matlab, il est précisé que le script contenu dans le fichier sera exécuté dans le workspace où la fonction run est utilisée: dans mon cas il serait exécuté dans le workspace du mask.
Et pourtant, à chaque essai, le script est exécuté dans le workspace de Matlab (et donc le mask ne s'initialise pas).

Quelqu'un aurait il une astuce pour passer outre ce problème ?

Merci d'avance pour votre aide