Loop through the bus output

2 visualizzazioni (ultimi 30 giorni)
Dimitri
Dimitri il 31 Lug 2025
Commentato: Jacob Mathew il 3 Ago 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 Commento
Jacob Mathew
Jacob Mathew il 3 Ago 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:

Accedi per commentare.

Risposte (0)

Categorie

Scopri di più su Simulink Functions in Help Center e File Exchange

Prodotti


Release

R2022a

Community Treasure Hunt

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

Start Hunting!

Translated by