Generated code (Embedded Coder) for Mod block generates expensive function call to rt_modf

조회 수: 5 (최근 30일)
Using the built in math function block for the mod operation generates an expensive function call in the generated code.
I am using floating points and the desire is just to produce fmodf() as the result of code generation.
Anyone have any ideas? there do not seem to be any settings for this block related to CodeGen

채택된 답변

Jake Gareau
Jake Gareau 2024년 8월 9일
using a C code function block or a state machine with the execution set to C language, the function "fmod" from the standard math.h library can used.
Not sure if there is a way to do it natively in MATLAB or simulink but this work around gets the job done

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Deployment, Integration, and Supported Hardware에 대해 자세히 알아보기

제품


릴리스

R2024a

Community Treasure Hunt

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

Start Hunting!

Translated by