主要内容

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

Signal Loop

为当前系统、模型或模块中包含的每个信号运行子组件

描述

信号循环组件为当前系统、模型或模块中包含的每个信号运行其子组件。父组件决定该组件的行为。

  • 模型循环:循环当前模型中的所有信号。

  • 系统循环:循环当前系统中的所有信号。通过清除选择信号区域中的相应选项,选择不报告以下类型的信号:

    • 包括系统输入信号

    • 包括系统输出信号

    • 包括系统内部信号

  • 信号循环:在当前信号上循环。

  • 模块循环:循环连接当前模块的所有信号。通过清除选择信号区域中的相应选项,选择不报告以下类型的信号:

    • 包括模块输入信号

    • 包括模块输出信号

  • 如果信号循环没有循环组件作为其父组件,它会在所有模型的所有信号上循环。通过清除选择信号区域中的相应选项,选择不报告以下类型的信号:

    • 包括模块输入信号

    • 包括模块输出信号

    • 包括系统输入信号

    • 包括系统输出信号

    • 包括系统内部信号

对于信号的条件处理,可以使用 RptgenSL.getReportedSignal 函数。有关详细信息,请参阅循环上下文函数

选择信号

  • 包括模块输入信号:循环输入到模块中的信号。该选项仅当该组件的父组件为模块循环时才有效。

  • 包括模块输出信号:对离开模块的信号进行循环。该选项仅当该组件的父组件为模块循环时才有效。

  • 包括系统输入信号:循环接收来自输入端口的信号。该选项仅当该组件的父组件为系统循环时才有效。

  • 包括系统内部信号:循环系统内部信号。该选项仅当该组件的父组件为系统循环时才有效。

  • 包括系统输出信号:循环发送信号至输出端口。该选项仅当该组件的父组件为系统循环时才有效。

  • 对信号排序:指定如何对信号进行排序:

    • 按信号名称字母顺序:按名称的字母顺序对信号进行排序。

    • 按信号名称(不包括空名称)字母顺序:按名称的字母顺序对信号进行排序。

    • 按系统名称字母顺序:按父系统名称的字母顺序排序。列出每个系统中的信号,但没有特定的顺序。

    • 按信号深度:根据信号在模型中的深度对其进行排序。

节选项

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

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

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

是否在报告中插入内容?

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

rptgen_sl.csl_sig_loop