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

 Réponse acceptée

Kaustubha Govind
Kaustubha Govind le 3 Nov 2011

0 votes

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

5 commentaires

Mohd Hazny Aziz
Mohd Hazny Aziz le 4 Nov 2011
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 le 4 Nov 2011
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 le 9 Nov 2011
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 le 9 Nov 2011
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 le 11 Nov 2011
k..thanks Kaustubha Govind...i got it

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

Community Treasure Hunt

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

Start Hunting!

Translated by