Simulink Coder

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.

„Wir können unsere Entwicklungen in Simulink iterieren, den Code mit Simulink Coder neu generieren und mit Simulink Real-Time in wenigen Minuten Echtzeittests durchführen. Ohne Model-Based Design würde jeder Verbesserungsschritt bei Echtzeit-Hardware normalerweise Tage dauern.“

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.