Contenu principal

Analyse du code MATLAB

Identifier et résoudre les problèmes du code MATLAB® qui empêchent la génération de code C/C++

Pour que la génération de code C/C++ à partir de code MATLAB réussisse, vous devez respecter certaines règles et limites. Par exemple, votre code MATLAB doit uniquement utiliser des fonctions MATLAB et de toolbox qui sont supportées pour la génération de code. Pour identifier et résoudre les problèmes dans votre code MATLAB avant de générer du code C/C++, vous pouvez utiliser Code Analyzer et l’outil de vérification de la compatibilité pour la génération de code. Pour vérifier que votre code MATLAB produit du code généré qui fonctionne comme prévu, générez et exécutez une fonction MEX, qui est exécutable et testable dans l’environnement MATLAB.

Fonctions

coder.runTestRun test replacing calls to MATLAB functions with calls to MEX functions
coder.screenerDetermine if function is suitable for code generation
getLineColumnFind locations of beginning and end of MATLAB code involved in code generation
textReportExport code generation readiness report to base workspace as a character vector (depuis R2022a)

Propriétés

coder.CallSite Properties Information about a function call site in your MATLAB code (depuis R2022a)
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.Message PropertiesDescription of message produced during code generation readiness analysis or during code generation
coder.ScreenerInfo PropertiesCode generation readiness information (depuis R2022a)

Rubriques

Préparer la génération de code

Débuggage

Résolution des problèmes