Main Content

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:

        1. In the table on the right, select a property near where you want to insert the new property column.

        2. From the list of properties to the left of the table, select a property that you want to add to the table.

        3. Click the left-arrow button Left arrow.

        4. Use the up arrow button Up arrow or down arrow button Down arrow to position the new column.

      • To delete a property column, select the property in the table and click the right-arrow button Right arrow.

      • 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 is 3, 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 the Block Execution Order List component is in a Model Loop component and do not include blocks if the Block Execution Order List component is in a System 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

See Also

Block Loop

Version History

expand all