AUTOSAR Blockset

NEUES PRODUKT

 

AUTOSAR Blockset

Entwerfen und Simulieren von AUTOSAR-Software

 

AUTOSAR Blockset bietet ein AUTOSAR-Datenverzeichnis und Blöcke zum Entwickeln von Software in AUTOSAR Classic und AUTOSAR Adaptive mithilfe von Simulink®-Modellen. Sie können Eigenschaften, Schnittstellen und Datentypen für AUTOSAR-Softwarekomponenten definieren und sie mittels des AUTOSAR-Editors vorhandenen Simulink-Modellen zuordnen. Alternativ bietet das Blockset eine Anwendungsschnittstelle, mit der Sie automatisch neue Simulink-Modelle für AUTOSAR generieren können, indem Sie Beschreibungen von Softwarekomponenten und -zusammenstellungen aus AUTOSAR-XML-Dateien importieren.

AUTOSAR Blockset bietet Blöcke und Konstrukte für Routinen aus AUTOSAR-Bibliotheken sowie für BSW-Services (Basic Software) einschließlich NVRAM- und Diagnoseservices. Indem Sie die BSW-Services zusammen mit Ihrem Anwendungssoftwaremodell simulieren, können Sie Ihre AUTOSAR-Steuergerätsoftware verifizieren, ohne dabei Simulink verlassen zu müssen.

AUTOSAR Blockset unterstützt die Generierung von C- und C++-Produktionscode und den Export von AUTOSAR-XML-Dateien (mit Embedded Coder®). Das Blockset ist zur Verwendung gemäß ISO 26262 qualifiziert (mit dem IEC Certification Kit).

Modellieren von AUTOSAR-Softwarekomponenten

Modellieren Sie Softwarekomponenten von AUTOSAR Classic und Adaptive, indem Sie AUTOSAR-Eigenschaften konfigurieren, und weisen Sie Simulink-Elemente AUTOSAR-Spezifikationen zu.

Modellieren von AUTOSAR Classic-Softwarekomponenten

Erstellen Sie automatisch eine AUTOSAR Classic-Softwarekomponente mit standardmäßigen AUTOSAR-Ports, -Schnittstellen und weiteren Konfigurationen in Simulink.

Modellieren von AUTOSAR Classic-Softwarekomponenten.

Modellieren von AUTOSAR Adaptive-Softwarekomponenten

Verwenden Sie für die AUTOSAR Adaptive-Plattform das AUTOSAR Blockset, um automatisch Softwarekomponenten mit standardmäßigen AUTOSAR-Ports, -Serviceschnittstellen und weiteren Konfigurationen in Simulink zu generieren.

Modellieren von AUTOSAR Adaptive-Softwarekomponenten.

Konfigurieren erweiterter AUTOSAR-Eigenschaften

Sie können die erweiterten AUTOSAR-Eigenschaften für Modelle von AUTOSAR Classic und Adaptive mit dem AUTOSAR-Editor und -Datenverzeichnis bearbeiten und zuordnen.

Explore gallery (2 images)

Steuergeräten

Modellieren und simulieren Sie AUTOSAR-Softwarekomponenten und -zusammenstellungen zusammen mit BSW-Services (Basic Software).

Skalieren von Softwarekomponenten auf Zusammenstellungen

Erstellen Sie mithilfe von Modellreferenzen AUTOSAR-Softwarezusammenstellungen aus Softwarekomponenten. Visualisieren Sie das Verhalten der Zusammenstellungen mit Dashboard-Blöcken.

Simulation von Zusammenstellungen einschließlich Eingabesteuerungen und Dashboard-Blöcken.

Blöcke für die Simulation von AUTOSAR-BSW-Services

Verwenden Sie Blöcke und Konstrukte für BSW-Services, einschließlich NVRAM Manager und Diagnostics Event Manager, um BSW-Services zusammen mit Ihrem Anwendungssoftwaremodell zu simulieren. Verifizieren Sie Ihre AUTOSAR-Steuergerätsoftware direkt in Simulink.

Explore gallery (2 images)

Simulieren and Testen von Softwarezusammenstellungen

Modellieren und simulieren Sie das Verhalten von Zusammenstellungen in Simulink. Führen Sie optional Back-to-Back-Testing-Workflows für AUTOSAR-Zusammenstellungsmodelle mit Simulink Test™ durch.

Testen von AUTOSAR-Zusammenstellungen.

Importieren und Exportieren von AUTOSAR-Beschreibungsdokumenten (ARXML-Dateien)

Entwickeln Sie AUTOSAR-Softwarekomponenten mit Hilfe der Bottom-Up-, Top-Down und Round-Trip-AUTOSAR-Architektur und Design-Workflows.

Ausgehend vom Simulink-Modell

