1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| function Test_branchements_fils(nom_model)
% Ouverture du modele
open(nom_model);
% Recuperation des connections présentes dans le modele
Liste_Fils = find_system(nom_model, 'FindAll', 'on', 'type', 'line');
% Nombre de connections
Nbre_fils = size(Liste_Fils,1);
% Recuperation des informations de chaque connection
for i=1:Nbre_fils
if isobject(get_param(Liste_Fils(i),'Name')) == 1
Fil(i).Name = get_param(Liste_Fils(i),'Name');
else
Fil(i).Name = '';
end
Fil(i).SrcBlock = get_param(Liste_Fils(i),'SrcBlock');
Fil(i).SrcPort = get_param(Liste_Fils(i),'SrcPort');
Fil(i).DstBlock = get_param(Liste_Fils(i),'DstBlock');
Fil(i).DstPort = get_param(Liste_Fils(i),'DstPort');
end
save('Connections','Fil'); |
Partager