Contenu principal

Vérification de code

Vérification du comportement du code généré, traçabilité et rapports de génération de code

Après avoir généré le code, inspectez le code source et les résultats en sortie pour les vérifier. Le rapport de génération de code offre une interface interactive permettant d’inspecter les fichiers sources C/C++, les types de données générés et d’autres informations sur le code. Accédez de manière programmatique à un sous-ensemble des informations du rapport de génération de code avec l’objet d’informations de rapport. Vous pouvez tester la sortie du code MEX généré par rapport au code MATLAB® d’origine ou créer des tests personnalisés basés sur les classes de tests unitaires MATLAB. Vous pouvez choisir de générer des vérifications d’erreurs run-time qui vous alertent si des erreurs se produisent pendant l’exécution du code.

Fonctions

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 (depuis 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

Classes

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

Objets

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

Propriétés

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

Rubriques

Rapports de génération de code

Test du code généré

Détection des erreurs run-time

Résolution des problèmes

Sélection d՚exemples