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