How to make Embedded coder use isnan C-API than implementing custom code?
조회 수: 3 (최근 30일)
이전 댓글 표시
My Simulink model uses NaN and some places there is check of same using matlab function isnan().
When I am genertaing C-code using embedded coder, i see generated code has custom implementation of isnan function like below
/* Test if value is not a number */
boolean_T rtIsNaN(real_T value)
{
return (boolean_T)((value!=value) ? 1U : 0U);
}
How can I avoid this and allow EC to use isnan API from math.h from my toolchain. If I use above implementation, it doesnot work as expected in some of my cores which doesnt have FPU. Replacing this and Calling isnan() from math.h works fine for me.
I did web-search but couldnt find any help on this topic.
댓글 수: 0
답변 (2개)
Naman Bhaia
2019년 5월 24일
I believe Code Replacement Customization can be the possible solution. To implement that, you could develop a code replacement library by referring to this link.
댓글 수: 0
참고 항목
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!