How do I iterate through duplicated inports in MATLAB 2013b?

Dear Community,
I am creating a SIMULINK-model with MATLAB 2013b. I know how to iterate through inports of a block: %returns a handle for every inport all_system_inports = find_system('my_model','FindAll','On','BlockType','Inport');
If I add an inport by duplicating an existing inport and connect it to a block, the duplicated one is not listed in all_system_inports. My guess is, that a duplicated inport is not a real inport, but only a link.
I tried something like: get(all_system_inports,'LinkStatus'), but it doesn't work.
Really, how do I find duplicated inports?
Thank you in advance.

 Risposta accettata

The "links" are so called Inport-Shadows
inportShadows = find_system('my_model', 'FindAll', 'on', 'BlockType', 'InportShadow');
will return the "dublicated" Inports.

Più risposte (1)

Thanks a lot goerk. It worked. I'm looking forward to support you too.

Categorie

Prodotti

Richiesto:

il 20 Ott 2017

Risposto:

il 24 Ott 2017

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by