一 状态机原理
一般的状态机是如下图1所示
图 1 状态分布
1.1. 当前,以简易储水发电机制作为例子说下,简单说下整个装置的分布:
1. 蓄水池 是 存储 外部流入的水;
2. 下拉开关 是 当 蓄水池 水 达到一定量时,开关控制 动滑轮 线上的 发电门阀下落,阻止水继续流出;
3. 上拉开关 是 当 蓄水池 水 达到存储足够量时, 开关 控制 动滑轮 上线的 发电门阀 上拉 至 一定高度,让水流出蓄水池;
4. 发电门阀 是 控制 蓄水池 水量的开关;
5. 发电电扇 是 蓄水池 水流出,冲击 电扇进行发电,并存储电量;
所谓状态机是拥有有限个状态,进行无限逻辑的,一旦触发相关事件,符合条件,状态切换到其他状态,执行其他状态的动作,状态分:起始状态,其他一系列状态,终态(结束状态)。起始状态一般是启动状态机进入的第一个状态, 蓄水池未满时,进行蓄水,外部水流入蓄水池,此刻发电门阀是关闭的;如果蓄水池水已满,则打开发电门阀,进行发电。然后,其他状态是 蓄水池 水流出到一定量之后,发电门阀下拉,阻止水流出。此刻,发电装置 没有终态,时刻处在