Diese Seite wurde automatisch übersetzt.
Mit dem Simulink Compiler können Sie Simulink-Simulationen als eigenständige ausführbare Dateien (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 eine 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, lässt sich eine Web-App erstellen und mit dem MATLAB Web App Server hosten. Simulink-Simulationen können zur Integration in andere 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.
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.
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.
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.
Standalone FMUs
Erstellen Sie eigenständige Co-Simulations-FMUs aus Simulink-Modellen zur Integration in Simulationsumgebungen von Drittanbietern.Die eigenständige FMU enthält eine gemeinsam genutzte binäre Bibliothek, die aus Ihrem Modell kompiliert wurde, sowie optional den C Quellcode. Für MATLAB ab Release 2023b erfordert diese Funktionalität das FMU Builder Support-Paket. Um eine Tool-gekoppelte FMU zur Co-Simulierung von Simulink-Modellen mit Software von Drittanbietern zu erstellen, verwenden Sie Simulink.
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.
Produktressourcen:
„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.“
Bradford Thoen, leitender Ingenieur bei MTS
Interessiert an Simulink Compiler?
Haben Sie Fragen?
Wenden Sie sich an das technische Team für Simulink Compiler.