Code-Verifikation
Verifikation des Verhaltens von generiertem Code, Nachverfolgbarkeit, Codegenerierungsberichte
Sie können die Ausgabe des generierten MEX-Codes gegenüber dem ursprünglichen MATLAB®-Code testen oder benutzerdefinierte Tests auf Basis der MATLAB-Unittest-Klassen erstellen. Sie können Laufzeitfehler-Prüfungen generieren, die Sie auf Fehler während der Code-Ausführung hinweisen.
Funktionen
codegen | Generate C or C++ code from MATLAB code |
coder.config | Create code generation configuration objects |
coder.mfunctionname | Name of calling function or method (Seit R2021b) |
coder.runTest | Run test replacing calls to MATLAB functions with calls to MEX functions |
Themen
Test von generiertem Code
- Testing Code Generated from MATLAB Code
Verify numerical behavior of generated code. - Verify MEX Functions in the MATLAB Coder App
Compare results of running the original MATLAB function with the results from running the MEX function. - Verify MEX Functions at the Command Line
Test MEX functions withcoder.runTestor thecodegen-testoption. - Unit Test Generated Code with MATLAB Coder
Run MATLAB unit tests on generated code. - Unit Test External C Code with MATLAB Coder
Run MATLAB unit tests on generated code that integrates external C code.
Laufzeitfehler-Erkennung
- Generate Standalone C/C++ Code That Detects and Reports Run-Time Errors
Generate standalone libraries and executables that detect and report run-time errors, such as out-of-bounds array indexing.
