状态机在设计某些功能的时候使用广泛,目前网上状态机自动生成工具有几种,分别如下所示:
FsmCrater:
FsmCrater
案例:[有限状态机代码生成器 FsmCrater]
SMC(The State Machine Compiler) :
SMC
官网:http://smc.sourceforge.net/
案例:状态机生成工具——SMC
Qfsm:
qfsm
官网:http://qfsm.sourceforge.net/
本文介绍:使用Qfsm结合SMC直接从状态机生成代码:
第一步、分别从qfsm和smc官网下载:qfsm-0.54.exe与Smc.jar软件及工具