Formations MATLAB et Simulink

De MATLAB au langage C avec MATLAB Coder

Afficher le calendrier et s'inscrire

Détails de la formation

Cette formation de deux jours est axé sur la génération de code C à partir de code MATLAB® à l'aide de MATLAB Coder™. Les objectifs sont de développer un code MATLAB prêt pour la génération de code, de générer un code C respectant les exigences d'optimisation, et d'intégrer le code généré dans des projets parents et des modules externes. Cette formation est adaptée aux utilisateurs MATLAB intermédiaires ou avancés.

Jour 1 sur 2


Génération de code avec MATLAB Coder

Objectif: Se familiariser avec MATLAB Coder et ses applications.

  • Aperçu de MATLAB Coder
  • Workflow pour générer du code C depuis du code MATLAB
  • Génération de code C
  • Vérification du code généré
  • Navigation dans du code généré

Revue du code MATLAB pour la génération de code

Objectif: Utilisation des règles de codage de MATLAB Coder pour écrire du code MATLAB qui soit prêt pour la génération de code.

  • Conversion du code MATLAB en code C
  • Appel de fonctions MATLAB non supportées
  • Conversion de code MATLAB existant
  • Workflow de revue de code

Travailler avec des données de taille fixe

Objectif: Générer du code C depuis du code MATLAB avec des entrées de taille fixe ou des constantes.

  • Aperçu des caractéristiques des données
  • Spécifier les entrées de taille fixe
  • Spécifier les entrées constantes

Travailler avec des données de taille variable

Objectif: Générer du code C depuis du code MATLAB avec des entrées ou des données locales de taille variable.

  • Les entrées de taille variable
  • Les variables locales de taille variable
  • Réutilisation de variables

Jour 2 sur 2


Les variables globales, les structures et les cell arrays

Objectif: Générer du code C depuis du code MATLAB qui contient des données persistantes, des variables globales, des structures d’entrée, ou des cell arrays.

  • Variables persistantes
  • Variables globales
  • Les structures
  • Les cell arrays dans le code généré
  • Passage de variables par référence

Intégration dans du code externe

Objectif: Intégrer le code C généré par MATLAB Coder avec un code C externe.

  • Aperçu de l'intégration de code
  • Points d'entrée du code généré
  • Intégration du code C externe à l'aide des interfaces de MATLAB Coder
  • Intégration du code C externe à l'aide d'un IDE externe
  • Appel de routines C externes
  • Vérification et profilage de code
  • Débuggage du code source

Optimisation du code généré

Objectif: Utiliser diverses options et techniques pour optimiser le code généré.

  • Options d’optimisation de code pour les boucles et la préallocation
  • Fonctions inline et partitionnement de fichiers
  • Objets de configuration
  • Suppression du code inutile
  • Conventions de nommage dans le code généré
  • Conversion d'un projet en script

Niveau: Avancé

Pré-requis:

Durée: 2 jours

Langues: English, 한국어

Afficher le calendrier et s'inscrire