[已解决] 如何获取当前打开的所有simulink模型

[复制链接]
hev541959 发表于 2021-7-2 22:50:34
1.目前在编写一个GUI,想通过一个button获取当前所有加载的simulink模型,并在一个弹出式菜单中显示所有模型顶层,并选择其中一个激活
2.尝试使用了bdroot,但是只能获取当前激活的模型顶层,不能获取所有已经加载的模型
求各位大神指点!!!

最佳答案


TCCMATLAB 发表于 2021-7-6 08:42:01
试试这个命令:
get_param(Simulink.allBlockDiagrams(),'Name')
回复此楼

3 条回复


TCCMATLAB 发表于 2021-7-6 08:42:01
试试这个命令:
get_param(Simulink.allBlockDiagrams(),'Name')
回复此楼

hev541959 发表于 2021-7-6 10:44:39
TCCMATLAB 发表于 2021-7-6 08:42
试试这个命令:
get_param(Simulink.allBlockDiagrams(),'Name')

感谢!解决了:handshake

洪二爱碧 发表于 2021-8-2 10:36:22
TCCMATLAB 发表于 2021-7-6 08:42
试试这个命令:
get_param(Simulink.allBlockDiagrams(),'Name')

Simulink.allBlockDiagrams()这个命令只有在matlab 2018a之后才能用,请问matlab2016b有办法实现么?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

相关帖子
相关文章
热门教程
站长推荐
快速回复 返回顶部 返回列表