Simulink FMU Builder
Créer des FMU autonomes à partir de modèles Simulink et de code C/C++
Vous avez des questions ? Contactez l'équipe commerciale.
Vous avez des questions ? Contactez l'équipe commerciale.
Simulink FMU Builder vous permet de générer des Functional Mock-up Units (FMU) autonomes, à partir de modèles Simulink ou de code C/C++, prêtes à être intégrées dans n’importe quel environnement de simulation compatible avec la norme Functional Mock-up Interface (FMI).
Vous pouvez créer des FMU de co-simulation (supportant à la fois les solveurs à pas fixe et à pas variable) ainsi que des FMU d'échange de modèles, en choisissant soit la norme FMI 2.0 soit la norme FMI 3.0. Simulink FMU Builder vous permet de créer et d'exécuter des FMU avec des bibliothèques Linux® depuis des machines Windows®. Vous pouvez générer des FMU basées sur le code de production de votre modèle Simulink (avec Embedded Coder). Vous pouvez également faciliter les intégrations de modèles complexes en créant des FMU à partir de modèles Simulink qui incluent déjà des composants FMU.
Chaque FMU généré inclut une bibliothèque partagée compilée à partir de votre modèle et peut éventuellement inclure du code source C disposant d'interfaces conformes à la norme FMI (avec Simulink Coder ou Embedded Coder).
Exportez les modèles Simulink sous forme de FMU autonomes de type co-simulation ou échange de modèles, compatibles avec les normes FMI 2.0 ou FMI 3.0. Chaque FMU générée inclut une bibliothèque partagée compilée à partir de votre modèle et peut également inclure du code source C disposant d'interfaces conformes à la norme FMI.
Créez des FMU autonome de co-simulation ou d'échange de modèles, à partir de code source C/C++ existant ou de bibliothèques externes, en utilisant l'application Code to FMU ou les API en ligne de commande.
Simplifiez l'intégration de modèles complexes en générant des FMU imbriquées à partir de modèles contenant déjà des FMU. Regroupez automatiquement toutes les dépendances internes de FMU dans un dossier de ressources pour faciliter la distribution.
Utilisez Embedded Coder pour générer des FMU de qualité production à partir de Simulink. Utilisez les FMU générées pour la validation en boucle fermée des logiciels de l'ECU virtuel (vECU) avec des modèles de système physique dans Simulink.
Générez des FMU de co-simulation pour des modèles physiques raides ou complexes nécessitant des solveurs à pas variable. Remarque : Le déploiement nécessite MATLAB Runtime.
Générez des binaires Linux depuis Windows en utilisant le Sous-système Windows pour Linux (WSL). Importez et simulez des FMU basées sur Linux dans Simulink fonctionnant sur un ordinateur Windows.
Simulink FMU Builder vous permet de générer des Functional Mock-up Units (FMU) autonomes, à partir de modèles Simulink ou de code C/C++, prêtes à être intégrées dans n’importe quel environnement de simulation compatible avec la norme Functional Mock-up Interface (FMI).
Vous pouvez créer des FMU autonomes de co-simulation et d'échange de modèles à partir de modèles Simulink ou de code C/C++. Les FMU générées peuvent être conformes à FMI 2.0 ou FMI 3.0 et inclure une bibliothèque partagée compilée à partir de votre modèle, avec un code source C optionnel doté d'interfaces conformes à la norme FMI.
Un FMU est un modèle packagé qui suit la norme FMI. Il peut contenir des informations sur l'interface du modèle, des bibliothèques partagées compilées et du code source optionnel, afin que le modèle puisse être échangé et intégré avec des outils de simulation conformes à la norme FMI.
Simulink FMU Builder supporte FMI 2.0 et FMI 3.0 pour la génération de FMU de co-simulation et d'échange de modèles.
Oui. Vous pouvez créer des FMU autonomes à partir de code source C/C++ existant ou de bibliothèques externes en utilisant l'application Code to FMU ou les API en ligne de commande.
Oui. Les FMU générées incluent une bibliothèque partagée compilée à partir de votre modèle, et vous pouvez éventuellement inclure du code source C avec des interfaces conformes à la norme FMI. La génération de FMU avec du code source C nécessite Simulink Coder ou Embedded Coder.
Oui. Avec Embedded Coder, vous pouvez générer des FMU de qualité production à partir de Simulink pour les workflows ECU virtuels et les utiliser pour la validation en boucle fermée avec des modèles de système physique dans Simulink.
Oui. Vous pouvez créer des FMU à partir de modèles Simulink qui incluent déjà des composants FMU, afin de simplifier le packaging d'intégrations de modèles complexes sous forme de FMU imbriquées.
Oui. Simulink FMU Builder supporte les workflows multiplateformes, y compris la création et l'exécution de FMU avec des bibliothèques Linux depuis des machines Windows.
Pour utiliser Simulink FMU Builder, vous avez besoin de MATLAB, Simulink et Simulink FMU Builder. Pour générer des FMU avec du code source C, vous avez également besoin de Simulink Coder ou d’Embedded Coder.
Non. Les FMU générées avec Simulink FMU Builder peuvent être utilisés sans devoir disposer d’une licence Simulink FMU Builder ni d’aucune licence supplémentaire de produit MathWorks. Une licence est requise pour générer le FMU, mais pas pour exécuter ou partager le FMU généré.