- ① Debug1の出力信号(仮に作る)をApp2に入力
- ⇒(優先度未設定でも信号が繋がっているのでApp1⇒Debug1⇒App2...になる)
- ⇒(でもApp1,2,3のブロックをいじることはあまりしたくないんですよね)
- ② App1,2,3の優先度を大きな値に、Debug1,2の優先度を小さな値にする(大小関係があれば同一値でも良い)
- ⇒(App1⇒App2⇒App3の実行順序は自動で決まり、Debug1,2は「入力が整い次第実行」となる)
Simulinkの優先順位設定による実行順序の定義について
14 views (last 30 days)
Show older comments
下記モデルは優先順位の設定を行っていないApp1, App2, App3のアトミックサブシステムと、優先順位を1と99999に設定したDebug1, Debug2のアトミックサブシステムがあります。こちらのモデルを実行してみますと下記のような実行順序になりますが、私は、App1→Debug1→App2→Debug2→App3の実行順序になることを期待しています。
App1,2,3の優先順位の設定をせず、Debug1, Debug2の優先順位の設定のみで期待する実行順序を実現する方法はないでしょうか?
優先順位の設定ではない方法でも構いませんが、App1,2,3のブロックをいじることはあまりしたくはありません。
もし、そのような方法がありましたら、お教え頂けますか?
0 Comments
Answers (1)
Atsushi Ueno
on 7 Sep 2023
思い付くアイデアとして2点挙げます。
See Also
Categories
Find more on Outputs in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!