how to find the number of Block outport in a model
    1 view (last 30 days)
  
       Show older comments
    
    Paul Nanfah
 on 9 Mar 2016
  
    
    
    
    
    Answered: Sebastian Castro
    
 on 9 Mar 2016
            hi I try to find out the number of Outport involve in a hierachy-level when i do this:
g = get_param(gcb, 'LineHandles')
n = length(a.Outport)
I get the number of outport/outgoing Signals on the selected Block, but i want to have the number for a complete model. For this example:

n = 5
thank you
0 Comments
Accepted Answer
  Sebastian Castro
    
 on 9 Mar 2016
        You can use the find_system function to search.
To get all the blocks at your current hierarchy level, for example, you can use the command
blocks = find_system(gcs,'type','block')
Then, each element of the output, e.g., blocks{1}, would replace gcb in your existing code.
Take a look at the find_system documentation. You can do much more complex searches this way!
- Sebastian
0 Comments
More Answers (0)
See Also
Categories
				Find more on Programmatic Model Editing in Help Center and File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
