Simulink Compiler vous permet de partager des simulations Simulink sous la forme d'exécutables autonomes. Pour générer un exécutable, il vous suffit de packager le modèle Simulink compilé avec le code MATLAB utilisé pour configurer, exécuter et analyser une simulation. Les applications autonomes peuvent être des applications de simulation complètes utilisant les éléments graphiques et les UI MATLAB conçus avec MATLAB App Designer. Pour co-simuler avec un environnement de simulation externe, vous pouvez générer des binaires Functional Mockup Units (FMU), conformes au standard Functional Mockup Interface (FMI).
Vous pouvez créer et héberger une application web avec MATLAB Web App Server, pour donner accès à votre simulation via un navigateur. Les simulations Simulink peuvent être packagées sous forme de composants logiciels pour une intégration avec d'autres langages de programmation (avec MATLAB Compiler SDK). MATLAB Production Server vous permet de déployer vos applications à grande échelle dans des systèmes d’entreprises.
Pour générer du code source C et C++ à partir de Simulink, utilisez Simulink Coder.
En savoir plus:
Applications de simulation autonomes
Partagez vos applications Simulink sous forme d'applications autonomes avec vos collaborateurs, vos fournisseurs et vos clients. Créez vos simulations avec de nombreux produits complémentaires Simulink, comme Simscape, Stateflow et DSP System Toolbox, avec des solveurs à pas fixe ou variable.
Interfaces graphiques ou en lignes de commande
Les applications autonomes peuvent se présenter sous la forme de versions exécutables de lignes de commande ou d’applications à part entière utilisant les éléments graphiques et les UI MATLAB conçus avec MATLAB App Designer.
Entrées définies par l'utilisateur et paramètres réglables
Définissez les éléments en entrée et spécifiez les paramètres réglables de vos simulations packagées.
Sorties de simulation numériques, textes ou graphiques
Vous pouvez choisir la manière de présenter les résultats de la simulation en vous appuyant sur l'ensemble des formats supportés par MATLAB (notamment texte, numérique et graphique).
Déploiement de simulations sans installation supplémentaire
Créez des applications de simulation dans MATLAB App Designer et packagez-les sous forme d’applications web. Chaque application web est accessible directement depuis un navigateur à l’aide d’une URL unique, sans installation de logiciel supplémentaire.
Maintenance centralisée
Utilisez MATLAB Web App Server pour héberger vos applications web de simulation. La maintenance et la mise à jour de vos applications web de simulation sont centralisées, pour un accès immédiat. Par ailleurs, ces applications sont accessibles depuis n'importe quelle plateforme avec un navigateur. Vous n'avez donc pas besoin d'adapter le code à une certaine plateforme.
Intégration avec des composants logiciels dans un langage spécifique
Avec MATLAB Compiler SDK, vous pouvez packager votre simulation Simulink sous forme de composant logiciel dans un langage spécifique, par exemple une bibliothèque partagée C/C++, un JAR Java, un package Python ou une DLL .NET, qui pourra ensuite être appelé par une application d'entreprise.
Intégration avec les API de MATLAB Production Server
Utilisez MATLAB Production Server pour héberger des simulations pouvant être appelées par des applications d'entreprise utilisant des interfaces C/C++, .NET, Java, Python ou RESTful.
Functional Mockup Units (FMU) autonomes
Créez des FMU de co-simulation autonomes depuis les modèles Simulink pour une intégration avec des environnements de simulation tiers. Cette fonctionnalité nécessite le FMU Builder support package.
Exécuter des simulations Simulink dans des environnements tiers
Générez des FMU autonomes à pas fixe pour co-simuler avec des environnements 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. L'exécution de FMU autonomes ne nécessite pas d'installer MATLAB ou MATLAB Runtime.
Pour co-simuler les modèles Simulink avec des logiciels tiers, créez des FMU de couplage d’outils avec Simulink.
Utiliser des signaux d'E/S structurés et des paramètres runtime réglables
Les paramètres runtime réglables de votre modèle Simulink sont conservés sous forme de paramètres d'interface dans la FMU. Les paramètres structurés et les signaux de bus non virtuels sont mappés sur des noms de variables structurés dans la FMU.
Valider les FMU exportées
Vérifiez que les FMU exportées fonctionnent correctement en les réintégrant dans Simulink pour le test et la validation.
Workflows de jumeaux numériques
Un jumeau numérique peut être un modèle paramétrable à jour d'un équipement physique existant en opération. Avec Simulink Compiler, vous pouvez ajuster des modèles de jumeaux numériques déployés de manière à les garder à jour. Vous pouvez également simuler des modèles de jumeaux numériques sur des systèmes Enterprise OT ou IT pour prédire, optimiser les opérations, détecter les anomalies, localiser les pannes, etc.
Ajuster des modèles de jumeaux numériques
En réalisant l'estimation des paramètres déployés avec Simulink Design Optimization, vous pouvez ajuster votre jumeau numérique pour qu'il reflète la condition de l'équipement existant. Utilisez le jumeau numérique ajusté pour la maintenance prédictive et l'optimisation du système.