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 Exchange で Simulink Functions についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by