How to get index of for each block

2 vues (au cours des 30 derniers jours)
alex george
alex george le 15 Mar 2018
Modifié(e) : alex george le 16 Mar 2018
I'm using a for each subsystem block. How can I get which iteration, aka N, that I am currently processing? I don't see any option anywhere to get this data.
I have an array of busses and im routing them into a for each subsystem block, think like this in ruby:
a = [3, 5, 6]
a.each_with_index { |item, index| puts item + index}
returns 3, 6, 8
the index of the iteration is accessible
The block I'm referring to is here: https://www.mathworks.com/help/simulink/slref/foreachsubsystem.html
  1 commentaire
Birdman
Birdman le 16 Mar 2018
What do you do with for each subsystem exactly? What is your algorithm? Can you share it?

Connectez-vous pour commenter.

Réponses (1)

Youssef El Seblani
Youssef El Seblani le 16 Mar 2018
Modifié(e) : Youssef El Seblani le 16 Mar 2018
you can utilize this code A{i} for each block. example clc clear A{1,1}=[1,2]; A{1,2}=[1,3]; A{2,1}=[2,3]; A{2,2}=[2,4]; A=[A{1,1},A{1,2};A{2,1},A{2,2}]

Catégories

En savoir plus sur Simulink Functions dans Help Center et File Exchange

Tags

Produits

Community Treasure Hunt

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

Start Hunting!

Translated by