elist

List simulation methods in order in which they are executed during simulation

Syntax

elist
el
elist m:mid [tid:TID]
elist <gcs | s:sysIdx> [mth] [tid:TID]
elist <gcb | (taskIdx)sysIdx:blkIdx> [mth] [tid:TID]

elist [modelName] < (taskIdx)sysIdx:blkIdx >

Description

Instead of elist, you can use the short form of el with any of the syntaxes.

elist m:mid lists the methods invoked by the system or nonvirtual subsystem method corresponding to the method id mid (see the where command for information on method IDs), e.g.,

The method list specifies the calling method followed by the methods that it calls in the order in which they are invoked. The entry for the calling method includes

  • The name of the method

    The name of the method is prefixed by the type of system that defines the method, e.g., RootSystem.

  • The name of the model or subsystem instance on which the method is invoked

  • The ID of the task that invokes the method

The entry for each called method includes

  • The ID (sysIdx:blkIdx) of the block instance on which the method is invoked

    The block ID is prefixed by a number specifying the system that contains the block (the sysIdx). This allows Simulink® software to assign the same block ID to blocks residing in different subsystems.

  • The name of the method

    The method name is prefixed with the type of block that defines the method, e.g., Integrator.

  • The name of the block instance on which the method is invoked

  • The task that invokes the method

The optional task ID parameter (tid:TID) allows you to restrict the displayed lists to methods invoked for a specified task. You can specify this option only for system or atomic subsystem methods that invoke Outputs or Update methods.

elist <gcs | s:sysIdx> lists the methods executed for the currently selected system (specified by the gcs command) or the system or nonvirtual subsystem specified by the system ID sysIdx, e.g.,

The system ID of a model's root system is 0. You can use the debugger's systems command to determine the system IDs of a model's subsystems.

Note

The elist and where commands use block IDs to identify subsystems in their output. The block ID for a subsystem is not the same as the system ID displayed by the systems command. Use the elist sysIdx:blkIdx form of the elist command to display the methods of a subsystem whose block ID appears in the output of a previous invocation of the elist or where command.

elist m:mid [tid:TID] displays the system execution list(s) identified by the system method, mid and tid.

elist <gcs | s:sysIdx> mth lists methods of type mth to be executed for the system specified by the gcs command or the system ID sysIdx, e.g.,

Use elist gcb to list the methods invoked by the nonvirtual subsystem currently selected in the model.

elist m:mid [tid:TID] displays the system execution list(s) identified by the system method, mid and tid.

elist [modelName] < (taskIdx)sysIdx:blkIdx > displays the system execution list(s) identified by the subsystem block ((taskIdx)sysIdx:blkIdx), method, mth, and tid in the referenced model identified by modelName.

elist <gcb | (taskIdx)sysIdx:blkIdx> [mth] [tid:TID] displays the system execution list(s) identified by the subsystem block ((taskIdx)sysIdx:blkIdx), method, mth, and tid.

See Also

| |

Introduced before R2006a