目录
gcb函数的作用是获取当前模块的路径名称。
语法
bl = gcb
bl = gcb(sys)
说明
bl = gcb 返回当前系统中当前模块的完整模块路径名称。当前模块是:
-
最近点击的模块
-
当前正在执行对应的 MATLAB® 函数的 S-Function 模块
扫描二维码关注公众号,回复: 14374324 查看本文章 -
其回调例程正在执行的模块
-
正在作为 MaskInitialization 参数计算的一部分计算其封装的模块
-
打开模型后加载的最后一个模块
bl = gcb(sys) 返回指定系统中当前模块的完整模块路径名称。首先加载系统。
示例
获取最近选择的模块的路径名称
打开一个模型。输入指令
vdp
在该模型中选择一个模块。例如,选择 Gain 模块。然后,在命令提示符下输入 gcb。
gcb
ans =
vdp/Mu
获取当前模块的参数
打开一个模型。输入指令
vdp
选择 Gain 模块。将 gcb 的值用于 get_param,以获取 Gain 参数的值。
x = get_param(gcb,'Gain')
x =
1
获取指定系统中的当前模块
加载模型。输入指令
load_system('sldemo_fuelsys');
获取 fuel_rate_control 子系统中的当前模块。
bl = gcb('sldemo_fuelsys/fuel_rate_control')
bl =
sldemo_fuelsys/fuel_rate_control/validate_sample_time