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属性名称/值对。
枚举类型用户
将所选属性添加到表中从列表中添加用户名。
从表中删除所选属性从列表中删除用户名。
节选项
为循环中的每个对象创建节:在生成的报告中为循环中找到的每个对象插入一节。
在节标题中显示对象类型:自动将对象类型插入到生成报告的节标题中。仅当选择为循环中的每个对象创建节时才可用。
为循环中的每个对象创建链接锚点:在循环中的每个对象上创建一个链接目标,以便报告的其他部分可以链接到它。
是否在报告中插入内容?
是,如果选择为循环中的每个对象创建节,则插入一个节;如果选择 为循环中的每个对象创建链接锚点,则插入一个链接目标。
类
rptgen_sl.csl_enum_type_loop