Simulink Code Inspector

App-Benutzeroberfläche mit nebeneinander angeordneten Ergebnissen von Modell- und Kompatibilitätsüberprüfung.

Vorbereitung von Modellen auf Codegenerierung und -Inspection

Mit Modellkompatibilitäts-Prüfungen bereiten Sie Ihre Modelle auf die Verwendung im Simulink Code Inspector vor. Die Ergebnisse werden direkt in der Simulink Code Inspector-App angezeigt, wo Sie auch Fehlerkorrekturen vornehmen können.

App-Benutzeroberfläche mit nebeneinander angeordnetem Modell und dem von ihm generierten Code.

Codegenerierung aus Modellen

Mit Embedded Coder generieren Sie Code direkt aus Ihren Modellen.

App-Benutzeroberfläche mit Modell, daraus generiertem Code und Überprüfungsergebnissen.

Inspektion von Code und Kontrolle der Inspektionsergebnisse

Überprüfen Sie den generierten Code auf Übereinstimmung mit dem Modell.

Ein Bericht des Simulink Code Inspector.

Erzeugung von Berichten und Traceability-Matrizen

Code-Inspektions- und Traceability-Berichte generieren Sie direkt aus der App.

„Durch Model-Based Design war unser Erstflug ein Erfolg; weder hinsichtlich der Steuerung noch der Integration gab es irgendwelche Probleme. Die Steuerungs-Algorithmen mit Embedded Coder aus unserem Simulink-Modell zu erzeugen hat die typischen Zeitverzüge durch das manuelle Schreiben von Programmcode beseitigt und dem Team die Freiheit verschafft, sich der Erfüllung der allgemeineren Projektziele zu widmen.“

Simulink Code Inspector – Häufig gestellte Fragen

Der Simulink Code Inspector vergleicht automatisch den generierten Code mit dem zugehörigen Modell, um Code-Review-Anforderungen in DO-178 zu erfüllen, indem Blöcke, Zustandsdiagramme, Parameter und Einstellungen auf funktionale Gleichwertigkeit untersucht werden. Er bietet eine ausführliche Model-to-Code- und Code-to-Model-Traceability-Analyse.

Er untersucht systematisch Blöcke, Zustandsdiagramme, Parameter und Einstellungen im Modell, um festzustellen, ob sie funktional äquivalent zu Operationen, Operatoren und Daten im erzeugten Code sind. Der Code-Inspektionsprozess erstellt eine speicherinterne Darstellung des Modells, die unabhängig vom Codegenerierungsprozess ist.

Er erstellt Berichte zur funktionalen Gleichwertigkeit und zur Traceability, einschließlich detaillierter Traceability-Analysen von Modell zu Code und von Code zu Modell, die bei Zertifizierungsstellen eingereicht werden können.

Sie können Modellkompatibilitätsprüfungen mit dem Model Advisor oder der Simulink Code Inspector-App durchführen. Diese Prüfungen können auch zur Bearbeitungszeit aktiviert werden, um Inkompatibilitätsprobleme zu erkennen, während Sie an Ihrem Entwurf arbeiten.

Es unterstützt DO-178C; Unterstützung ist über das DO Qualification Kit verfügbar.

Ja. Sie erzeugen Code aus Ihren Modellen mit Embedded Coder, bevor Sie ihn mit Simulink Code Inspector inspizieren.