how to model a switch with two different conditions for activation and deactivation

14 views (last 30 days)
I have a problem modeling a dynamic system. Now I understand the problem and know a possible solution. My problem is to transform the thought logic into Simulink language.
Let's describe what I want to do:
I want to activate or deactivate a subsystem based on a signal value (0 or 1) in a discrete subsystem. The activation is conditioned by another two conditions: condition A must be ON and does not matter the value of condition B. At this point, if condition A turns to off, the subsystem must be active until condition B is ON (How to maintain this value?). Finally the subsystem is deactivated and it will wait for another instant when condition A is ON again.
Thank you in advance for your help!!

Accepted Answer

Arnaud Miege
Arnaud Miege on 9 May 2011
Can you use Stateflow? Something like this should do it:
where A_in and B_in are defined as boolean inputs to the chart and out as an output from the chart that can be used to enable a subsystem.
Javier Guiterrez
Javier Guiterrez on 10 May 2011
Thank you very much!!
Now is already fixed. This was the problem, every option was not contemplated.

Sign in to comment.

More Answers (1)

Javier Guiterrez
Javier Guiterrez on 9 May 2011
I have no experience with stateflow. Is it possible to create this logic in Stateflow at university (they have stateflow license) and then convert it into simulink blocks automatically to be able to run it in my job computer?
Or maybe to combine stateflow diagrams with simulink programs? Thank you in advance

Community Treasure Hunt

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

Start Hunting!

Translated by