Simulink Compiler

Screenshot der Verwendung von App Designer zum Entwurf einer grafischen Benutzeroberfläche einer Simulink-Simulation.

Standalone-Simulationsanwendungen

Teilen Sie Simulink-Simulationen als eigenständig ausführbare Anwendungen mit Mitarbeitern, Ausrüstern und Kunden. Erstellen Sie Simulationen mithilfe einer Vielzahl von  Simulink Add-on-Produkten, einschließlich  Simscape, Stateflow und  der DSP System Toolbox. Standalone-Apps 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.

Workflow-Diagramm mit einem Beispiel zur Verwendung von Simulink Compiler zum Paketieren einer .mlapp-Datei als Web-App.

Browserbasierte Web-Apps

Erstellen Sie Simulationsanwendungen im MATLAB App-Designer und paketieren Sie diese als Web-Apps. Mit dem MATLAB Web App Server kann über eine eindeutige URL direkt von einem Browser aus auf jede Web-App zugegriffen werden, ohne dass zusätzliche Software installiert werden muss. Darüber hinaus kann mit einem Browser von jeder Plattform aus auf dieselbe Web-App zugegriffen werden, sodass kein plattformspezifischer Code geschrieben werden muss.

Ein Workflow-Diagramm zum Einsatz von Simulink Compiler beim Integrieren einer Simulation in ein IT-Produktionssystem.

Unternehmensanwendungen

Integrieren Sie Simulationen in eine Vielzahl von produktiven Unternehmensanwendungen, auf die viele Benutzer Zugriff haben. 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. 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.

Workflows für digitale Zwillinge

Ein digitaler Zwilling kann ein aktuelles, parametrisiertes Modell eines tatsächlich in Betrieb befindlichen physischen Objekts sein. Mit dem Simulink Compiler können Sie die eingesetzten Modelle digitaler Zwillinge so abstimmen, dass sie immer auf dem neuesten Stand sind. Sie können auch Modelle digitaler Zwillinge auf OT- oder IT-Unternehmenssystemen zur Vorhersage, Optimierung des Betriebs, Erkennung von Anomalien, Fehlerisolierung und mehr simulieren.

„Simulink Compiler und die Zusammenarbeit mit MathWorks an der Entwicklung einer bereitstellbaren Anwendung haben für uns die Karten neu gemischt. Wir können das Tool jetzt unkompliziert an Maschinenbauer und Kunden in aller Welt verteilen.“

Simulink Compiler – Häufig gestellte Fragen

Simulink Compiler ermöglicht es Ihnen, Simulink-Simulationen als eigenständige ausführbare Dateien und als Web-Apps zu teilen, die ausgeführt werden können, ohne dass MATLAB oder Simulink installiert sein müssen.

Mit Simulink Compiler können Sie Simulink-Simulationen als eigenständige Desktop-Anwendungen und browserbasierte Web-Apps bereitstellen. Eigenständige Anwendungen können Kommandozeilenprogramme oder vollständige Simulationsanwendungen sein, die MATLAB-Grafiken und Benutzeroberflächen enthalten, die mit MATLAB App Designer entworfen wurden. Sie können Simulink-Simulationen auch in Softwarekomponenten verpacken, um sie mittels MATLAB Compiler SDK in andere Programmiersprachen zu integrieren, und groß angelegte Bereitstellungen für Unternehmenssysteme über MATLAB Production Server unterstützen.

Ja. Mit Simulink Compiler bereitgestellte Anwendungen können von Endbenutzern verwendet werden, ohne dass diese direkt mit dem Simulink-Modell interagieren müssen. Die bereitgestellte Anwendung bietet eine aufgabenbezogene Benutzeroberfläche, um Modellparameter und Simulationsinputs zu ändern sowie Simulationsausgaben aufzuzeichnen und zu analysieren.

Sie können Simulationsanwendungen in MATLAB App Designer erstellen und sie als Web-Apps packagen. Diese Web-Apps können dann mit MATLAB Web App Server gehostet werden, wodurch Benutzer über eine eindeutige URL browserbasierten Zugriff erhalten, ohne zusätzliche Software installieren zu müssen.

Simulink Compiler benötigt MATLAB, Simulink und MATLAB Compiler als Voraussetzungen.

Ja. Simulink Compiler funktioniert zusammen mit MATLAB Compiler SDK, um Simulink-Simulationen in Softwarekomponenten zu verpacken, die in andere Programmiersprachen wie Python, Java, .NET, C und C++ integriert werden können.

Ja. Simulink Compiler unterstützt die großflächige Bereitstellung von Simulink-Simulationen für Unternehmenssysteme über MATLAB Production Server.

Sie können Simulationen mit einer Vielzahl von Simulink-Add-On-Produkten erstellen, darunter Simscape, Stateflow und DSP System Toolbox, wenn Sie mit Simulink Compiler bereitstellen. Allgemein verwenden unterstützte Modelle Blöcke, die Codegenerierung unterstützen und im Rapid Accelerator-Modus ausgeführt werden können. Vorgefertigte Apps, Benutzeroberflächen und Blöcke, die keine Codegenerierung unterstützen, werden nicht unterstützt.