Stateflow语义:默认的捷径
今天我想与大家分享一个不被大家所熟知的语义Stateflow:过渡,结束在一个内部边界的国家。
这是不一个内心的转变;那些开始内部边界,而不是结束。相反,这些转换作为快捷键回到默认的转型路径。
回来
这里有一个小例子,P,有两个孩子,a和B,和四个输出来帮助我们理解发生了什么。
- 图表是第一次进入时,顶层缺省转换指导Stateflow进入状态p .入口动作,状态集日元= 1。
- Stateflow然后寻找P的孩子;发现已经没有一个活跃的,它遵循里面的缺省转换P孩子。
- 现在的操作集y2 = 1。
- 时间= 1秒,过渡到B是有效的。在同一步伐,Stateflow两集y2 = 0和y3 = 1。
- 在时间= 2秒,过渡从B现在是有效的。Stateflow集日元= 2,然后y3 = 0B是退出。
- 从那里,Stateflow跳回到导致的缺省转换,并进入再次行动,设置y2 = 1,所有在同一步伐。
我们可以看一下输出范围:
实际上,这种转变是一个快捷方式到缺省转换路径的家长,P .注意从上面的截图范围,家长P不退出,又在时间= 2秒;日元= 2在P是退出时间= 5秒。
我们可以获得相同的结果通过使用一个连接在默认路径(下图),但这可以混乱的视觉,特别是如果你有一个大的父状态与许多孩子。
现在轮到你了
你有一个很有趣的申请这Stateflow语义?在下面的评论中分享它!
- 类别:
- Stateflow
评论
留下你的评论,请点击在这里MathWorks账户登录或创建一个新的。