Run child components for each signal contained in current system, model, or block
The Signal Loop
component runs its child components for each
signal contained in the current system, model, or block. The parent component determines the
behavior of this component.
Model Loop
: Loops on all signals in the current
model.
System Loop
: Loops on all signals in the current system.
Choose not to report on the following types of signals by clearing the corresponding
option in the Section options area:
Include system input signals
Include system output signals
Include system internal signals
Signal Loop
: Loops on the current signal.
Block Loop
: Loops on all signals connected to the current
block. Choose not to report on the following types of signals by clearing the
corresponding option in the Section options area:
Include block input signals
Include block output signals
If the Signal Loop does not have a looping component as its parent, it loops on all signals in all models. Choose not to report on the following types of signals by clearing the corresponding option in the Section options area:
Include block input signals
Include block output signals
System input signals
System output signals
System internal signals
For conditional processing of signals, you can use the
RptgenSL.getReportedSignal
function. For more information, see Loop Context Functions.
Include block input signals: Loops on signals that feed into
blocks. This option is valid only when the parent component of this component is a
Block Loop
.
Include block output signals: Loops on signals that leave the
block. This option is valid only when the parent component of this component is a
Block Loop
.
Include system input signals: Loops on signals coming from
inports. This option is valid only when the parent component of this component is a
System Loop
.
Include system internal signals: Loops on system internal
signals. This option is valid only when the parent component of this component is a
System Loop
.
Include system output signals: Loops on signals going to
outports. This option is valid only when the parent component of this component is a
System Loop
.
Sort signals: Specifies how to sort signals:
Alphabetically by signal name
: Sorts signals
alphabetically by name.
Alphabetically by signal name (exclude empty)
:
Sorts signals alphabetically by name.
Alphabetically by system name
: Sorts alphabetically
by parent system names. Lists signals in each system, but in no particular
order.
By signal depth
: Sorts signals by their depth in
the model.
Create section for each object in loop: Inserts a section in the generated report for each object found in the loop.
Display the object type in the section title: Automatically inserts the object type into the section title in the generated report.
Create link anchor for each object in loop: Create a link target for each signal in the loop so that other parts of the report can link to it.
Yes, inserts a section if you select Create section for each object in loop and a link target if you select Create link anchor for each object in loop.
rptgen_sl.csl_sig_loop