Simulink Compiler

Capture d’écran d’App Designer lors du design de l’UI graphique d’une simulation Simulink.

Applications de simulation autonomes

Partagez vos applications Simulink sous forme d'applications autonomes avec vos collaborateurs, vos fournisseurs et vos clients. Créez des simulations grâce à un large éventail de produits complémentaires Simulink tels que Simscape, Stateflow et DSP System Toolbox. 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.

Diagramme illustrant un exemple d’utilisation de Simulink Compiler pour packager un fichier .mlapp sous forme d’application web.

Applications web accessibles depuis un navigateur

Créez des applications de simulation dans MATLAB App Designer et packagez-les sous forme d’applications web. Avec MATLAB Web App Server, chaque application web est accessible directement depuis un navigateur à l’aide d’une URL unique : il n'est pas nécessaire d'installer de logiciels supplémentaires. Par ailleurs, vous n'avez pas besoin d'adapter le code à une plateforme particulière, puisque ces applications web sont accessibles depuis n'importe quelle plateforme avec un navigateur.

Un diagramme de workflow illustrant l’utilisation de Simulink Compiler pour intégrer une simulation dans un système informatique de production.

Applications d'entreprise

Intégrez vos simulations dans des applications d’entreprise très variées et consultées par de nombreux utilisateurs. 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. 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.

Capture d’écran de la génération d’un FMU autonome à partir d’un exemple de modèle Simulink.

FMU autonomes

Créez des FMU de co-simulation autonomes depuis les modèles Simulink pour les intégrer à votre environnement de simulation. La FMU autonome contient une bibliothèque partagée binaire compilée à partir de votre modèle et, en option, le code source C. Pour les versions 2023b ou ultérieures de MATLAB, cette fonctionnalité nécessite le support package FMU Builder. Pour créer une FMU de couplage d’outils afin de co-simuler des modèles Simulink avec des logiciels tiers, utilisez Simulink.

Workflows de jumeaux numériques

Un jumeau numérique peut être un modèle paramétrable actualisé d'un équipement physique en opération. Avec Simulink Compiler, vous pouvez ajuster des modèles de jumeaux numériques déployés afin de les maintenir à jour. Vous pouvez également simuler des modèles de jumeaux numériques sur des systèmes d’entreprise, OT ou IT, pour effectuer des prévisions, optimiser les opérations, détecter les anomalies, localiser les pannes, etc.

« Utiliser Simulink Compiler et collaborer avec MathWorks pour créer une application prête à être déployée, a été un véritable tournant pour nous. Nous pouvons maintenant distribuer facilement cet outil à des ingénieurs mécaniciens et à des clients dans le monde entier. »