Switch block need help

3 views (last 30 days)
Adham
Adham on 4 Aug 2014
Answered: Adham on 8 Aug 2014
Could anyone please describe this block for me and especially the control port I didn't understand it even after reading the help.
thx
  2 Comments
Geoff Hayes
Geoff Hayes on 4 Aug 2014
Adham - no block was included in your question.
Adham
Adham on 5 Aug 2014
The switch block in simulink : Simulink library browser then HDL Coder then Commonly used blocks then switch

Sign in to comment.

Accepted Answer

Christopher Berry
Christopher Berry on 7 Aug 2014
Adham,
The documentation for this block is a bit confusing. Think of it as an if-else, which may make more sense if you have a computer science background.
Something like this:
if (cond == TRUE)
output = u1 %Input port 1
else
output = u3 %Input port 3
end
Where cond can be any of the following 3 choices:
1. cond = u2 >= Threshold
2. cond = u2 > Threshold
3. cond = u2 ~= 0
So the output of the block will be either input 1 or input 2 depending on the value of input 2, the type of condition selected and the value of threshold selected.
Hope that helps some!

More Answers (1)

Adham
Adham on 8 Aug 2014
Thanks, that was helpful

Categories

Find more on Simulink in Help Center and File Exchange

Products

Community Treasure Hunt

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

Start Hunting!