Matlab stateflow其他转换

时间:2016-02-26 09:43:28

标签: matlab simulink stateflow

我有一个Stateflow,状态处理以下伪代码:

if input1==1 then
  new_state=state2;
else if input==2 then
  new_state=state3;
else
  new_state=error_state;
end if;

如何在Stateflow中对else进行建模?目前我使用[〜(输入== 1 ||输入== 2)],但是当我有10次转换时,它变得非常讨厌。

1 个答案:

答案 0 :(得分:2)

您需要以下类型的构造。从state_one开始,每个junction都会依次决定下一步的移动方式。

enter image description here