Signal Loop
为当前系统、模型或模块中包含的每个信号运行子组件
描述
信号循环组件为当前系统、模型或模块中包含的每个信号运行其子组件。父组件决定该组件的行为。
模型循环:循环当前模型中的所有信号。系统循环:循环当前系统中的所有信号。通过清除选择信号区域中的相应选项,选择不报告以下类型的信号:包括系统输入信号
包括系统输出信号
包括系统内部信号
信号循环:在当前信号上循环。模块循环:循环连接当前模块的所有信号。通过清除选择信号区域中的相应选项,选择不报告以下类型的信号:包括模块输入信号
包括模块输出信号
如果信号循环没有循环组件作为其父组件,它会在所有模型的所有信号上循环。通过清除选择信号区域中的相应选项,选择不报告以下类型的信号:
包括模块输入信号
包括模块输出信号
包括系统输入信号
包括系统输出信号
包括系统内部信号
对于信号的条件处理,可以使用 RptgenSL.getReportedSignal 函数。有关详细信息,请参阅循环上下文函数。
选择信号
包括模块输入信号:循环输入到模块中的信号。该选项仅当该组件的父组件为
模块循环时才有效。包括模块输出信号:对离开模块的信号进行循环。该选项仅当该组件的父组件为
模块循环时才有效。包括系统输入信号:循环接收来自输入端口的信号。该选项仅当该组件的父组件为
系统循环时才有效。包括系统内部信号:循环系统内部信号。该选项仅当该组件的父组件为
系统循环时才有效。包括系统输出信号:循环发送信号至输出端口。该选项仅当该组件的父组件为
系统循环时才有效。对信号排序:指定如何对信号进行排序:
按信号名称字母顺序:按名称的字母顺序对信号进行排序。
按信号名称(不包括空名称)字母顺序:按名称的字母顺序对信号进行排序。
按系统名称字母顺序:按父系统名称的字母顺序排序。列出每个系统中的信号,但没有特定的顺序。
按信号深度:根据信号在模型中的深度对其进行排序。
节选项
为循环中的每个对象创建节:在生成的报告中为循环中找到的每个对象插入一节。
在节标题中显示对象类型:自动将对象类型插入到生成报告的节标题中。仅当选择为循环中的每个对象创建节时才可用。
为循环中的每个对象创建链接锚点:在循环中的每个对象上创建一个链接目标,以便报告的其他部分可以链接到它。
是否在报告中插入内容?
是,如果选择为循环中的每个对象创建节,则插入一个节;如果选择 为循环中的每个对象创建链接锚点,则插入一个链接目标。
类
rptgen_sl.csl_sig_loop