Generieren von C und C++
Konfigurieren und generieren Sie Code aus MATLAB und Simulink mithilfe von Apps, Vorlagen sowie einer Befehlszeile für Build-Skripte.
Optimierung von Embedded Code
Generieren Sie optimierten und portierbaren C/C++ Code oder nutzen Sie prozessorspezifische Optimierungen wie beispielsweise SIMD.
Anpassen von Codeschnittstellen
Definieren und kontrollieren Sie das Auftreten von Modellen in generierten Codefunktionen und Daten, um die Softwareintegration zu erleichtern und Codierungspräferenzen und -standards gerecht zu werden.
Bereitstellen auf Hardware
Generieren und integrieren Sie Code aus Ihren Algorithmen in Ihre IDE oder generieren Sie ganze ausführbare Dateien mit E/A für gängige Hardware.
Bereitstellen auf serviceorientierter Architektur
Generieren Sie vollständige Anwendungen und stellen Sie diese auf Middleware- und Software-Frameworks bereit, die eine serviceorientierte Architektur nutzen.
SIL-/PIL-Tests durchführen
Überprüfen Sie die Code-Ergebnisse mithilfe von SIL- und PIL-Differential-Tests (Software-in-the-Loop und Processor-in-the-Loop), messen Sie die Code-Abdeckung und analysieren Sie die Code-Ausführungsprofile.
Verfolgen und Bewerten von Code
Erzeugen Sie Berichte mit Metriken zur Größe und Komplexität des Codes. Verfolgen Sie Code bidirektional zu Modellen und Anforderungen nach.
Produktressourcen:
„Der Code, den wir mit Embedded Coder aus unserem Simulink- und Stateflow-Modell generiert haben, funktionierte gleich beim ersten Versuch und erzielte dieselbe Leistung wie unser Modell in Praxistests.“
Karel Viaene, CNH