- Put it inside a Function-call Subsystem and use a function-call signal to trigger it
- Put it inside a Triggered Subsystem and toggle a Boolean signal to trigger it
- Put it inside a Simulink Function block, and use the Function-Call block to trigger it, or directly use the function prototype to call it in Stateflow or an embedded MATLAB function
How to run cyclic Simulink block once
7 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
I'm working with a simulink block set provided for an embedded platform by its manufacturer. The block set has a CAN transmit block, which has me input the period between messages as a parameter to the block, and then has inputs for DLC, CAN ID, and the actual data of the CAN message. I am wanting to be able to output a CAN message not cyclically, but on demand, such as being dependent on a Stateflow state transition. Does anyone know of a way for me to stop the block from cyclically outputting CAN messages, and only do it once when I request it to?
0 Commenti
Risposta accettata
Jonas
il 30 Giu 2021
0 Commenti
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Simulink Functions in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!