【问题标题】:Running simulink model step-by-step逐步运行 simulink 模型
【发布时间】:2012-03-23 16:57:35
【问题描述】:

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

流程看起来是:

  1. 编译模型

那么对于每个时间步:

  1. 调用输出 = 模型(t,x,u,'outputs');
  2. 调用 dstates = model(t,x,u,'update');
  3. 调用 derivs = model(t,x,u,'derivs');

似乎缺少的是计算连续状态的调用;有人知道怎么做吗?

【问题讨论】:

    标签: simulink


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 2018-07-29
      • 1970-01-01
      • 2014-02-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-07
      • 1970-01-01
      相关资源
      最近更新 更多