MATLAB a C con MATLAB Coder
Vea los horarios e inscríbaseDetalles del curso
Día 1 de 2
Generación de código con MATLAB Coder
Objetivo: Familiarícese con MATLAB Coder y sus aplicaciones.
- Visión general de MATLAB Coder
- Flujo de trabajo para generar código C a partir de código de MATLAB
- Generar código C
- Verificar el código generado
- Navegar por el código generado
Preparar el código de MATLAB para la generación de código
Objetivo: Use las normas de codificación de MATLAB Coder para escribir código de MATLAB listo para la generación de código.
- Trasladar el código de MATLAB a código C
- Llamar a las funciones de MATLAB no compatibles
- Preparar el código de MATLAB ya existente
- Flujos de trabajo de preparación de código
Trabajar con datos de tamaño fijo
Objetivo: Genere código C a partir de código de MATLAB con entradas de tamaño fijo o constantes.
- Visión general de las características de los datos
- Especificar entradas de tamaño fijo y nivel superior
- Especificar entradas constantes de nivel superior
Trabajar con datos de tamaño variable
Objetivo: Genere código C a partir de código de MATLAB con datos locales o entradas de tamaño variable.
- Especificar entradas de tamaño variable y nivel superior
- Especificar datos locales de tamaño variable
- Reutilizar variables
Día 2 de 2
Trabajar con datos globales, estructuras y arreglos de celdas
Objetivo: Genere código C a partir de código de MATLAB que contenga datos persistentes, variables globales, estructuras de entradas o arreglos de celdas.
- Variables persistentes
- Variables globales
- Trabajar con estructuras
- Arreglos de celdas en el código generado
- Pasar argumentos por referencia
Integrar con código externo
Objetivo: Integre el código C generado desde MATLAB Coder con código C externo.
- Visión general de la integración de código
- Puntos de entrada al código generado
- Integrar código C externo mediante la interfaz de MATLAB Coder
- Integrar código C externo mediante un IDE externo
- Llamar a funciones C externas
- Verificación y perfilado de código
- Depuración del código fuente
Optimizar el código generado
Objetivo: Use varias opciones y técnicas para optimizar el código generado.
- Optimización del código con desarrollo del bucle e iniciación nula
- Alineación de funciones y partición de archivos
- Objetos de configuración
- Eliminar código innecesario
- Convenciones de nomenclatura en el código generado
- Convertir un proyecto en un script
Nivel: Avanzado
Prerrequisitos:
- Fundamentos de MATLAB® y conocimientos del lenguaje de programación C
Duración: 2 días
Idiomas: English, 한국어