How to find number of different types of blocks?
2 次查看(过去 30 天)
显示 更早的评论
How to find number of different types of blocks in a system? For example, if I have two terminators, three inputs, and one 'And', and one 'Or', I want to get 4 as an answer. My idea, would be to find all blocks and then go through them in a loop, is there an easier way?
0 个评论
采纳的回答
Fangjun Jiang
2017-6-20
Try this. Note that in your case, "And" and "Or" block are actually the same block type. It is called logical operator block.
f14;
a=find_system('f14','FindAll','on','type','block');
length(unique(get(a,'BlockType')))
更多回答(0 个)
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!