主要内容

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

Missing Requirements System Loop

仅循环没有相关需求的系统和子系统

描述

此组件为没有相关需求的父组件定义的每个系统或子系统运行其子组件。将此组件作为模型循环组件的子组件插入,以包含报告中没有任何关联需求的系统和子系统。

报告内容

  • 对系统循环

    • 自动选择系统:报告当前环境中所有没有相关需求的系统。

      • 模型循环:关于当前模型中的系统的报告。

      • 系统循环:报告当前系统。

      • 信号循环:报告当前信号的父系统。

      • 模块循环:报告当前模块的父系统。

      如果此组件没有任何这些组件作为其父级,则选择此选项报告所有模型中没有关联需求的所有系统。

  • 自定义 - 使用系统列表:报告指定系统的列表。指定每个系统的完整路径。

  • %<VariableName>:插入 MATLAB® 工作区中的变量值。%<> 符号可以表示字符串或元胞数组。有关详细信息,请参阅文本组件引用页面上的 %<VariableName> 符号

循环选项

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

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

    • 按系统中的模块数:按模块数对系统进行排序。该列表按模块数的减少显示系统。换句话说,它显示具有最多没有需求的模块的系统首先出现在列表中。

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

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

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

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

    get(gcbh)

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

    要查找 Subsystem 块的属性名称,请参阅 Subsystem 中参数的“程序化使用”节,或者选择模型中的 Subsystem 模块并在 MATLAB 命令行中输入此代码:

    get(gcbh)

节选项

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

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

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

是否在报告中插入内容?

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

RptgenRMI.NoReqSystemLoop