Does Matlab coder self checking Matlab output vs. C code output when generating code?
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
Yufei Zhang
am 21 Apr. 2021
Beantwortet: Darshan Ramakant Bhat
am 21 Apr. 2021
When using Matlab coder for C code generation, sometimes we might not get 100% line execution from the entry point test code. i.e. ( picture taken from https://www.mathworks.com/help/coder/ug/collect-and-view-line-execution-counts-for-your-matlab-code.html )
There is one question regarding to generated code with Matlab Coder, if the line execution count does not hit 100%, is it a must to modify test code to achieve 100% execution?
And during generation is it the coder doing self checking Matlab output vs. the C code output automatically? Or is it just replacing the function call with C code and see if output matches?
0 Kommentare
Akzeptierte Antwort
Darshan Ramakant Bhat
am 21 Apr. 2021
Line execution count just gives you the code coverage data from the test. It is not necessary to achieve 100% execution in order for you to get a C/C++ code.
Coder will not automatically check if the outputs are equal in MATLAB and C, but you can do it using below approach :
Hope this will help you.
0 Kommentare
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu MATLAB Coder finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!