Contenido principal

La traducción de esta página aún no se ha actualizado a la versión más reciente. Haga clic aquí para ver la última versión en inglés.

Análisis de código de MATLAB

Identifique y solucione problemas en el código de MATLAB® que impiden la generación de código C/C++

El éxito de la generación de código C/C++ a partir de código de MATLAB depende del cumplimiento de las reglas y limitaciones de generación de código. Por ejemplo, el código de MATLAB solo debe utilizar funciones de MATLAB y funciones de la toolbox admitidas para la generación de código. Para identificar y solucionar problemas de código de MATLAB, antes de la generación de código C/C++, puede utilizar Code Analyzer y la herramienta Code Readiness. Para comprobar que el código de MATLAB produce código generado que funciona según lo esperado, genere y ejecute una función MEX, que es ejecutable y se puede probar en el entorno de MATLAB.

Funciones

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 (Desde R2022a)

Propiedades

coder.CallSite Properties Information about a function call site in your MATLAB code (Desde 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 (Desde R2022a)

Temas

Conceptos básicos del análisis de código de MATLAB

Code Analyzer

Herramienta Code Readiness

Prueba de la función MEX

Resolución de problemas