Info
La pregunta está cerrada. Vuélvala a abrir para editarla o responderla.
How to have 3 statements with switches in simulink?
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
Hello. So I am confused with switches in simulink. Basically they gives you 2 options. If and else. But I dont know how to realise third statement(to have: if, else if and else). I tried with 2 switches, but I end up again on only on: if and else options. So I will present my problem(I will use constant C as example) If C>10 display 1000 Else if (C>5 && C<=10) display 500 else display 200
So I tried to connect 2 switches(first one have statement >5, second one >10), and I set result from this one to be statement for second switch, and second switch is connected to display(so that means that I can display only 2 values - values that are connected to switch2(as if and else statement)). Basically I dont know how to display last case(to display 20p). So this happens for specific value of constant C.
<<www-mathworks-com-matlabcentral-answers-uploaded_files-210507-15536154111676378146889612444445.jpg>>
C=20(that is >5 and result from switch1 become statement for switch 2, and for that switch it is also 20>5 and it displays 1000)
C=7(that is >5 and for switch2 that is NOT >10, and else from switch 2 goes to display, and it displays 500)
C=2(that is NOT >5 and now else(as result of this statement from switch1) become statement for switch2 for which is NOT 2>10 and result is that else from switch2 and it displays 500. But for this case it should display 200)
So that is the problem. For example.
0 comentarios
Respuestas (0)
La pregunta está cerrada.
Ver también
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!