文档

gcs

获取当前系统的路径名

语法

gcs

描述

例子

gcs返回当前系统的路径名。目前的制度是其中之一:

  • 在编辑期间,最近单击的系统或子系统或包含最近单击的块

  • 在模拟包含S-Function块的系统时,当前正在评估的包含S-Function块的系统或子系统

  • 在回调过程中,包含正在执行其回调例程的任何块的系统

  • 在评估期间MaskInitialization,包含正在计算掩码的块的系统

  • 系统最近加载到内存中的load_system;只有第一次使用load_system使模型成为当前系统

当前系统是当前模型或当前模型的一个子系统。使用bdroot得到当前的模型。

如果您关闭包含当前系统的模型,另一个打开或加载的系统将成为当前系统。使用gcs找出新的现行制度。

要显式地设置当前系统,您可以:

  • 使用set_param“CurrentSystem”参数在根Simulink上金宝app®模型,例如:

    set_param (0, ' CurrentSystem ', ' mymodel ')

  • 通过使用打开模型open_system或者MATLAB中的模型名®命令提示符。

例子

全部折叠

返回包含最近选择块的系统路径。

打开模型sldemo_fuelsys.打开子系统到控制器。

sldemo_fuelsys open_system (“sldemo_fuelsys /控制器”

单击率转换块。获取当前系统。

gcs
ans = 'sldemo_fuelsys/To Controller'

打开模型f14得到现在的系统。

f14 gcs
Ans = 'f14'

加载模型vdp使用load_system.然后得到当前系统。

load_system (“vdp”);gcs
Ans = 'vdp'

删除vdp凭记忆,关上它。在这个例子中,当前的系统变成了开放模型,f14

close_system (“vdp”);gcs
Ans = 'f14'

另请参阅

||

R2006a之前介绍