Tout d'abord, je précise que je débute dans l'envirronnement Matlab/Simulink.

Je souhaite pouvoir modifier à l'aide d'un script matlab, les parametres de mes block de type "constant" de mon modèle simulink.
J'utilise alors les commande suivantes (par exemple):
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
load_system('Simulateur_FQMS');
Adresse_Block = strcat ('Simulateur_FQMS/' ,char(Nom_r(k)));
set_param( Adresse_Block , 'Discretisation_H','1');
La valeur ma constante dans mon block a été paramétrée et se nomme bien 'Discretisation_H'. L'adresse du block est correcte, mais matlab me répond que:
Subsystem block does not have a parameter named 'Discretisation_H'.
J'ai beau avoir tout vérifier, dans tous les sens, et je ne comprends pas.

Merci pour votre aide.