This is machine translation

Translated by Microsoft
Mouseover text to see original. Click the button below to return to the English version of the page.

Note: This page has been translated by MathWorks. Click here to see
To view all translated materials including this page, select Country from the country navigator on the bottom of this page.


Get path name of current system





gcs returns the path name of the current system. The current system is one of these:

  • During editing, the system or subsystem most recently clicked or that contains the block most recently clicked

  • During simulation of a system that contains an S-Function block, the system or subsystem containing the S-Function block currently being evaluated

  • During callbacks, the system containing any block whose callback routine is being executed

  • During evaluation of MaskInitialization, the system containing the block whose mask is being evaluated

  • The system most recently loaded into memory with load_system; only the first use of load_system makes the model the current system

The current system is the current model or a subsystem of the current model. Use bdroot to get the current model.

If you close the model that contains the current system, another open or loaded system becomes the current one. Use gcs to find out the new current system.

To explicitly set the current system, you can either:

  • Use set_param with the 'CurrentSystem' parameter on the root Simulink® model, for example:


  • Open the model by using open_system or the model name at the MATLAB® command prompt.


collapse all

Return the path of the system that contains the most recently selected block.

Open the model sldemo_fuelsys. Open the subsystem To Controller.

open_system('sldemo_fuelsys/To Controller')

Click the Rate Transition block. Get the current system.

ans =

    'sldemo_fuelsys/To Controller'

Open the model f14 and get the current system.

ans =


Load the model vdp using load_system. Then get the current system.

ans =


To remove vdp from memory, close it. In this example, the current system becomes the open model, f14.

ans =


See Also


Introduced before R2006a

Was this topic helpful?