slreportgen.report.ExecutionOrder Class
Namespace: slreportgen.report
Superclasses: slreportgen.report.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