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

问题描述 投票:0回答:1

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

matlab real-time simulink
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')
© www.soinside.com 2019 - 2024. All rights reserved.