Bonjour,
Je souhaite ajouter des blocks dans un fichier Simulink à partir d'un autre fichier. Le code suivant m'a permis d'extraire les données:
Maintenant, si le type du block est inport et que le nom commence par I- alors je vais ajouter dans mon nouveau model un block inport.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 BlockTypes = get_param(BlockPaths,'BlockType') BlockName = get_param(BlockPaths,'Name')
J'ai besoin d'aide. Je n'arrive pas à bien écrire ce que je veux tester.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 for i=1:numel(BlockTypes) if BlockTypes (i,1)=='Inport' %Si le type du block est inport if BlockName (i,1)=='I-' % Si le nom du block commence par I- add_block(blockName(i),[sys,'/',blockName(i)],'MakeNameUnique','on'); % ajouter un block inport dans mon fichier Simulink sys end end end
Merci.








Répondre avec citation
Partager