Simulink FMU Builder
Erstellen Sie eigenständige Functional Mock-up Units (FMU) aus Simulink-Modellen und C/C++ Code.
Haben Sie noch Fragen? Kontaktieren Sie den Vertrieb.
Haben Sie noch Fragen? Kontaktieren Sie den Vertrieb.
Simulink FMU Builder ermöglicht es Ihnen, eigenständige Functional Mock-up Units (FMUs) aus Simulink-Modellen oder C/C++ Code zu erzeugen, die in jede Simulationsumgebung integriert werden können, die dem Functional Mock-up Interface (FMI)-Standard entspricht.
Sie können Co-Simulation-FMUs (die sowohl Solver mit festen als auch variablen Schrittweiten unterstützen) und Model Exchange-FMUs erstellen und dabei entweder den FMI 2.0- oder den FMI 3.0-Standard wählen. Simulink FMU Builder ermöglicht es Ihnen, FMUs mit Linux®-Bibliotheken von Windows®-Geräten aus zu erstellen und auszuführen. Sie können FMUs basierend auf Produktionscode aus Ihrem Simulink-Modell (mit Embedded Coder) generieren. Sie können auch komplexe Modellintegrationen unterstützen, indem Sie FMUs aus Simulink-Modellen erstellen, die bereits FMU-Komponenten enthalten.
Jede generierte FMU enthält eine kompilierte gemeinsam genutzte Bibliothek aus Ihrem Modell, und Sie können optional C-Quellcode einschließen, der FMI-konforme Schnittstellen aufweist (mit Simulink Coder oder Embedded Coder).
Exportieren Sie Simulink-Modelle als eigenständige Co-Simulation- oder Model-Exchange-FMUs und wählen Sie dabei entweder den FMI 2.0- oder den FMI 3.0-Standard. Jede erzeugte FMU enthält eine kompilierte gemeinsam genutzte Bibliothek aus Ihrem Modell, und Sie können auch C-Quellcode einbinden, der FMI-konforme Schnittstellen aufweist.
Erstellen Sie eigenständige Co-Simulation- oder Model Exchange-FMUs aus bestehendem C/C++ Quellcode oder externen Bibliotheken mithilfe der Code to FMU-App oder der Befehlszeilen-APIs.
Vereinfachen Sie die Integration komplexer Modelle, indem Sie verschachtelte FMUs aus Modellen erzeugen, die bereits FMUs enthalten. Automatisches Bündeln aller inneren FMU-Abhängigkeiten in einen Ressourcenordner zur einfacheren Distribution.
Verwenden Sie Embedded Coder, um produktionsreife FMUs aus Simulink zu generieren. Verwenden Sie die generierten FMUs für die regelkreisbasierte Validierung der virtuellen ECU (vECU)-Software mit Regelstreckenmodellen in Simulink.
Erzeugen Sie Co-Simulation-FMUs für steife oder komplexe physikalische Modelle, die Solver mit variabler Schrittweite erfordern. Hinweis: Die Bereitstellung erfordert die MATLAB Runtime.
Generieren Sie Linux-Binärdateien von Windows mithilfe des Windows-Subsystems für Linux (WSL). Importieren und simulieren Sie Linux-basierte FMUs in Simulink, die auf einem Windows-Computer ausgeführt werden.
Der Simulink FMU Builder ermöglicht es Ihnen, eigenständige Functional Mock-up Units (FMUs) aus Simulink-Modellen oder C/C++ Code zu erzeugen, um diese in Simulationsumgebungen zu integrieren, die dem Functional Mock-up Interface (FMI)-Standard entsprechen.
Sie können eigenständige Co-Simulation- und Model Exchange-FMUs aus Simulink-Modellen oder C/C++ Code erstellen. Generierte FMUs können mit FMI 2.0 oder FMI 3.0 kompatibel sein und enthalten eine kompilierte geteilte Bibliothek Ihres Modells sowie optional C-Quellcode mit FMI-konformen Schnittstellen.
Eine FMU ist ein verpacktes Modell, das dem FMI-Standard entspricht. Es kann Modell-Schnittstelleninformationen, kompilierte geteilte Bibliotheken und optionalen Quellcode enthalten, sodass das Modell ausgetauscht und mit FMI-konformen Simulationswerkzeugen integriert werden kann.
Der Simulink FMU Builder unterstützt FMI 2.0 und FMI 3.0 zur Erzeugung von Co-Simulation- und Model Exchange-FMUs.
Ja. Sie können eigenständige FMUs aus bestehendem C/C++-Quellcode oder externen Bibliotheken mithilfe der "Code to FMU"-App oder der Befehlszeilen-APIs erstellen.
Ja. Generierte FMUs enthalten eine kompilierte geteilte Bibliothek aus Ihrem Modell, und Sie können optional C-Quellcode mit FMI-konformen Schnittstellen einbeziehen. Die Erzeugung von FMUs mit C-Quellcode erfordert Simulink Coder oder Embedded Coder.
Ja. Mit Embedded Coder können Sie produktionsreife FMUs aus Simulink für virtuelle ECU-Workflows generieren und diese für die regelkreisbasierte Validierung mit Regelstreckenmodellen in Simulink verwenden.
Ja. Sie können FMUs aus Simulink-Modellen erstellen, die bereits FMU-Komponenten enthalten, was dabei hilft, komplexe Modellintegrationen als verschachtelte FMUs zu verpacken.
Ja. Simulink FMU Builder unterstützt plattformübergreifende Workflows, einschließlich des Erstellens und Ausführens von FMUs mit Linux-Bibliotheken auf Windows-Rechnern.
Um Simulink FMU Builder zu verwenden, benötigen Sie MATLAB, Simulink und Simulink FMU Builder. Um FMUs mit C-Quellcode zu generieren, benötigen Sie außerdem Simulink Coder oder Embedded Coder.
Nein. Mit Simulink FMU Builder erzeugte FMUs können ohne Auschecken einer Simulink FMU Builder-Lizenz oder einer zusätzlichen Produktlizenz von MathWorks verwendet werden. Für die Erstellung der FMU ist eine Lizenz erforderlich, jedoch nicht für das Ausführen oder Weitergeben der erstellten FMU.