主要内容

地面军事系统

获取当前系统的路径名

描述

实例

地面军事系统返回当前系统的路径名。当前系统是其中之一:

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

  • 在模拟包含S功能块的系统期间,包含当前正在评估的S功能块的系统或子系统

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

  • 在评估MaskinInitialization,包含正在评估其掩码的块的系统

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

当前系统是当前模型或当前模型的子系统。使用以获取当前模型。

如果关闭包含当前系统的模型,则另一个打开或加载的系统将成为当前系统。使用地面军事系统了解当前的新系统。

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

  • 使用设置参数“当前系统”根Simulink上的参数金宝app®模型,例如:

    设置参数(0,'CurrentSystem','mymodel')

  • 使用打开模型开放式系统或者在MATLAB上的模型名称®命令提示符。

例子

全部崩溃

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

打开模型SLU燃料系统. 向控制器打开子系统。

sldemo_fuelsys开放式系统(“sldemo_燃料系统/至控制器”)

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

地面军事系统
ans='sldemo_fuelsys/至控制器'

打开模型f14并获取当前系统。

f14地面军事系统
ans='f14'

加载模型vdp使用加载系统。然后获取当前系统。

加载系统(“vdp”); 地面军事系统
ans='vdp'

除去vdp从内存中关闭它。在本例中,当前系统成为开放模型,f14.

封闭系统(“vdp”); 地面军事系统
ans='f14'

另见

||

在R2006a之前引入