MATLAB 帮助中心
当前系统的顶层模型
model = bdroot
model = bdroot(elements)
model = bdroot 返回当前系统的顶层模型。当前系统是当前处于活动状态的 Simulink® 编辑器窗口或在其中选择了模块的模型。
model
示例
model = bdroot(elements) 返回指定模型元素的顶层模型。在使用 bdroot 之前,请确保已加载 elements 中每个元素的顶层模型。
elements
bdroot
全部折叠
打开示例。然后,在 f14 模型中,打开名为 Controller 的子系统。
f14
Controller
load_system('f14') open_system('f14/Controller')
获取当前系统的顶层模型。
ans = 'f14'
打开示例。然后,打开 f14 模型。
open_system('f14')
在模型中,以交互方式选择一个模块。
获取所选模块的顶层模型。使用 gcb 函数指定所选模块。
gcb
bdroot(gcb)
该函数返回指定顶层模型名称的字符向量。
也可以将模块指定为句柄。获取当前模块的句柄。
h1=getSimulinkBlockHandle(gcb)
h1 = 526.0023
获取所选模块的顶层模型。
h2=bdroot(h1)
h2 = 153.0023
该函数返回顶层模型的句柄。要获取顶层模型的名称,请将顶层模型的句柄传递给 getfullname 函数。
getfullname
getfullname(h2)
要返回其顶层模型的模型或模型元素,指定为句柄、模型名称、模型路径或模块路径。使用字符向量或字符串指定模型名称、模型路径或模块路径。将多个模型名称、模型路径或模块路径指定为字符向量元胞数组或字符串数组。将多个句柄指定为句柄的数值数组。
提示
将 bdroot 与 gcs、gcb 和 gcbh 结合使用来获得当前系统或模块的顶层模型。
gcs
gcbh
顶层模型。如果输入参量是句柄,则函数返回顶层模型的句柄。如果输入参量不是句柄,函数返回用字符向量表示的顶层模型的名称。如果输入是数组,则 model 以与输入类型相同的数组形式返回。
在 R2006a 之前推出
gcb | gcs | gcbh
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
选择网站
选择网站以获取翻译的可用内容,以及查看当地活动和优惠。根据您的位置,我们建议您选择:。
您也可以从以下列表中选择网站:
如何获得最佳网站性能
选择中国网站(中文或英文)以获得最佳网站性能。其他 MathWorks 国家/地区网站并未针对您所在位置的访问进行优化。
美洲
欧洲
亚太
联系您当地的办事处