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

7 Ansichten (letzte 30 Tage)
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

Antworten (1)

Raghu Boggavarapu
Raghu Boggavarapu am 26 Nov. 2021
Bearbeitet: Raghu Boggavarapu am 26 Nov. 2021
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.

Kategorien

Mehr zu MATLAB Coder finden Sie in Help Center und File Exchange

Produkte


Version

R2019b

Community Treasure Hunt

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

Start Hunting!

Translated by