主要内容

本页采用了机器翻译。点击此处可查看英文原文。

State Loop

运行当前上下文中所有状态的子组件

描述

此组件在其上下文中针对所有状态运行其子组件。该组件的父组件决定上下文。

  • 模型循环:包括模型中的所有状态。

  • 系统循环:包括系统中的所有状态。

  • 状态机循环:包括状态机中的所有状态。

  • 图循环:包括图中的所有状态。

  • 状态循环:包括当前状态下的所有状态。

对于基于状态的条件处理,可以使用 RptgenSF.getReportedState 函数。有关详细信息,请参阅循环上下文函数

状态类型

  • 包括“和”和“或”状态:在循环中包含 ANDOR 状态。

  • 包括“框”状态:在循环中包含“框”状态。

  • 包括函数:包括循环中的“函数”状态。

  • 包括真值表:在循环中包含真值表。

  • 包括 MATLAB 函数:在循环中包含 MATLAB® 函数。

循环选项

  • 报告深度:指定循环的级别。

    • 仅限本地子级

    • 所有对象

  • 跳过真值表下自动生成的图:防止真值表下的自动生成的状态对象出现在报告中。

  • 搜索 Stateflow:指示要包含在循环中的特定状态。

节选项

  • 为循环中的每个对象创建节:在生成的报告中为循环中找到的每个对象插入一节。

  • 在节标题中显示对象类型:自动将对象类型插入到生成报告的节标题中。仅当选择为循环中的每个对象创建节时才可用。

  • 为循环中的每个对象创建链接锚点:在循环中的每个对象上创建一个链接目标,以便报告的其他部分可以链接到它。

是否在报告中插入内容?

是,如果选择为循环中的每个对象创建节,则插入一个节;如果选择 为循环中的每个对象创建链接锚点,则插入一个链接目标。

rptgen_sf.csf_state_loop