Simulink Coder (ehemals Real-Time Workshop) generiert und führt C und C++ Code aus Simulink-Modellen, Stateflow-Diagrammen und MATLAB-Funktionen aus. Der generierte Quellcode kann für Echtzeit- und Nicht-Echtzeit-Anwendungen verwendet werden, einschließlich Simulationsbeschleunigung, Rapid Prototyping und Hardware-in-the-Loop-Tests. Sie können den generierten Code mit Simulink abstimmen und überwachen oder den Code außerhalb von MATLAB und Simulink ausführen und mit ihm interagieren.
Um Ihre Simulink-Simulationen als Functional Mockup Units (FMUs) zu teilen, verwenden Sie den Simulink FMU Builder.
Generieren von Code und Executables aus Simulink
Generieren Sie C, C++, gemeinsame Bibliotheken und ausführbare Dateien aus Simulink, Stateflow und vielen Add-on-Produkten wie Simscape und der Deep Learning Toolbox.
Prototypen und Tests mit Hardware
Führen Sie aus Simulink generierten Code für die Desktop-Ausführung, das Rapid Prototyping und Tests von eingebetteten Reglern und autonomen Systemen aus.
Optimieren von Parametern und Protokollieren von Daten in Echtzeit
Optimieren Sie Ihre Entwicklung in Simulink, während der Code auf externen Geräten ausgeführt wird, indem Sie Daten mithilfe von Scopes, Dashboards und Live-Stream-Plots anzeigen und optimieren.
Produktressourcen:
Simulink Coder – Häufig gestellte Fragen
Simulink Coder erzeugt C- und C++-Code aus Simulink-Modellen, Stateflow-Diagrammen und MATLAB-Funktionen und führt ihn für Echtzeit- und Nicht-Echtzeit-Anwendungen aus.
Der generierte Quellcode kann zur Beschleunigung von Simulationen, für Rapid-Prototyping, Hardware-in-the-Loop (HIL)-Tests und zum Ausführen auf externen Geräten verwendet werden.
Ja. Sie können den generierten Code außerhalb von MATLAB und Simulink ausführen und damit interagieren oder ihn aus Simulink heraus abstimmen und überwachen.
Simulink Coder generiert Code aus Simulink-Modellen, Stateflow-Diagrammen, MATLAB-Funktionen und aus Modellen vieler Add-On-Produkte, einschließlich Simscape und Deep Learning Toolbox.
Ja. Sie können Ihr Design in Simulink optimieren, während der Code auf externen Geräten ausgeführt wird, indem Sie Daten mit Scopes, Dashboards und Live-Streaming-Diagramme anzeigen und anpassen.
Simulink Compiler wird verwendet, um Simulink-Simulationen als eigenständige ausführbare Dateien, Web-Apps oder Functional Mockup Units (FMUs) bereitzustellen, während Simulink Coder C- und C++-Code für eingebettete Anwendungen und Tests generiert.
Ja. Simulink Coder unterstützt das Ausführen des generierten Codes für Desktop-Ausführung, Rapid Prototyping sowie für Tests von eingebetteten Controllern und autonomen Systemen.
Ja. Simulink Coder kann C++-Code aus Modellen der Deep Learning Toolbox für Intel- und ARM-CPUs sowie für NVIDIA-GPUs generieren.