逐步运行simulink模型

时间:2012-03-18 12:31:53

标签: simulink

我正在尝试将外部应用程序链接到Simulink模型并逐步运行模拟。在模型命令描述中,它说“其他基于MATLAB程序的工具逐步运行模拟”,它没有说明你是如何做到这一点的。

过程看起来是:

  1. 编译模型
  2. 然后是每个时间步骤:

    1. call outputs = model(t,x,u,'outputs');
    2. 调用dstates = model(t,x,u,'update');
    3. call derivs = model(t,x,u,'derivs');
    4. 似乎缺少的是计算连续状态的要求;有谁知道怎么做?

1 个答案:

答案 0 :(得分:1)

没有简单的计算连续状态的调用。 你必须编写一个代码来计算它们。

关于此链接的更多信息: http://www.mathworks.com/matlabcentral/answers/7267-what-is-the-best-way-to-execute-a-simulink-model-step-by-step-interactively-from-matlab

还有一组带有示例的文件。