bdroot
当前系统的顶层模型
说明
示例
获取当前系统的顶层模型
打开示例。然后,在 f14
模型中,打开名为 Controller
的子系统。
load_system('f14') open_system('f14/Controller')
获取当前系统的顶层模型。
bdroot
ans = 'f14'
获取所选模块的顶层模型
打开示例。然后,打开 f14
模型。
open_system('f14')
在模型中,以交互方式选择一个模块。
获取所选模块的顶层模型。使用 gcb
函数指定所选模块。
bdroot(gcb)
ans = 'f14'
该函数返回指定顶层模型名称的字符向量。
也可以将模块指定为句柄。获取当前模块的句柄。
h1=getSimulinkBlockHandle(gcb)
h1 = 524.0006
获取所选模块的顶层模型。
h2=bdroot(h1)
h2 = 152.0006
该函数返回顶层模型的句柄。要获取顶层模型的名称,请将顶层模型的句柄传递给 getfullname
函数。
getfullname(h2)
ans = 'f14'
输入参数
elements
— 要返回其顶层模型的模型或模型元素
句柄 | 句柄的数值数组 | 字符向量 | 字符向量元胞数组 | 字符串 | 字符串数组
要返回其顶层模型的模型或模型元素,指定为句柄、模型名称、模型路径或模块路径。使用字符向量或字符串指定模型名称、模型路径或模块路径。将多个模型名称、模型路径或模块路径指定为字符向量元胞数组或字符串数组。将多个句柄指定为句柄的数值数组。
提示
将 bdroot
与 gcs
、gcb
和 gcbh
结合使用来获得当前系统或模块的顶层模型。
输出参量
model
— 顶层模型
句柄 | 字符向量 | 元胞数组 | 字符串数组
顶层模型。如果输入参量是句柄,则函数返回顶层模型的句柄。如果输入参量不是句柄,函数返回用字符向量表示的顶层模型的名称。如果输入是数组,则 model
以与输入类型相同的数组形式返回。
版本历史记录
在 R2006a 之前推出
MATLAB 命令
您点击的链接对应于以下 MATLAB 命令:
请在 MATLAB 命令行窗口中直接输入以执行命令。Web 浏览器不支持 MATLAB 命令。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)