独闷闷网

 找回密码
 立即注册
搜索
查看: 5274|回复: 1
打印 上一主题 下一主题
收起左侧

[资料] 状态机学习笔记之《有限状态机》

[复制链接]
跳转到指定楼层
楼主
发表于 2014-12-18 22:20:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
FSM的定义:
        有限状态机系统, 是指在不同的阶段会呈现出不同的运行状态的系统, 这些状态是有限的,不重叠的, 这样一个系统在某一个时刻
一定会处于其所有状态中的一个状态,     此时它接受一部分允许的输入, 产生一部分可能的响应, 并且迁移到一部分可能的状态。

FSM要素:
1、State
State是一个系统在其生命周期中某一时刻的一个运行的情况, 此时, 系统会执行一些动作, 或者等待一些外部输入。
2、Guard
状态机对外部消息进行响应的时候, 除了需要判断当前的状态, 还要判断跟这个状态相关的一些条件是否成立。这种判断称为Guard,
Guard通过允许或禁止某些操作来影响状态机的行为。
3、Event
在一定时间和空间上发生的对系统有意义的事情
4、Action
当一个Event被状态机系统分发的时候, 状态机用Action来进行相应, 比喻修改一些变量的值, 进行输入输出, 产生另一个Event或者迁移到另外一个状态等
5、Transition
从一个状态切换到另一个状态被称为“Transition”, 引起迁移的状态称为triggering event。

(待续)...

乐于分享,勇于质疑!
沙发
发表于 2014-12-30 16:43:32 | 只看该作者
,希望您能通过一个数码管的简易人机界面来讲解下,嘿嘿,这只是我个人的想法哈
乐于分享,勇于质疑!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|独闷闷网 ( 粤ICP备12007667号-2 )

GMT+8, 2024-11-29 18:38 , Processed in 0.377620 second(s), 17 queries .

快速回复 返回顶部 返回列表