Simulink保存最终状态导致编译错误

时间:2015-07-08 04:34:39

标签: matlab simulink

我有一个simpe simulink模型

simulink model

除非我尝试保存输出状态,否则编译正常:

save output states

当我尝试编译它时,我面对这个错误:

  

仅在正常模式或加速器模式下运行的模型以及在正常模式下运行的模型块支持保存完整的SimState集。

matlab model error

为什么会发生这种情况以及如何解决这个问题?

更新

我的模型设置为固定步骤,并设置为正常模式: simulink normal mode

1 个答案:

答案 0 :(得分:0)

如评论中所述,“构建”模型仅用于生成代码/可执行文件,并且代码生成不支持保存最终状态。如果您只想运行模型,只需按“运行”按钮,而不是“构建”按钮,它应该工作。有关如何运行模型的详细信息,请参阅Simulink documentation