全球最实用的IT互联网信息网站!

AI人工智能P2P分享&下载搜索网页发布信息网站地图

当前位置:诺佳网 > 电子/半导体 > 处理器/DSP >

有限状态机复合状态与历史机制是什么意思?

时间:2023-08-03 15:23

人气:

作者:admin

标签:

导读:复合状态是一个非常有用的工具,可以帮助分解和分组一些相关的状态(复合状态的作用),它们可以对它们进行过渡,这将传播到所有子状态。...

01

复合状态

复合状态是一个非常有用的工具,可以帮助分解和分组一些相关的状态( 复合状态的作用 ),它们可以对它们进行过渡,这将传播到所有子状态。复合状态必须满足某些格式良好的条件才能有效:

  • 复合状态必须具有初始状态(可视为默认端口)。
  • 从子项到子项的转换不能“跨越”复合状态的边界(使用输入/输出端口获得相同的效果)。

当走过指向复合状态的过渡时,将从复合的初始(默认)状态继续执行。

02

历史机制

历史机制将以复合状态存储最后一个活动状态,并在任何后续转换到相同复合状态时“恢复”其激活( 这就是历史机制的作用 )。此机制不会影响输入端口,输入端口的行为就像以前没有保存的历史记录一样( 历史机制的特点 )。

图片

在这个例子中,我们模拟了两个钟摆在每个时钟事件中切换,每 0.51 秒在两者之间交替一次。在 TicTac1 中,我们从状态“ Starter 1 ”开始,然后在“Tic 1”和“Tac 1”之间继续。然后我们跳到 TicTac2,继续“Starter 2”。在“Tic 2”和“Tac 2”之间跳跃0.51秒后,我们回到“TicTac1”。

然后,由于历史节点,我们记住上次访问的状态并直接进入它,在本例中为“Tic1”,Starter 1 不会重新激活。当返回到 TicTac2 时,由于没有历史记录状态,我们从“Starter 2”状态重新启动。

所有这些都可以在下面显示的模拟该状态图的计时图上看到。(一定要结合上面的话与下面的图)

图片

温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

CPU | 内存 | 硬盘 | 显卡 | 显示器 | 主板 | 电源 | 键鼠 | 网站地图

Copyright © 2025-2035 诺佳网 版权所有 备案号:赣ICP备2025066733号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。

关注微信