人在仿真软件万博1manbetx

万博1manbetx仿真软件和基于模型的设计

模型已经打开吗?

我只是点击我巨大的未读邮件,收件箱,看到一个MATLAB中央新闻阅读器警报。

MATLAB中央新闻阅读器警报

我快速扫描信息,然后点击链接查看线程在MATLAB中央

万博1manbetx在MATLAB仿真软件open_system线程中央新闻阅读器

定期撰稿人本·哈珀问一个问题:

我可以与“open_sys万博1manbetxtem”命令打开一个模型文件。我想看看仿真软件模型打开?万博1manbetx
我如何检查mdl文件是否打开或不呢?

谢谢你!

他的第一反应杰森Retik:

openModels = find_system (SearchDepth, 0)

openModels将所有当前打开的单元阵列模型。您可以使用比较字符串函数openModels检查是否一个特定的模型是开放的。

这所有的原料本启动并运行,但是加文·沃克也回答说:

尝试“bdIsLoaded”

加文

虽然我觉得这样的一个函数的存在,它不是在我的脑海里。bdIsLoaded为模型,返回true在内存中。函数将模型名称作为一个字符串,或单元阵列模型名称作为输入。

如果你编辑bdIsLoaded.m,你会发现它包括确切的find_system叫杰森建议,加上一个小代码来检查您的特定加载模型。

这是答案吗?

回到最初的问题,我想进一步提高这个答案。最初的问题是关于使用open_system,这是不同的load_system。方框图可以被加载,但用户不可见。我认为本最初的问题是是否一个特定的模型是可见的,这是我的回答:

首先检查加载模式,如果是,使用get_param检查显示属性。这是一个例子:> > load_system (vdp)
> > bdIsLoaded (vdp)
ans =
1
> > get_param (vdp,“显示”)
ans =

> > open_system (vdp)
> > get_param (vdp,“显示”)
ans =


所示的模型只是可见如果= =。

你得到你的答案在哪里?

如何技术支持万博1manbetx吗?留下一个这里的评论并告诉我们。

|
  • 打印
  • 发送电子邮件

评论

留下你的评论,请点击在这里MathWorks账户登录或创建一个新的。