主要内容

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

Simulink Enumeration Type Loop

在指定上下文中为每个 Simulink 枚举类型运行 Simulink Enumeration Type 子组件

描述

该组件在指定的上下文中为每个 Simulink® 枚举类型运行 Simulink Enumeration Type 子组件。您可以指定循环中是否包含每种枚举类型。

报告内容

所有模型使用的所有 Simulink 枚举类型。

循环选项

在此窗格中选择报告选项。

  • 枚举类型名称指定要在 Simulink 模型中搜索的枚举类型名称。此选项还支持形式为 %<enumTypeName> 的计算属性表达式,其中 enumTypeName 是计算为字符串的枚举类型名称。

  • 源类型:指定定义要包含在循环中的枚举数据类型的工作区类型。

    源类型描述
    "all"查找器会查找所有枚举类型,无论它们是在何种源类型中指定的。
    "MATLAB file"查找器仅查找在 MATLAB® 文件中指定的枚举类型。
    "dynamic class"查找器仅查找那些动态指定的枚举类型。当使用函数 Simulink.defineIntEnumType 定义枚举类型时,它会被动态定义。使用此函数,您可以指定在 MATLAB 外部定义的枚举类型,以便导入到 Simulink 环境中使用。
    "data dictionary"查找器仅查找数据字典中指定的枚举类型。
  • 启用正则表达式匹配标志用于启用输入参量的正则表达式匹配,指定为 true 或 false,其中 false 为默认值。

  • 搜索引用模型: 标志用于启用在引用模型中搜索枚举类型,指定为 true 或 false,其中 true 为默认值。

  • 搜索:当您选择此选项时,您可以指定枚举类型属性名称/属性值参量。然后,循环组件仅返回与您指定的搜索条件匹配的枚举类型。例如

    • 添加属性名称/属性值对:

      • 首先,您需要启用此选项。

      • 然后在属性值字段中,您可以输入 MATLAB file

      • 然后循环组件查找以 MATLAB file 作为源的枚举类型。

      • 您可以指定任何 Simulink.VariableUsage 属性名称/值对。

  • 枚举类型用户

    • Plus sign and model icon 将所选属性添加到表中从列表中添加用户名。

    • Red X 从表中删除所选属性从列表中删除用户名。

节选项

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

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

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

是否在报告中插入内容?

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

rptgen_sl.csl_enum_type_loop