历史上连接
一个历史结代表了Stateflow历史决策点®图表。决策点是基于历史数据相对于国家活动。把结在一个极权主义国家历史表明,历史活动信息用于确定下一个状态变得活跃。历史上结只适用于在它出现的水平层次。
历史上的例子连接
下面的示例使用一个历史结:
超级大国Power_on
有结,包含两个亚态历史。如果状态Power_off
是活动和事件switch_on
发生时,系统可以进入Power_on.Low
或Power_on.High
。第一次超级大国Power_on
输入,亚态Power_on.Low
因为它有一个默认的输入转变。在某种程度上之后,如果状态Power_on.High
是活动和事件switch_off
发生时,超级大国Power_on
是退出和状态Power_off
变得活跃。然后事件switch_on
发生。因为Power_on.High
是最后一个活跃的亚态,它变得活跃了。后第一次Power_on
变得活跃,结决定进入历史Power_on.Low
或Power_on.High
。
看到默认的过渡和连接历史更多信息的语义符号。
历史连接和内心的转变
通过指定一个内部过渡到一个历史结,您可以指定,基于特定的事件或条件,活动状态是退出,然后立即进来。
看到使用一个内部连接过渡到一个历史这个符号的一个例子。
看到内心的过渡到一个历史结更多信息的语义符号。