Formación en MATLAB y Simulink

Embedded Coder para Generación de Código de Producción

Vea los horarios e inscríbase

Detalles del curso

Este curso práctico de dos días se centra en el desarrollo de modelos en el entorno de Simulink® para implementar en sistemas embebidos. Este curso está diseñado para los usuarios de Simulink cuya intención sea generar, validar y personalizar código embebido con Embedded Coder®.

Temas incluidos:

  • Estructura y ejecución del código generado
  • Opciones y optimizaciones de generación de código
  • Integrar el código generado con código externo
  • Generar código para sistemas multitasa
  • Personalizar el código generado
  • Personalizar los datos

Día 1 de 2


Generar código embebido

Objetivo: Configure los modelos de Simulink para la generación de código embebido e interprete de manera eficaz el código generado.

  • Arquitectura de una aplicación embebida
  • Especificación de sistemas
  • Generar código
  • Módulos de código
  • Registrar señales intermedias
  • Estructuras de datos en el código generado
  • Verificar el código generado
  • Proceso de creación de Embedded Coder®

Optimizar el código generado

Objetivo: Identifique los requisitos de la aplicación en cuestión y configure los ajustes de optimización para satisfacer estos requisitos.

  • Consideraciones de optimización
  • Eliminar código innecesario
  • Eliminar soporte de datos innecesarios
  • Optimizar el almacenamiento de datos
  • Establecer perfiles del código generado
  • Objetivos de generación de código

Integrar el código generado con código externo

Objetivo: Modifique modelos y archivos para ejecutar el código generado y el código externo a la vez.

  • Visión general de la integración del código externo
  • Puntos de entrada del modelo
  • Crear un arnés de ejecución
  • Controlar el destino del código
  • Empaquetar el código generado

Controlar los prototipos de función

Objetivo: Personalice los prototipos de función de los puntos de entrada del modelo en el código generado.

  • Prototipo de función del modelo predeterminado
  • Modificar los prototipos de función
  • Código generado con prototipos de función modificados
  • Consideraciones de prototipos de función del modelo
  • Interfaz de función reutilizable
  • Valores predeterminados de funciones

Personalizar características de datos en Simulink®

Objetivo: Controle los tipos de datos y las clases de almacenamiento de datos en Simulink.

  • Características de los datos
  • Clasificación de tipos de datos
  • Configuración de tipos de datos de Simulink
  • Establecer clases de almacenamiento de señales
  • Establecer clases de almacenamiento de estados
  • Impacto de las clases de almacenamiento en los símbolos

Día 2 de 2


Personalizar características de datos con objetos de datos

Objetivo: Controle los tipos de datos y las clases de almacenamiento de datos con objetos de datos.

  • Visión general de los objetos de datos de Simulink®
  • Controlar tipos de datos con objetos de datos
  • Crear tipos de datos reconfigurables
  • Controlar clases de almacenamiento con objetos de datos
  • Controlar tipo de datos y nombres de variables
  • Diccionarios de datos

Personalizar la arquitectura del código generado

Objetivo: Controle la arquitectura del código generado de acuerdo con los requisitos de la aplicación.

  • Arquitectura del modelo de Simulink
  • Controlar la división de código
  • Generar código de subsistema reutilizable
  • Generar componentes variantes
  • Opciones de colocación de código

Referencia de modelos y objetos de bus

Objetivo: Controle el tipo de datos y la clase de almacenamiento de los objetos de bus y utilícelos para generar código a partir de modelos que hacen referencia a otros modelos.

  • Crear referencias de modelos reutilizables
  • Controlar el tipo de datos de señales de bus
  • Controlar la clase de almacenamiento de señales de bus
  • Pruebas de software de referencia del modelo

Planificar la ejecución del código generado

Objetivo: Genere código para sistemas multitasa en configuraciones de tareas únicas, varias tareas y activadas por llamadas a las funciones.

  • Esquemas de ejecución para sistemas multitasa y de tasa única
  • Código generado para modelos de tasa única
  • Código de tareas únicas multitasa
  • Código de varias tareas multitasa
  • Generar funciones exportadas

Mejorar la Eficiencia y el Cumplimiento del Código

Objetivo: Inspeccione la eficiencia del código generado y verifique el cumplimiento de las normas y directrices.

  • Model Advisor
  • Parámetros de implementación de hardware
  • Cumplimiento de normas y directrices

Nivel: Intermedio

Duración: 2 días

Idiomas: Deutsch, English, Français, Italiano, 日本語, 한국어, 中文

Vea los horarios e inscríbase