Enable a subsystem from Simulink stateflow ?

25 ビュー (過去 30 日間)
rikro
rikro 2025 年 1 月 22 日 18:47
編集済み: Debadipto 2025 年 1 月 24 日 4:46
Hello ,
I am a newbie to Simulink . I am trying to run a activate/enable a subsystem when certain conditions are met in Simulink Stateflow . I know I have to add enable signal to the subsystem I intend to activate and this would be input to the subsystem I am trying to activate.
But my question is how do I set this enable signal to true in my state flow . Since its a input variable I cannot assign its value in another subsystem or is there a better way to do it .
I might be completely off since I am barely getting statrted . Any help appreciated .
Thanks
  2 件のコメント
Fangjun Jiang
Fangjun Jiang 2025 年 1 月 22 日 19:26
A stateflow chart or state can set an output value to true to enable the subsystem.
rikro
rikro 2025 年 1 月 22 日 21:07
Thanks ! And how do I link this variable to enable signal ? I don't think mentioning that variable to enable signal is linking the same variable

サインインしてコメントする。

回答 (1 件)

Debadipto
Debadipto 2025 年 1 月 24 日 4:42
編集済み: Debadipto 2025 年 1 月 24 日 4:46
You can use an "Enabled Subsytem" to trigger it's activation state based on a Stateflow chart. Please refer to the model attached for illustration.The chart data "enabled" has been set to "Output Data" (see Symbols pane) to direct it to the subsystem.
For information on "Enabled Subsystems", refer to the following doc:

カテゴリ

Help Center および File ExchangeSchedule Model Components についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by