Loop through the bus output

5 visualizaciones (últimos 30 días)
Dimitri
Dimitri el 31 de Jul. de 2025
Comentada: Jacob Mathew el 3 de Ag. de 2025
Hello!
I'm looking for solution (with Simulink, Stateflow, Embeeded coder) to iteratively send the signals to communication channel.
For example, I have a bus (non-virtual) with contains different messages to be send:
InfSystem.warrningMsg.problem1
InfSystem.warrningMsg.problem2
InfSystem.errorMsg.problem1
etc
I can send only one message per time, so I need to processing it iteratively (for-loop like).
The actual implementation uses a MATLAB function to convert bus to cells vector manually (as in the example: https://nl.mathworks.com/help/simulink/ug/attach-bus-signals-to-matlab-function-blocks.html)
I'm wondering if there is an example for use only Simulink (with Stateflow) blocks.
  1 comentario
Jacob Mathew
Jacob Mathew el 3 de Ag. de 2025
While not a complete solution, one suggestion on how to get a for loop iteration functionality in your model is to use the For Iterator block in Simulink. You can refer more about it in the documentation linked below:

Iniciar sesión para comentar.

Respuestas (0)

Categorías

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

Etiquetas

Productos


Versión

R2022a

Community Treasure Hunt

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

Start Hunting!

Translated by