How to get index of for each block

3 visualizaciones (últimos 30 días)
alex george
alex george el 15 de Mzo. de 2018
Editada: alex george el 16 de Mzo. de 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 comentario
Birdman
Birdman el 16 de Mzo. de 2018
What do you do with for each subsystem exactly? What is your algorithm? Can you share it?

Iniciar sesión para comentar.

Respuestas (1)

Youssef El Seblani
Youssef El Seblani el 16 de Mzo. de 2018
Editada: Youssef El Seblani el 16 de Mzo. de 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}]

Categorías

Más información sobre Simulink Functions en Help Center y File Exchange.

Etiquetas

Productos

Community Treasure Hunt

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

Start Hunting!

Translated by