Generierung von A2L-Dateien

Generierung von Hand

A2L-Dateien können Sie mit den Informationen aus der Linker MAP Datei jederzeit aus CANape heraus generieren.
Um die kommunikationsspezifischen Daten in der A2L zu definieren, müssen Sie lediglich einen entsprechenden Treiber (XCP on FlexRay, CCP on CAN, etc.) neu in CANape anlegen und die Einstellungen speichern. Die Mess- und Verstellgrößen aus dem Steuergerät können aus der Linker MAP Datei über den Namen der Objekte ausgewählt werden. Alle weiteren Einstellungen, wie Angabe der minimalen und maximalen Werte, Gruppierungen, die Definition von Umrechnungsregeln und Ablageschemata, geben Sie über den Editor bequem ein und verwalten diese.

Automatische Generierung durch C-Code Parser

Über den A2L Creator, der als Bestandteil des ASAP2 Tool-Sets mit ausgeliefert wird, erfolgt das Parsen von Kommentaren im C-Code. Hierbei definiert der Software-Entwickler nicht in einer parallelen Datenbank die Objekte noch einmal, sondern er definiert sie in Form von Kommentaren im C-Code. Damit ist die Gefahr einer Inkonsistenz zwischen Code und separater Datenbank minimiert. Eine Änderung am Code erfolgt durch den Software-Entwickler direkt an der entsprechenden Stelle. Genau dort stehen auch die Kommentare, so dass der Entwickler nur an einer Stelle etwas ändern muss, ohne dass er in einem weiteren Tool die Änderungen aktualisieren muss.

Beispiel:

Beispiel

Der Parser untersucht den C-Code nach den Kommentaren und generiert daraus eine Teil-A2L, die die Mess- und Verstellgrößen repräsentiert.

Grafik

Den Kommunikationsteil der A2L bzw. weitere Teil-A2L-Dateien, die komplexe Umrechnungsregeln enthalten, können in einem weiteren Schritt zu einer Gesamt-A2L zusammengeführt und mit den aktuellen Adressinformationen aus dem Linker MAP File aktualisiert werden.

Fanden Sie diese Seite hilfreich?
E-Mail:

Kommentare: