Formación en MATLAB y Simulink

MATLAB a C con MATLAB Coder

Vea los horarios e inscríbase

Detalles del curso

Este curso de dos días se centra en generar código C a partir de código de MATLAB® mediante MATLAB Coder™. La atención se centra en el desarrollo de código de MATLAB listo para la generación de código, la generación de código C que cumpla los requisitos de optimización, y la integración del código generado en proyectos principales y módulos externos. Este curso está dirigido a usuarios de MATLAB de nivel intermedio o avanzado.

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:

Duración: 2 días

Idiomas: English, 한국어

Vea los horarios e inscríbase