C++ S-function in Real-Time Windows Target

Hello to all,
I have written a C++ S-function to be used on HIL. To test it firts, I have used the counter C++ S-function example (sfcndemo_counter_cpp).
It works and compile to Real-Time Windows Target properly, but when I want to connect to target (RT Windows target) the following erros appears:
Error occurred while executing External Mode MEX-file 'rtwinext': Error loading real-time executable: undefined symbol "_Znwy"
Does Real-Time Windows target work with C++ S-function?
I am using Matlab R2013b, Windws 7 64-bits.
Thank you in advance

댓글 수: 2

vamsi
vamsi 2015년 8월 10일
Hello Ruben Marti,
I am also struggling with the same problem. Did you find any workaround for the problem??
Thanks, Vamsi.
Kevin Cheng
Kevin Cheng 2020년 8월 19일
The problem is in line 131 and 187 of sfun_counter_cpp.cpp - the new/delete commands are not supported in real-time code generation. You will need to replace those with malloc/free.

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

답변 (0개)

카테고리

태그

질문:

2014년 1월 13일

댓글:

2020년 8월 19일

Community Treasure Hunt

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

Start Hunting!

Translated by