MATLAB: Interroger si un modèle contient un bloc avec une valeur

Salut, j’adapte du code pour la vérification d’erreur des blocs dans mon modèle.
Je voudrais savoir si un bloc existe à l’intérieur de mon modèle avec un certain chemin et une variable.
par exemple
Blockpath = ‘Subsystem / Subsubsytem / Constant’ Variable = ‘Value’
Quelle est la façon la plus rapide de le faire car je souhaiterais le faire plusieurs fois?
Cordialement
Paul

Meilleure réponse

  • Cela dépend du type de bloc, mais pour un bloc constant, la réponse rapide est
     
    get_param('Model_Name/Subsystem/Subsubsytem/Constant','Value')
     
    Si vous n’êtes pas sûr du chemin complet, cliquez sur le bloc dans simulink, puis tapez gcbdans MATLAB. Si vous voulez encore plus de capacité pour rechercher des noms de chemin et des valeurs, regardez find_system ()
     

    doc find_system