slreportgen.report.ExecutionOrder Class
Namespace: slreportgen.report
Superclasses: slreportgen.report.Reporter
System task and block execution order reporter
Description
Use an object of the slreportgen.report.ExecutionOrder class to report the
tasks of a model or nonvirtual subsystem and the blocks in each task, sorted by execution
order. By default, an ExecutionOrder reporter generates:
A table of task names and properties
A list of the blocks in each task
Conditionally executed blocks, such as subsystems triggered by a function call
or an If block, are not displayed in the block execution order list. Instead,
these blocks are displayed in a Conditional Execution table that follows
the block execution order list. The table lists the conditionally executed blocks and the
blocks that trigger their execution.
Use the ExecutionOrder reporter properties to filter the reported content
and customize the content formatting.
Note
To use an slreportgen.report.ExecutionOrder reporter in a report, you
must create the report using the slreportgen.report.Report class or subclass. An ExecutionOrder
reporter does not generate content if it is added to an
slreportgen.report.Report object that has the
CompileModelBeforeReporting set to false.
The slreportgen.report.ExecutionOrder class is a handle class.
Creation
Description
creates an empty reporter = slreportgen.report.ExecutionOrderExecutionOrder reporter object based on the default
template. You must specify a model or subsystem for which to report the execution order by
setting the Object
property. Use other properties to specify report options.
creates an reporter = slreportgen.report.ExecutionOrder(system)ExecutionOrder reporter and sets the Object
property to the specified model or subsystem.
sets the reporter properties using name-value arguments. You can specify multiple name-value arguments in any order.reporter = slreportgen.report.ExecutionOrder(Name=Value)
Properties
Methods
Examples
Version History
Introduced in R2020b