如何在 Simulink 的 Matlab 功能块内运行引用模型?

Posted

技术标签:

【中文标题】如何在 Simulink 的 Matlab 功能块内运行引用模型?【英文标题】:How to run a Referenced Model inside a Matlab Function Block in Simulink? 【发布时间】:2017-07-14 09:25:40 【问题描述】:

是否可以从另一个模型(模型 B)的 Matlab 功能块内部运行/模拟引用的 simulink 模型(子系统 A)?我的设计要求我在另一个模型 B 中运行子系统 A 的仿真。我不能直接在我的主模型 B 中使用子系统 A 的引用模型,因为它是时间相关的,并且子系统 A 的输出用作输入在主模型B中。谢谢你们!

【问题讨论】:

【参考方案1】:

如here 所述,您“用一个运行/调用引用模型作为独立于主仿真的仿真的 Matlab 功能块替换仿真子系统”的方法应该“非常好”。

【讨论】:

谢谢。我看过那篇文章,但我不明白如何在 Matlab 函数块中运行/调用引用模型。你知道我可以使用什么命令吗?我搜索但只能想出通常的运行命令,但这不需要模型是引用模型。我希望你在这方面比我更了解。也许您可以提出一些方法?

以上是关于如何在 Simulink 的 Matlab 功能块内运行引用模型?的主要内容,如果未能解决你的问题,请参考以下文章

使用嵌入式matlab功能块的simulink模型中信号的频率内容?

从 Simulink 中的 Matlab 功能块调用的 sim 命令的 Simout 输出

Simulink、matlab 函数

我可以将 simulink 中的 matlab 函数中的参数设置为可调吗?

Matlab 函数作为 Simulink 块

Simulink - 通过 MATLAB 命令行将 While 迭代器模块添加到子系统