Formations MATLAB et Simulink

Détails de la formation

Cette formation d'une journée présente plusieurs méthodes pour intégrer du code C dans des modèles Simulink®. Parmi les sujets abordés figurent les blocs C Caller et C Function, ainsi que Legacy Code Tool pour l'encapsulation de fonctions externes écrites en C dans Simulink et les S-Functions C MEX écrites manuellement. Cette formation s'adresse à des utilisateurs intermédiaires ou avancés de Simulink.

Jour 1


Intégrer du code C externe en utilisant des blocs Simulink

Objectif: Intégrer du code C dans des modèles Simulink en utilisant les blocs C Caller et C Functions

  • Intégrer le code C d'un algorithme
  • Intégrer du code C avec des types de données personnalisés
  • Intégrer du code avec des états
  • Partager des blocs de code C personnalisés

Création de S-Functions à partir de code existant (legacy code)

Objectif: Intégrer du code C dans des modèles Simulink en utilisant des outils automatisés.

  • Appeler des fonctions C externes avec Legacy Code Tool
  • Gérer les états
  • Partager des S-Functions compilées

Ecriture de wrapper de S-Functions

Objectif: Intégrer du code C dans un modèle Simulink en écrivant manuellement des S-Functions C MEX.

  • Écrire des S-Functions C MEX
  • Appeler du code externe depuis des S-Functions C MEX
  • Vecteurs de Travail (Work Vectors)
  • Débugger des S-Functions C MEX
  • S-Functions C MEX à plusieurs taux d'échantillonnage

Déployer du code C intégré

Objectif: Apprendre les procédures et limitations pour la génération automatique de code avec Simulink Coder™.

  • Générer du code à partir des blocs C Caller et C Function
  • Générer du code à partir de S-Function C MEX
  • Inlining de fonctions
  • Intégrer du code spécifique à une cible

Revue des méthodes d'intégration du code C

Objectif: Passer en revue les méthodes d'intégration de code et discuter des avantages/inconvénients de chacune d'entre elles.

  • Revue de toutes les méthodes d'intégration de code
  • Comment choisir la bonne méthode

Niveau: Intermédiaire

Pré-requis:

Durée: 1 jour

Langues: Deutsch, English, 日本語, 한국어

Afficher le calendrier et s'inscrire