Block Execution Order List
Create list or table of nonvirtual blocks in order of execution
Description
This component creates a list or table of all nonvirtual blocks in the model, in the order in which they execute.
You cannot create an execution order list for a subsystem reference. If you attempt to create a list for a subsystem reference, the component displays a message in the report stating that it cannot determine the execution order for the diagram.
For more information about virtual and nonvirtual blocks, see Nonvirtual and Virtual Blocks.
Task Table
Include details about tasks in a model: Whether to include the task table. (since R2025a)
Auto ("off for single-task models, "on for multi-task models)
(default): Only include the task table if the model has multiple tasks.On
: Include the task table.Off
: Do not include the task table.
Task Table Options (since R2025a)
Table title: Specifies the table title in the generated report.
Automatic
(default): Use the automatically generated title.Custom
: Specify a custom title.
Task Table Columns: Specify the property columns to include in the table.
To add a property column:
In the table on the right, select a property near where you want to insert the new property column.
From the list of properties to the left of the table, select a property that you want to add to the table.
Click the left-arrow button
.
Use the up arrow button
or down arrow button
to position the new column.
To delete a property column, select the property in the table and click the right-arrow button
.
To change the header for the table, in the Header column, double-click the column and enter a new name.
To specify the width of a column, use the Width column indicates the relative width, in relative terms, based on the smallest width you specify. For example, for a three-column table, if the first column width is
1
, and the column width of the other two columns is3
, then the second and third columns is three times wider than the first column.
Grid lines: Whether to show grid lines in the table.
Spans page width: Whether the table extends to the width of the page.
Column Alignment: Specify the content alignment of the table columns as one of these values:
Left
(default)Center
Right
Double justified
Block List
Show list(s) of blocks sorted by order of execution: Whether to include list or lists of blocks sorted by execution order. (since R2025a)
Block List Options
List Title:
Automatic
(default): Use the automatically generated title.Custom
: Specify a custom title.
Include block type information: Include the
BlockType
property of each block in the list or table.Show blocks created at compile time:Whether to include blocks inserted at compile time. (since R2025a)
Look under non-virtual subsystems: Whether to include the blocks of non-virtual subsystems in the block list. Blocks from non-virtual subsystems are included as a nested list under the parent subsystem.
Auto ("on for models, "off" for systems)
(default): Include blocks if theBlock Execution Order List
component is in aModel Loop
component and do not include blocks if theBlock Execution Order List
component is in aSystem Loop
component.On
: Include blocks under non-virtual subsystems.Off
: Do not include blocks under non-virtual subsystems.
Conditional Execution Table Options (since R2025a)
Table title: Specifies the table title in the generated report.
Automatic
(default): Use the automatically generated title.Custom
: Specify a custom title.
Grid lines: Whether to show grid lines in the table.
Spans page width: Whether the table extends to the width of the page.
Column Alignment: Specify the content alignment of the table columns as one of these values:
Left
(default)Center
Right
Double justified
Insert Anything into Report?
Yes. Tables and list.
Class
rptgen_sl.csl_blk_sort_list