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:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
BlockTypes = get_param(BlockPaths,'BlockType')
BlockName = get_param(BlockPaths,'Name')
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
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
J'ai besoin d'aide. Je n'arrive pas à bien écrire ce que je veux tester.
Merci.