主要内容

组织并执行转换

过渡流图表类型

在执行之前转换为一个活跃的状态或图表,Stateflow®软件组转换由以下类型:

  • 默认的流程图都默认过渡段,从相同的父母开始。

  • 内部流程图都是过渡段产生状态和完全驻留在该状态。

  • 外流程图都是过渡段产生的各自的状态但至少居住以外的部分。

每组流程图包括其他过渡段连接到一个合格的过渡段通过连接和转换。考虑下面的例子:

状态,其中包含两个亚态称为A1和A2。

在这个例子中,状态一个既有内部和一个连接到一个结的缺省转换与输出转换到国家吗A.A1A.A2。如果状态一个是活跃的,它的内部流程图包括:

  • 内心的转变

  • 即将离任的转换连接的状态A.A1A.A2

此外,设置的默认状态流程图一个包括:

  • 默认转换到结

  • 这两个传出转换连接的状态A.A1A.A2

在这种情况下,两个即将离任的过渡段连接的多个流图表类型的成员。

执行顺序的流程图

每个流程图组优先级组的顺序执行,直到出现一个有效的过渡。默认转换组执行第一,紧随其后的是外组然后内部转换组的转换。每个流程图组执行如下:

  1. 活动状态的过渡段。

    一个活动状态可以有几个可能的即将离任的转换。图表命令这些转变之前检查它们的有效性。看到评价秩序的过渡

  2. 选择下一个过渡段的设置命令转换。

  3. 测试效度的过渡段。

  4. 如果部分无效,转到步骤2。

  5. 如果过渡段的目的地是一个状态,执行以下操作:

    1. 测试过渡段停止和过渡路径形式备份,包括前过渡段从每个结回开始转型。

    2. 美国的母公司的直接亚态的跃迁路径退出(见退出状态)。

    3. 最终过渡段的过渡动作执行完整的转型路径。

    4. 目的地国家变得活跃(见输入一个图表或状态)。

  6. 如果目的地是结不外向的过渡段,做到以下几点:

    1. 测试停止没有任何国家退出或条目。

  7. 如果目的地是结与即将离任的过渡段,对即将离任的片段的集合重复步骤1。

  8. 在测试所有即将离任的过渡段连接,采取以下行动:

    1. 回溯的过渡段,带你去结。

    2. 继续在步骤2,开始下一个过渡段备份后段。

    的流程图完成执行当所有转换已经开始测试。