首页 文章

Simulink实时桌面模型:为什么每次运行都会重建?

提问于
浏览
0

我有一个Simulink实时桌面模型,可以在外部模式下从GUIDE应用程序启动 . 我的问题是如何在没有Matlab重建它的情况下运行模型 . 在_OpeningFcn中,我包含了一个'rtwrebuild'命令,期望只有在自上次运行以来模型已经更改时才会重建代码 . 但是,当我使用set_param(MODEL,'SimulationCommand','start',...)开始实时模拟时,无论'rtwrebuild'做了什么,它都会重建代码 . 如何让start命令不会导致所有这些不必要的构建?

1 回答

  • 0

    由于我没有足够的声誉发表评论请求澄清,我会在这里问;你检查了配置集中的重建选项设置吗?

    根据我自己的经验,即使设置为仅在检测到更改时重建也需要很长时间,因为它仍会打开模型树中的每个文件以检查是否有任何更改 . 另外我认为一些参数更改会被视为重建的原因 . 如果您不想要,则需要设置“从不”重建并自行控制 .

相关问题