Info

This question is closed. Reopen it to edit or answer.

Sending input to an embedded block in simulink only at a particular condition

1 view (last 30 days)
Hi,
I wanted to know how can I send a value to an embedded matlab block in simulink only for a particular condition.
I tried using the switch block, but the problem with that is during the times when the condition doesnt satisfy, a DEFAULT value should be sent which doesnt serve my purpose.
I tried using switch case block, but the problem is I am not allowed to use more than one active subsystem incase of switch case block.
To be specific:
I have a simulink model in which, a value (which is clock time at a particular condition which is dependent on output of another block) has to be sent to an embedded matlab block. I do not want to send any other value to the block except at that particular condition. Is there a way to do this? Kindly let me know.
Thanks!!

Answers (2)

TAB
TAB on 28 Sep 2011
Place your source of 'value' in 'Enabled Subsystem' and enable this susystem when your condition is satisfied.
Find at Library browser > Ports & Subsystems > Enabled Susystem

Muthappa
Muthappa on 28 Sep 2011
Hi Tabrez,
Thank you very much for your reply. I will try using enabled system.

This question is closed.

Community Treasure Hunt

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

Start Hunting!