gcs
R2026b获取当前系统的路径
描述
返回当前系统的路径。sys = gcs
当前系统是下列系统之一:
在编辑期间,最近点击的子系统或包含最近点击的模块的子系统;如果最近一次点击位于模型层次结构的顶层,则当前系统就是模型。
在仿真包含 S-Function 模块的模型期间,是包含当前正在计算的 S-Function 模块的子系统;如果正在计算的 S-Function 位于模型层次结构的顶层,则当前系统就是模型。
当调用回调时,是调用回调的模型、子系统或模块;当前系统可以在回调执行期间更改,例如,如果您设置断点或与编辑器交互。
在
MaskInitialization函数计算期间,是包含计算其封装的模块的子系统。如果封装位于模型层次结构的顶层,则当前系统就是模型。最近使用
load_system函数加载到内存中的模型。如果您使用
load_system函数加载模型,然后更改当前系统,则使用load_system函数第二次加载该模型不会使该模型成为当前系统。要使该模型成为当前系统,请关闭该模型,然后使用load_system函数重新加载该模型。
如果关闭包含当前系统的模型,则另一个打开的或加载的模型将成为当前系统。使用 gcs 可找出新的当前系统。
要显式设置当前系统,请执行以下操作之一:
将
set_param与根 Simulink® 模型中的CurrentSystem参数结合使用,例如:set_param(0,CurrentSystem="myModel")在 MATLAB® 命令提示符下使用
open_system或模型名称打开模型。
要获取当前模型,请使用 bdroot 函数。
示例
输出参量
版本历史记录
在 R2006a 之前推出