逐步运行simulink模型

逐步运行simulink模型,simulink,Simulink,我正在尝试将外部应用程序链接到Simulink模型,并逐步运行模拟。在模型命令描述中,它说“其他基于MATLAB程序的工具,可以一步一步地运行模拟”,但它没有说的是如何做到这一点 这个过程看起来是: 编译模型 然后,对于每个时间步骤: 调用输出=模型(t,x,u,'outputs') 调用dstates=model(t,x,u,'update') 调用derivs=model(t,x,u,'derivs') 似乎缺少的是计算连续状态的调用;有人知道怎么做吗?计算连续状态没有简单的要求。 您必须编

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

这个过程看起来是:

  • 编译模型
  • 然后,对于每个时间步骤:

  • 调用输出=模型(t,x,u,'outputs')
  • 调用dstates=model(t,x,u,'update')
  • 调用derivs=model(t,x,u,'derivs')
    似乎缺少的是计算连续状态的调用;有人知道怎么做吗?

    计算连续状态没有简单的要求。 您必须编写代码来计算它们

    有关此链接的更多信息:

    还有一组带有示例的文件