How can I get the input names of the first level only in my simulink model?

With this code I can get all the inputs off my simulink model
rootHdl = get_param(bdroot, 'Handle');
sysIns = find_system(rootHdl, 'BlockType', 'Inport');
inportNames = get_param(sysIns, 'Name');
%I would like to have only the firsrt level?
Thanks in advance

 Accepted Answer

You can use the SearchDepth parameter to specify the depth of the search.
sysIns = find_system(bdroot,'SearchDepth',1, 'BlockType', 'Inport')
finds the input ports at the first level.

More Answers (0)

Categories

Find more on Verification, Validation, and Test in Help Center and File Exchange

Products

Release

R2016b

Asked:

Ali
on 8 Dec 2021

Commented:

Ali
on 11 Dec 2021

Community Treasure Hunt

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

Start Hunting!