首页 文章

如何在matlab函数块中调用sim

提问于
浏览
0

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

如何获得更快的结果?

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

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

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

1 回答

  • 3

    唐't do that, that won'工作 . 而是在您的顶级Simulink模型中将第二个Simulink模型作为referenced model包含在内 . 这样,两个模型可以同时运行 .

相关问题