Coder.ceval function is not working when calling a C Library function

Hallo everybody ,
im trying to accelerate my Program on App designer by calling imfilter over a C code (assumed that it would be faster on a c code).
i used Codgen to generate the c library and then called it back using coder.ceval. unfortionatly MATLAB keeps giving me an error back that coder.Ceval is not supported in Matlab.
here is an Screenshot i took it after running the Code
ERROR Coder.val.PNG
can anyone Help ?
thanks a lot in Advance

回答 (1 件)

Raghu Boggavarapu
Raghu Boggavarapu 2021 年 11 月 26 日
編集済み: Raghu Boggavarapu 2021 年 11 月 26 日

0 投票

coder.ceval is not to be used in MATLAB simulation workflow. It is to be used only when you want to integrate external C code for code generation workflow. For your use case, isolate the coder.include and coder.ceval calls to new function and create a MEX for that function using coder and use the generated mex instead of coder.ceval.

製品

リリース

R2019b

質問済み:

2020 年 1 月 31 日

編集済み:

2021 年 11 月 26 日

Community Treasure Hunt

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

Start Hunting!

Translated by