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.
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.
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.
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.
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.