Produits et Services

FMU Builder for Simulink

Créer des FMU à partir de modèles Simulink et de code source C/C++

Le support package FMU Builder for Simulink vous permet de créer des FMU (Functional Mock-up Units) à partir de votre design. Configurez ensuite les FMU générées afin qu'elles soient conformes aux spécifications FMI 2 ou FMI 3.

Avec FMU Builder, vous pouvez :

  • Créer des FMU autonomes à partir de modèles Simulink ou de code source C/C++  
  • Créer des FMU imbriquées
  • Utiliser des signaux d'E/S structurés et des paramètres réglables à l'exécution
  • Valider les FMU exportées  
  • Intégrer votre modèle Simulink à des environnements de simulation tiers

FMU Builder est un produit complémentaire de Simulink Compiler et n'est disponible qu'avec les versions 2023b ou ultérieures de MATLAB. Pour les versions antérieures, utilisez Simulink Compiler directement pour créer des FMU autonomes.

Capture d'écran de la FMU de cosimulation.

Créer des FMU autonomes à partir de modèles Simulink

Générez des FMU autonomes à pas fixe ou à pas variable à partir de votre modèle Simulink pour réaliser une cosimulation avec un environnement de simulation tiers. La FMU autonome contient une bibliothèque partagée binaire compilée à partir de votre modèle et, en option, le code source C.

Utilisez Simulink pour créer une FMU de couplage d'outils afin de cosimuler des modèles Simulink avec des logiciels tiers.

Capture d'écran du code source C/C++ utilisant le S-function Builder.

Créer des FMU autonomes à partir d'un code source C/C++

Générez directement une FMU de cosimulation autonome à partir du code source. Utilisez le S-function Builder pour créer votre propre implémentation C/C++ afin de modéliser le comportement d'un système ou créez un wrapper afin d'invoquer votre code source ou des bibliothèques C/C++ existantes. Utilisez l'API en ligne de commande pour générer la FMU. La FMU générée à partir du code source est conforme à la norme FMI 3.

Illustration de signaux de bus non virtuels mappés sur les noms des variables structurées d'une FMU.

Utiliser des signaux d'E/S structurés et des paramètres réglables à l'exécution

Préservez les paramètres réglables à l'exécution de votre modèle Simulink en tant que paramètres d'interface de la FMU. Mappez les paramètres structurés et les signaux de bus non virtuels sur les noms de variables structurées de la FMU.

Boîte de dialogue d'exportation du modèle vers la FMU autonome de cosimulation.

Valider les FMU exportées

Vérifiez que les FMU exportées fonctionnent correctement en les réintégrant dans Simulink pour les tests et la validation.