Hauptinhalt

Code-Verifikation

Verifikation des Verhaltens von generiertem Code, Nachverfolgbarkeit, Codegenerierungsberichte

Nach der Generierung von Code können Sie den Quellcode und die Ausgabeergebnisse zur Verifikation untersuchen. Der Codegenerierungs-Bericht bietet eine interaktive Schnittstelle zur Untersuchung der generierten C/C++ Quelldateien, generierten Datentypen und weiteren Informationen zum Code. Über das Berichtinformations-Objekt können Sie programmatisch auf eine Untermenge der Informationen im Codegenerierungs-Bericht zugreifen. 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

codegenGenerate C/C++ code from MATLAB code
coder.configCreate code generation configuration objects
coder.ignoreConstPrevent use of constant value of expression for function specializations
coder.ignoreSizePrevent code generator from creating function specializations for constant-size expressions
coder.mfunctionnameName of calling function or method (Seit R2021b)
coder.runTestRun test replacing calls to MATLAB functions with calls to MEX functions
getLineColumnFind locations of beginning and end of MATLAB code involved in code generation

Klassen

coder.HardwareImplementationHardware-specific configuration parameters for C/C++ code generation from MATLAB code

Objekte

coder.CodeConfigConfiguration parameters for C/C++ code generation from MATLAB code
coder.EmbeddedCodeConfigConfiguration parameters for C/C++ code generation from MATLAB code with Embedded Coder
coder.MexCodeConfigConfiguration parameters for MEX function generation from MATLAB code

Eigenschaften

coder.BuildLog PropertiesBuild logs produced during code generation
coder.CodeFile PropertiesDescription of file containing text that is involved in code generation
coder.File PropertiesDescription of file without text that is involved in code generation
coder.Function PropertiesDescription of MATLAB function used in code generation
coder.Message PropertiesDescription of message produced during code generation readiness analysis or during code generation
coder.Method PropertiesDescription of method in a MATLAB class used in code generation
coder.ReportInfo PropertiesCode generation report information
coder.Summary PropertiesSummary of code generation from MATLAB code

Themen

Codegenerierungsberichte

Test von generiertem Code

Laufzeitfehler-Erkennung

Fehlerbehebung

Enthaltene Beispiele