你好,我想并行运行两个或两个以上的simulink模型,并进行同步,有什么办法吗?我认为一种方法是通过创建一个子系统,并把所有的模型里面。它应该是并行运行的。这个对我来说是不可取的。我想打开两个matlab实例,同步运行两个不同的模型,这可能吗?我想通过编程来实现。任何帮助是感激的。
你应该使用matlab脚本,并在其中实现同步逻辑。
==更新==
您可以通过简单地从Matlab脚本中调用它来执行simulink模型。你必须定义一个包含接下来步骤的任务。首先,你可以在Matlab中计算输入。然后用第一个输入执行第一个模型。然后将结果保存到某个变量中。最后在第二个模型上使用该变量,并启动第二个模型模拟。
重复所有必要步骤的任务。
运行并行simulink仿真的最好方法可能是用的 parsim
命令。Mathworks 网站上有一篇完整的文章解释如何操作。