Main Content

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

Simulink Function System Loop

报告 Stateflow 循环中指定的 Simulink 函数

描述

该组件循环遍历实现 Stateflow® Simulink 函数对象的 Simulink® 系统,包括该函数的父系统、子系统,以及可选地实现嵌套在此函数中的 Simulink 函数的系统。该组件必须是状态循环组件的后代,而状态循环组件又是图循环组件的后代。当状态循环中的当前对象是 Simulink 函数时,此组件执行。例如,此结构体在图中创建每个 Simulink 函数的快照,然后创建实现该函数的系统的快照:

报告内容

在嵌套的 Simulink 函数中包含子系统:指定是否在嵌套的 Simulink 函数中包含子系统。默认情况下,此选项处于启用状态。

循环选项

  • 对系统排序:指定如何对系统进行排序。

    • 按系统名称字母顺序(默认):按名称的字母顺序对系统进行排序。

    • 按系统中的模块数:按系统中的模块数对系统进行排序。该列表按模块数的递减顺序显示系统;具有最多模块数的系统将出现在列表中的第一位。

    • 按系统深度:根据模型中的深度对系统进行排序。

    • 按遍历顺序:按遍历顺序对系统进行排序。

    • 按系统名称字母顺序(默认):按名称的字母顺序对系统进行排序。

    • 按系统中的模块数:按模块数对系统进行排序。该列表按模块数的递减顺序显示系统;也就是说,模块数最多的系统会首先出现在列表中。

    • 按系统深度:根据模型中的深度对系统进行排序。

    • 按遍历顺序:按遍历顺序对系统进行排序。

  • 搜索:仅报告具有指定属性名称-值对的 Simulink 模块。要启用搜索,请点击复选框。在属性名称和属性值表的第一行中,点击编辑框内部,删除现有文本,然后键入属性名称和值。

    要查找模块的属性名称,请使用 get_param 函数或在模型中选择一个模块,然后在 MATLAB® 命令行中输入此代码:

    get(gcbh)

节选项

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

  • 在节标题中显示对象类型:将对象类型自动插入到生成的报告的节标题中。

  • 按系统层次结构对节进行编号:对生成的报告中的各个节进行分层编号。要求将对系统排序设置为按遍历顺序

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

是否在报告中插入内容?

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

rptgen_sl.csl_sys_loop