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 tres 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 e implementar 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 y no periódicos
  • Personalizar el código generado
  • Personalizar los datos
  • Probar el código generado en el hardware objetivo
  • Implementar código

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 banco de pruebas 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 función.

  • 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 en hardware
  • Cumplimiento de normas y directrices

Nivel: Intermedio

Duración: 2 días

Idiomas: Deutsch, English, 日本語, 한국어, 中文

Vea los horarios e inscríbase