如何在matlab函数块中调用sim

时间:2016-05-12 09:19:56

标签: matlab simulink

我正在尝试在matlab功能块中使用sim命令运行PID控制器(simulink中的另一个模型)。 然而,它需要很长的迭代,似乎是matlab功能块需要更多的时间。

如何获得更快的结果?

这是我在matlab功能块中的代码:

function [Kpp,Kii,Kdd] = fcn(u)

coder.extrinsic('sim');
sim('ExternePID'); %call out to ExternePID model

1 个答案:

答案 0 :(得分:3)

不要这样做,那是行不通的。而是在您的顶级Simulink模型中将第二个Simulink模型作为referenced model包含在内。这样,两个模型都可以同时运行。

相关问题