MATLAB Answers

0

Simulink Real Time : xPCLoadApp() : Error : Could not load model Mdl: 2

hugo chivard 님이 질문을 제출함. 6 Jun 2018
최근 활동 Pablo Romero 님이 답변함. 20 Dec 2018
Hello,
I'm actually working on a project of HIL simulation and I have to use the C++ API of Simulink Real-Time. Every function of this API work except xPCLoadApp() and I don't understand why...
I'm trying to load my application on a Speedgoat Baseline S. This application is named Mdl.mldatx and this file is placed in my current folder.
Then, I'm using this C++ code :
xPCInitAPI();
targetPort = xPCOpenTcpIpPort("192.168.7.1", "22222");
xPCLoadApp(port, "nopath", "Mdl");
cout << xPCGetLastError() << endl;
When I execute this code I've code the number code 900 corresponding to the error message "Malformed message" and I don't understand what it means. Moreover I've got the error message, put in attachment, on the target screen.
Thanks for your help !

  댓글 수: 0

로그인 to comment.

답변 수: 1

Pablo Romero 님의 답변 20 Dec 2018

Hi Hugo,
I recommend you to use the MATLAB API for C++ to work with Simulink Real-Time and Speedgoat. Thus, you will not only be restricted to the SLRT API but also to any other MATLAB function via the same API.
Hope this helps.
Pablo

  댓글 수: 0

로그인 to comment.



Translated by