Matlab 提供了可在 Matlab 脚本中使用的sim命令,用于调用和执行 Simulink 模型 . 但该功能似乎仅限于仅在普通模式下运行的模型 . 当我尝试调用在外部模式下运行的 Simulink 模型时, Matlab 会暂停脚本并将其标记为错误 . 除了令人讨厌之外,在我看来,对于什么是非常有用的应用程序是不必要的限制 .
在任何情况下都有一个解决方法,也许是一个不同的命令,我可以用来从 Matlab 脚本在外部模式下运行 Simulink 图表?
我确实尝试使用 Matlab DOS shell命令(使用!),但它需要打开 Matlab 的另一个实例 .
1 回答
外部模式不运行模拟,而是一种使用Simulink模型的前端作为更改和查看在其他地方运行的数据的方式的机制(例如,在与模型相同的机器上运行的可执行文件,或运行的代码)外部处理器) .
要从命令行(或在代码中)执行此操作,您需要使用以下命令的组合: