首页 文章

Simulink Desktop Real-Time(R2017b):使用GUIDE应用程序进行数据记录失败

提问于
浏览
0

我有一个使用Simulink Desktop-Real Time在外部模式下运行的Simulink模型 . 该模型包含数据记录和显示信号迹线的范围 . 出于某种原因,当我从GUIDE应用程序以编程方式启动模型时,范围不起作用 . 换句话说,不会生成任何数据日志文件,并且显示范围不会显示任何内容 . 但是,如果我从一个简单的Matlab脚本(无UI)以编程方式启动模型,那么范围确实可以正常工作,也就是说,我确实获得了文件,并且可以看到信号跟踪 . 除了示波器之外,模型可以从GUIDE正确运行,即它可以通过I / O块等与硬件通信 . 我从未遇到过R2015a的这个问题,但现在我已经使用了R2017b .

1 回答

  • 0

    根据Running Applications from the Command Line的文档,我怀疑您错过了以下第二步:

    >> set_param(gcs,'SimulationMode','external') % only needed if the model isn't set up for External Mode already
    >> set_param(gcs,'SimulationCommand','connect') % <- you are missing this
    >> set_param(gcs,'SimulationCommand','start')
    >> set_param(gcs,'SimulationCommand','stop')
    

相关问题