Mit dem Simulink Compiler können Sie Simulink-Simulationen als Standalone Executables gemeinsam nutzen. Sie können die ausführbaren Dateien erstellen, indem Sie das kompilierte Simulink-Modell und den zum Einrichten, Ausführen und Analysieren einer Simulation verwendeten MATLAB-Code paketieren. Bei diesen Standalone Executables kann es sich um vollständige Simulationsanwendungen handeln, die MATLAB-Grafiken und mit dem MATLAB App-Designer entworfene Benutzeroberflächen verwenden. Zur Co-Simulation mit einer externen Simulationsumgebung können Sie Binärdateien für die eigenständige Functional Mock-up Unit (FMU) generieren, die dem Standard für Functional Mock-up Interface (FMI) entsprechen.
Um einen browserbasierten Zugriff auf Ihre eingesetzte Simulation zu ermöglichen, können Sie eine Web-App erstellen und diese mit dem MATLAB Web App Server hosten. Simulink-Simulationen können zur Integration mit anderen Programmiersprachen in Softwarekomponenten verpackt werden (mit dem MATLAB Compiler SDK). Bereitstellungen in großem Maßstab auf unternehmensweiten Systemen werden durch MATLAB Production Server unterstützt.
Um C und C++ Quellcode aus Simulink zu generieren, verwenden Sie den Simulink Coder.
Jetzt beginnen:
Eigenständige Simulationsanwendungen
Teilen Sie Simulink-Simulationen als eigenständig ausführbare Anwendungen mit Mitarbeitern, Ausrüstern und Kunden. Erstellen Sie Ihre Simulationen mit einer Vielzahl von Simulink-Zusatzprodukten, einschließlich Simscape, Stateflow und der DSP-System-Toolbox, sowie Fixed-Step und Variable-Step Solvers.
Grafische oder Befehlszeilen-Schnittstellen
Standalone Applications können vollständige Anwendungen sein, die MATLAB-Grafiken und mit dem MATLAB App-Designer entworfene Benutzeroberflächen verwenden, oder sie kommen als ausführbare Befehlszeilenprogramme vor.
Benutzerdefinierte Eingaben und abstimmbare Parameter
Definieren Sie Simulationseingaben und geben Sie abstimmbare Parameter für Ihre gepackten Simulationen an.
Text-, numerische und grafische Simulationsausgaben
Sie können die Simulationsergebnisse in allen von MATLAB unterstützten Ausgabeformaten darstellen, einschließlich Text-, numerischer und grafischer Formate.
Installationsfreie Bereitstellung von Simulationen
Erstellen Sie Simulationsanwendungen im MATLAB App-Designer und paketieren Sie diese als Web-Apps. Auf jede Web-App kann über eine eindeutige URL direkt von einem Browser aus zugegriffen werden, ohne dass zusätzliche Software installiert werden muss.
Zentralisierte Wartung
Verwenden Sie den MATLAB Web App Server zum Hosten Ihrer Simulations-Webanwendungen. Ihre Simulations-Web-Apps werden zentral gewartet und aktualisiert, damit Sie sofort darauf zugreifen können. Darüber hinaus kann mit einem Browser von jeder Plattform aus auf dieselbe Web-App zugegriffen werden, sodass kein plattformspezifischer Code geschrieben werden muss.
Integration mithilfe von sprachspezifischen Software-Bibliotheken
Mit MATLAB Compiler SDK können Sie Ihre Simulink-Simulation in eine sprachspezifische Softwarekomponente wie eine C/C++ Shared Library, Java JAR, Python-Paket oder .NET DLL packen, die dann von einer Unternehmensanwendung aus aufgerufen werden kann.
Integration mithilfe von MATLAB-Produktionsserver-APIs
Verwenden Sie MATLAB Production Server zum Hosten von Simulationen, die aus Unternehmensanwendungen über C/C++, .NET-, Java-, Python- oder RESTful-Schnittstellen aufgerufen werden können.
Ausführen von Simulink-Simulationen in Umgebungen von Drittanbietern
Generieren Sie eigenständig ausführbare FMUs mit fester Schrittweite zur Co-Simulation mit einer Simulationsumgebung eines Drittanbieters. Die eigenständige FMU enthält eine binäre gemeinsam genutzte Bibliothek, die aus Ihrem Modell kompiliert wurde, und optional auch den C-Quellcode. Die Nutzung von standalone FMUs erfordert weder MATLAB noch MATLAB Runtime.
Um eine werkzeuggekoppelte FMU für die Co-Simulation von Simulink-Modellen mit Software von Drittanbietern zu erstellen, verwenden Sie Simulink.
Verwenden Sie strukturierte E/A-Signale und zur Laufzeit abstimmbare Parameter
Die zur Laufzeit abstimmbaren Parameter Ihres Simulink-Modells bleiben als FMU-Schnittstellenparameter erhalten. Strukturierte Parameter und nicht-virtuelle Bussignale werden auf strukturierten FMU-Variablennamen abgebildet.
Validieren Sie exportierte FMUs
Überprüfen Sie, ob exportierte FMUs erwartungsgemäß funktionieren, indem Sie sie zu Testzwecken und zur Validierung wieder in Simulink integrieren.
Freigabe von digitalen Zwillings-Workflows
Ein digitaler Zwilling kann ein aktuelles, parametrisiertes Modell eines tatsächlich in Betrieb befindlichen physischen Assets sein. Mit dem Simulink Compiler können Sie die eingesetzten digitalen Zwillingsmodelle so abstimmen, dass sie immer auf dem neuesten Stand sind. Sie können auch digitale Zwillingsmodelle auf Enterprise OT- oder IT-Systemen zur Vorhersage, Optimierung des Betriebs, Erkennung von Anomalien, Fehlerisolierung und mehr simulieren.
Digitale Zwillingsmodelle abstimmen
Durch die angewandte Parameterschätzung mit Simulink Design Optimization können Sie Ihren digitalen Zwilling so abstimmen, dass er dem aktuellen Anlagenzustand entspricht. Verwenden Sie den abgestimmten digitalen Zwilling für die vorausschauende Instandhaltung und zur Systemoptimierung.