manipuler un tableau de chaînes de caractère
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:
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:
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.