- 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
8 ビュー (過去 30 日間)
古いコメントを表示
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 件のコメント
採用された回答
Jonas
2021 年 6 月 30 日
0 件のコメント
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Simulink Functions についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!