Verwenden Sie ein vorhandenes oder neu erstelltes Simulink-Modell und konfigurieren Sie es für AUTOSAR mithilfe des AUTOSAR-Editors. Verwenden Sie dann Embedded Coder, um ARXML-Dateien zu generieren (ein Bottom-up-AUTOSAR-Workflow).

Verwendung des Schnellstarttools für AUTOSAR-Komponenten, um AUTOSAR-Eigenschaften zu konfigurieren.

Ausgehend von der AUTOSAR-Architektur

Importieren Sie ARXML-Dateien aus einem AUTOSAR-Erstellungstool als Simulink-Modelle für Komponenten und Zusammenstellungen. Modellieren Sie dann den detaillierten Entwurf in Simulink. Aktualisieren Sie das Modell, wenn aktualisierte ARXML-Dateien verfügbar werden (ein Top-down-AUTOSAR-Workflow).

Iterieren zwischen den Simulink-Modellen und Ihrer AUTOSAR-Architektur

Aktualisieren Sie ein für AUTOSAR konfiguriertes Simulink-Modell, exportieren Sie aktualisierte ARXML-Dateien und pflegen Sie sie in das AUTOSAR-Erstellungstool ein. Exportieren Sie aktualisierte ARMXL-Dateien aus dem Erstellungstool und importieren Sie dann ARXML-Dateien, um Architekturänderungen in das Simulink-Modell einzupflegen (ein Round-Trip-AUTOSAR-Workflow).

Iterieren zwischen dem Simulink-Modell und der AUTOSAR-Architektur.

Generieren und Verifizieren von Code aus AUTOSAR-Softwarekomponenten

Generieren und verifizieren Sie AUTOSAR-Produktionscode in C und C++.

Generierung von AUTOSAR-Produktionscode

Generieren Sie mit Embedded Coder C/C++-Code und AUTOSAR-XML-Dateien. Führen Sie SIL- und PIL-Tests mit dem Code durch, um ihn zu verifizieren.

Explore gallery (2 images)

Blöcke und Codeersetzungen für AUTOSAR-Bibliotheksroutinen

Verwenden Sie vorkonfigurierte AUTOSAR-Blöcke und -Codeersetzungen, um optimierte Bibliotheksroutinen für AUTOSAR Classic-Anwendungen zu generieren.

Explore gallery (2 images)

ISO 26262-Qualifizierung und MISRA-C-Einhaltung

Qualifizieren Sie mit dem IEC Certification Kit mit Embedded Coder generierten Code für ISO 26262. Verifizieren Sie Ihren generierten AUTOSAR-Code im Hinblick auf die MISRA-C-Einhaltung, prüfen Sie auf Laufzeitfehler und suchen Sie mit Polyspace Code Prover™ nach Abweichungen zwischen dem Code und den AUTOSAR-ARXML-Beschreibungen.

Generieren von Code für ISO 26262 mit dem IEC Certification Kit. 

Neue Funktionen

AUTOSAR Blockset ersetzt das Embedded Coder Support Package für AUTOSAR Standard

Das neue AUTOSAR Blockset ist mit MATLAB und Simulink für die Modellsimulation erhältlich. Embedded Coder ist erforderlich, um AUTOSAR-C/C++-Code und XML-Komponentenbeschreibungen für die Plattformen AUTOSAR Classic und Adaptive zu generieren.

AUTOSAR-Perspektive

Sie können Softwarekomponenten zuordnen und konfigurieren, indem Sie den Code Mapping Editor und das AUTOSAR-Datenverzeichnis verwenden.

AUTOSAR Classic Release 4.3.1

Die Unterstützung für den Import und Export von AUTOSAR-XML wurde auf die Schemaversion 4.3 erweitert.

AUTOSAR Adaptive

Release 18.10 der AUTOSAR Adaptive-Plattform wird unterstützt.

AUTOSAR-Zusammenstellungen

Importieren Sie AUTOSAR-Zusammenstellungen als Simulink-Modellen

Blöcke für Basic Software Services

Verwenden Sie Blöcke für die Modellierung und Simulation von Basic Software Services, einschließlich Diagnose- und NVRAM-Services.

Blöcke für AUTOSAR-Bibliotheksroutinen

Generieren Sie mit AUTOSAR-Lookup-Tabellenblöcken IFL- und IFX-Bibliotheksroutinen von AUTOSAR für die Interpolation.

Details zu diesen Merkmalen und den zugehörigen Funktionen finden Sie in den Versionshinweisen.

Haben Sie Fragen?

Kontaktieren Sie Shwetha Bhadravathi Patil, technische Expertin für das AUTOSAR Blockset.

Kostenlose Testversion anfordern

Eine 30-tägige Erkundungsreise in greifbarer Nähe.

Jetzt downloaden

Bereit zum Kauf?

Angebot anfordern und entdecken Sie Erweiterungsprodukte.

Studieren Sie?

Fordern Sie die MATLAB und Simulink Student Software an.

Weitere Informationen