IF-ELSE block in simulink

Assalamualaikum & hi all
I just want to know is it possible to end the IF-ELSE block execution process at certain point. Because in my model the IF_ELSE block keeps execute,unless i stop the model. My model run in real-time process using Wincon software

 採用された回答

Kaustubha Govind
Kaustubha Govind 2011 年 11 月 3 日

0 投票

You can put the If-Else subsystem inside an Enabled Subsystem that you can disable/enable at any point in the simulation.

5 件のコメント

Mohd Hazny Aziz
Mohd Hazny Aziz 2011 年 11 月 4 日
thanks for reply...for example if it being disable it mean that the if-else subsystem will execute until it enable back right??
Kaustubha Govind
Kaustubha Govind 2011 年 11 月 4 日
I suppose you meant to say "the if-else subsystem will *NOT* execute until it is enabled"? Yes, that's correct.
Mohd Hazny Aziz
Mohd Hazny Aziz 2011 年 11 月 9 日
yup...but in my understanding if the if-else block run in real-time..the model keep on updated depending on the sample time..do the enabled subsystem able to disable/enable during that time??
Kaustubha Govind
Kaustubha Govind 2011 年 11 月 9 日
Yes, the enabled subsystem will also look at the control signal at every time-step. If the control signal disables it, it will not run the contents of the subsystem.
Mohd Hazny Aziz
Mohd Hazny Aziz 2011 年 11 月 11 日
k..thanks Kaustubha Govind...i got it

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

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File ExchangeSubsystems についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by