How can I find duplicate sub systems in model using m-script
Mostra commenti meno recenti
Hello,
I want to find duplicate sub systems in model. For example, I have sub system like shown image.
As we can see, duplicate sub system2 is created even though there is no IO changes.
so my interest is to find these kind issues in model using MATLAB commands.
Here is my code as of now:
subSystemHandles = find_system(bdroot,'BlockType','SubSystem');
for k=1 : length(subSystemHandles)
allSubSystem = get_param(subSystemHandles(k),'Name');
eachSubSystem = get(gcbh);
inPortHandles = eachSubSystem.LineHandles.Inport;
inPortNames=get(inPortHandles,'Name');
outPortHandles = eachSubSystem.LineHandles.Outport;
outPortNames=get(outPortHandles,'Name');
end
Here I am trying to read Names of Inport and OutPort using get_param but I am not getting names.
Please, Could some one help me on this?

1 Commento
Nobel Mondal
il 13 Mag 2015
Modificato: Nobel Mondal
il 13 Mag 2015
From what I understand, if a particular SubSystem block has the following blocks within - it would be flagged as redundant.
1. Matching ports and port-blocks within.
2. A single SubSystem block.
3. No other blocks.
Would you agree that this is the problem you're trying to solve?
Risposta accettata
Più risposte (0)
Categorie
Scopri di più su Subsystems in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!