bdroot
R2026bTop-level model of current system
Description
returns the top-level
model of the current system.model = bdroot
The current system is one of these:
During editing, the most recently clicked subsystem or the subsystem that contains the most recently clicked block; if the most recent click is in the top level of the model hierarchy, the current system is the model.
During simulation of a model that contains an S-Function block, the subsystem containing the S-Function block currently being evaluated; if the S-Function being evaluated is in the top level of the model hierarchy, the current system is the model.
When a callback is invoked, the model, subsystem, or block invoking the callback; the current system can change during the execution of the callback, for example if you set breakpoints or interact with an editor.
During evaluation of the
MaskInitializationfunction, the subsystem containing the block whose mask is being evaluated; if the mask is in the top level of the model hierarchy, the current system is the model.The model most recently loaded into memory with the
load_systemfunction.If you load a model using the
load_systemfunction and then change the current system, loading the model a second time using theload_systemfunction does not make the model the current system. To make the model the current system, close the model and then reload the model using theload_systemfunction.
Examples
Input Arguments
Output Arguments
Version History
Introduced before R2006a