MATLAB Coder
Generar código C o una función MEX a partir de código de MATLAB
Descripción
La app MATLAB Coder genera código C o C++ a partir de código de MATLAB®. Puede generar:
Código fuente en C o C++, bibliotecas estáticas, bibliotecas vinculadas dinámicamente y ejecutables que se pueden integrar en aplicaciones en C o C++ existentes fuera de MATLAB.
Funciones MEX para versiones aceleradas de sus funciones de MATLAB.
La interfaz gráfica basada en flujos de trabajo sigue paso a paso el proceso de generación de código. Con la app, podrá:
Crear un proyecto o abrir un proyecto existente. El proyecto especifica los archivos de entrada, los tipos de entrada a las funciones de punto de entrada y la configuración de compilación.
Revisar problemas de preparación para la generación de código, incluidas las funciones no admitidas.
Comprobar su función de MATLAB para detectar problemas en tiempo de ejecución.
Solucionar problemas en su código de MATLAB utilizando el editor integrado.
Convertir código de punto flotante de MATLAB en código de punto fijo de C (requiere una licencia de Fixed-Point Designer™).
Convertir código de precisión doble de MATLAB en código de precisión simple de C (requiere una licencia de Fixed-Point Designer).
Realizar la trazabilidad de código de MATLAB a código fuente en C o C++ generado a través de comentarios.
Ver métricas estáticas de código (requiere una licencia de Embedded Coder®).
Verificar el comportamiento numérico del código generado mediante ejecución de software-in-the-loop y processor-in-the-loop (requiere una licencia de Embedded Coder).
Exportar la configuración del proyecto en forma de script de MATLAB.
Acceder a archivos generados.
Empaquetar los archivos generados como un único archivo zip para su despliegue fuera de MATLAB.
Cuando la app crea un proyecto, si el producto Embedded Coder está instalado, la app habilita funcionalidades de Embedded Coder. Cuando están habilitadas las funcionalidades de Embedded Coder, se necesita una licencia de Embedded Coder para generar código. Para deshabilitar las funcionalidades de Embedded Coder, en los ajustes de compilación del proyecto, en la pestaña All Settings, en Advanced, asigne a Use Embedded Coder features el valor No.
MATLAB Online™ no admite la app MATLAB Coder.
Abrir la aplicación MATLAB Coder
Barra de herramientas de MATLAB: en la pestaña Apps, en Code Generation, haga clic en el icono de la app.
En la línea de comandos de MATLAB: Introduzca
coder.
