基于状态机的调度机制需要包含的四个要素

来源:互联网 发布:python statement 编辑:程序博客网 时间:2024/06/11 23:49

现态:当前所处的工作状态

条件:触发动作或者状态迁移的条件((在按键系统中,就是指按键的值)

动作:条件满足后执行的动作(也就是响应各个任务)

次态:状态满足后要迁移的新状态。


代码实现:

int  step = 0 ; switch(step){   case 0 :  .... ; step = 1 ; break ;    case 1 :  .... ; step = 2 ; break ;    case 2 :  .... ; step = 3 ; break ;    ......   case ... : .... ; step = 0 ; break ;       } 


0 0
原创粉丝点击