필터 지우기
필터 지우기

External C++ library support for Simulink Realtime

조회 수: 1 (최근 30일)
Vishnu Dev Amara
Vishnu Dev Amara 2019년 7월 22일
댓글: Vishnu Dev Amara 2019년 8월 16일
I am trying to use an external C++ library on a Simulink Realtime Target (Please note : I don't mean Simulink Desktop Realtime or Simulink Realtime Windows target), a NUC PC through S-Function support. I managed to generate an S-function for the C++ library, thereby everything works normal in Simulink Normal Mode. Now when I try to generate code for Simulink Realtime the error states that the code is compiled for C++.
Simulink Coder Fatal : This S-Function generated by the Legacy Code Tool must be only used with the C++ Target Language.
How can I make this S-function compatible for SLRT code generation?

답변 (1개)

Divya Gaddipati
Divya Gaddipati 2019년 8월 14일
The error is because the C++ standard template library is not compatible with real-time code.
A similar question has been answered by the community which may be of relevance to you:
  댓글 수: 1
Vishnu Dev Amara
Vishnu Dev Amara 2019년 8월 16일
Thanks, for the answer, however I was able to get rid of this error and compile the code for RT target PC by writing a C-style wrapper for the C++ library I am using.

댓글을 달려면 로그인하십시오.

카테고리

Help CenterFile Exchange에서 Troubleshooting in Simulink Real-Time에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by