Force update scope window when running rapid accelerator mode from command line
조회 수: 1 (최근 30일)
이전 댓글 표시
As stated in Design Your Model for Effective Acceleration, Simulink does not allow the update of scope unless the rapid accelerator model is run from Simulink menu, for whatever reason. However, I am using a GUI to call the Simulink model and I wish to see real-time output using the scope, but the scopes won't update.
I wonder if there is a way to change this Simulink behaviour (this restriction really seems artificial to me). Alternatively, I wonder if there is a way to pretend (using command line code) that I am running the model from Simulink menu.
댓글 수: 0
채택된 답변
TAB
2018년 10월 5일
편집: TAB
2018년 10월 5일
Scope will not update with sim command, but it works with SimulationCommand (please dont ask why :P)
set_param('MyModel', 'SimulationCommand', 'start')
SimulationCommand can take one of following value:
'start' | 'stop' | 'pause' | 'continue' | 'step' | 'update' | 'WriteDataLogs' | 'SimParamDialog' | 'connect' | 'disconnect' | 'WriteExtModeParamVect' | 'AccelBuild'
댓글 수: 3
TAB
2018년 10월 5일
You can use get_param('mymodel', 'SimulationStatus') combined with while loop to wait for simulation to finish.
추가 답변 (1개)
Qiaoli Ji
2018년 12월 19일
Hi, Kaixiang Wang , I have met a question about matlab compiler installation. So could you help me? Thanks
QQ:1069994175
댓글 수: 0
참고 항목
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!