有限元状态机的三种C语言实现方式
1、状态用 switch—case 组织起来, 将事件也用switch—case 组织起来, 然后让其中一个 switch—case 整体插入到另一个 switch—case 的每一个 case 项中 。 2、表格驱动法的实质就是将状态和事件之间的关系固化到一张二维表格里, 把事件当做纵轴,把状态当做横轴,交点[Sn , Em]则是系统在 Sn 状态下对事件 Em 的响应 。 3、它的实质就是把动作封装函数的函数地址作为状态来看待。
开源硬件平台

还没有评论,抢个沙发!